- Với các tính năng hiện tại của chương trình, áp dụng cho một bác sĩ điều trị (single-user) cũng như quy mô của ứng dụng nên ta chọn MS Access làm môi trường cài đặt CSDL phục vụ cho ứng dụng. Vì MS Access là một hệ quản trị CSDL quan hệ nhỏ, lý tưởng để phục vụ cho các ứng dụng single-user, các field trong table có giới hạn lưu trữ nhỏ, sử dụng một file dữ liệu duy nhất để lưu toàn bộ một CSDL, ứng dụng chỉ cần liên kết đến file dữ liệu cục bộ này (có đuôi là .mdb) trong suốt thời gian hoạt động, file dữ liệu này có thể sao chép, di chuyển như các file bình thường khác, điều này làm đơn giản cho end-user khi cài đặt ứng dụng mà không cần sự hỗ trợ từ nhà phát triển ứng dụng. Hiện nay, đa số các phần mềm có liên quan đến CSDL hoạt động trong trạng thái single-user (ứng dụng desktop) đều sử dụng MS Access làm nơi lưu trữ và quản trị dữ liệu.
- Ngược lại với MS Access, MS SQL Server là hệ quản trị dữ liệu mạnh hơn, dữ liệu có thể phục vụ cho nhiều user (multiuser), thích hợp cho các ứng dụng hoạt động trên mạng LAN theo mô hình Client/Server, CSDL được lưu trữ tại Server, các máy Client kết nối đến máy tính chứa SQL Server để truy cập dữ liệu, Các field trong table có thể lưu trữ nhiều dữ liệu hơn, vd: field có kiểu chuỗi (Text) trong Access có thể lưu tối đa 255 kí tự, còn trong SQL Server thì có thể lưu chuỗi ở nhiều hình thức khác nhau như : Unicode (kiểu nchar, nvarchar, ntext), có thể chứa tối đa 4000 kí tự Unicode. Kiểu varchar có thể chứa tối đa 8Kb kí tự… MS SQL Server được sinh ra để phục vụ nhu cầu quản lý trên mạng, có nhiều user sử dụng, MS SQL Server bao gồm nhiều công cụ để tạo và quản trị CSDL, quản trị các Client, các instance của Server, các giao thức truyền trên mạng,...
CHƯƠNG 2 : CÁC CÔNG CỤ HỖ TRỢ KHÁC