IV. RÀNG BUỘC TOÀN VẸN:
a. Phụ thuộc hàm:
I.PHÂN TÍCH VÀ CHỌN MÔ HÌNH CÀI ĐẶT.
1.Về cơ sở dữ liệu:
Có hai phương pháp lựa chọn : Dữ liệu tập trung ở một chổ và dữ liệu phân tán .
Ta chọn phương án cơ sở dữ liệu tập trung vì :
Khối lượng dữ liệu không lớn .
2.Về xử lý:
Ta có các phương án sau:
Giao diện, xử lý tính toán giao về Client. Chức năng quản lý và truy xuất dữ liệu đặt ở server. Phần xử lý tính toán ở đây bao gồm tính hợp lệ của giao diện.
Giao diện, kiểm tra tính hợp lệ của dữ liệu thuộc phần Client, chức năng xử lý tính toán và quản lý truy xuất dữ liệu thuộc phần Server.
92
Quản lý truy xuất dữ liệu thuộc về phần Server, User Inteface ở Client và phần tính toán và xử lý phân cho cả Server và Client tuỳ theo khả năng của Client.
Client có hai định nghĩa cho từ này. Tổng quát, đó là một đoạn mã nào đó sử dụng các phục vụ của object nào đó, dù object đó được cài đặt ở bất kỳ nơi nào. Một Client loại này được gọi là Client một người dùng. Định nghĩa thứ hai đó là tác nhân tích cực điều khiển luồng tác vụ giữa bản thân nó với các object khác.
Server là một đoạn mã cấu thành một object class theo một kiểu chỉ định và gán class đó một định danh. Điều này cho phép một client truyền định danh class và yêu cầu một object cho class và kết nối object mới đó với Client.
Ta chọn hướng tập trung với phương án Server đảm trách toàn bộ phận xử lý tính toán và quản lý truy xuất dữ liệu, phần Client chỉ kiểm tra tính hợp lệ của dữ liệu và user interface.