Chào các Bạn,
Không ít Bạn trong chúng ta thường băn khoăn: không biết nên sử dụng công cụ lập trình hoặc hệ quản trị cơ sở dữ liệu nào để viết 1 ứng dụng.
Về vấn đề này, theo tôi:
+ Chúng ta nên bắt đầu từ nhu cầu cần 1 ứng dụng để làm được việc gì cụ thể?
+ Căn cứ vào đó mà lựa chọn công cụ sẽ viết bằng ngôn ngữ lập trình gì, hoặc bằng hệ quản trị cơ sở dữ liệu nào?
MS. Access, MS. SQL, MySQL, FoxPro, Excel, ... đều là những công cụ tốt và hữu hiệu nếu ta dùng đúng chỗ, phù hợp với nhu cầu thực tế của công việc.
Điều cần tránh chính là "đừng dùng xe tải chỉ để chở vài tạ gạo, thậm chí chỉ 1 bao 50Kg. Và cũng đừng dùng xe đạp để chở 1 tạ gạo hoặc hơn thế, kẻo hỏng xe và đổ gạo là cái chắc."
Ta hãy xem ví dụ sau:
1. Nhu cầu: cần quản lý dữ liệu của 1 doanh nghiệp thương mại.
2. Công cụ có thể lựa chọn:
+ Nếu chỉ là 1 cửa hàng nhỏ hoặc 1 doanh nghiệp có số lượng chứng từ phát sinh dưới 500 chứng từ 1 ngày: chỉ cần dùng MS. Access là vừa đủ, và vừa sức.
+ Nhưng nếu với quy mô lớn hơn: sử dụng MS. SQL lại là lựa chọn tốt hơn.
Các Bạn thấy sao?
Không ít Bạn trong chúng ta thường băn khoăn: không biết nên sử dụng công cụ lập trình hoặc hệ quản trị cơ sở dữ liệu nào để viết 1 ứng dụng.
Về vấn đề này, theo tôi:
+ Chúng ta nên bắt đầu từ nhu cầu cần 1 ứng dụng để làm được việc gì cụ thể?
+ Căn cứ vào đó mà lựa chọn công cụ sẽ viết bằng ngôn ngữ lập trình gì, hoặc bằng hệ quản trị cơ sở dữ liệu nào?
MS. Access, MS. SQL, MySQL, FoxPro, Excel, ... đều là những công cụ tốt và hữu hiệu nếu ta dùng đúng chỗ, phù hợp với nhu cầu thực tế của công việc.
Điều cần tránh chính là "đừng dùng xe tải chỉ để chở vài tạ gạo, thậm chí chỉ 1 bao 50Kg. Và cũng đừng dùng xe đạp để chở 1 tạ gạo hoặc hơn thế, kẻo hỏng xe và đổ gạo là cái chắc."
Ta hãy xem ví dụ sau:
1. Nhu cầu: cần quản lý dữ liệu của 1 doanh nghiệp thương mại.
2. Công cụ có thể lựa chọn:
+ Nếu chỉ là 1 cửa hàng nhỏ hoặc 1 doanh nghiệp có số lượng chứng từ phát sinh dưới 500 chứng từ 1 ngày: chỉ cần dùng MS. Access là vừa đủ, và vừa sức.
+ Nhưng nếu với quy mô lớn hơn: sử dụng MS. SQL lại là lựa chọn tốt hơn.
Các Bạn thấy sao?
Sửa lần cuối: