- Các ràng buộc dữ liệu của một CSDL
c) Hệ CSDL khách – chủ
tài nguyên và CSDL được đặt ở đây.
- Máy khách: bộ phận yêu cầu cấp phát tài nguyên.
- Trên máy khách và máy chủ có hệ thống phần mềm khác nhau và phục vụ cho nhu cầu của từng công việc.
Hãy nêu một vài ví dụ trong
Trả lời Trả lời: Hs khác bổ sung Chỉ một người hoặc một nhóm người truy cập theo nguyên tắc lần lượt (không có tương tranh, xung đột).
Trả lời:
Lấy ví dụ minh họa.
Trả lời:
Lấy ví dụ minh họa.
a) Hệ cơ sở dữ liệu cánhân: nhân:
- Dữ liệu được tập trung ở một máy.
- Toàn bộ hệ QTCSDL được lưu ngay tại hệ thống chứa CSDL.
- Việc truy cập vào CSDL được thực hiện ngay trên hệ thống chứa CSDL.
b) Hệ CSDL trung tâm
- Dữ liệu được lưu trữ trên máy tính trung tâm.
- Nhiều người dùng từ xa có thể truy cập CSDL
- Việc truy cập thông qua thiết bị đầu cuối và phương tiện truyền thông.
c) Hệ CSDL khách –chủ chủ
- Các thành phần của hệ QTCSDL: bộ phận cung cấp tài nguyên được đặt ở máy chủ, bộ phận yêu cầu cấp phát tài nguyên đặt ở máy khách.
- CSDL cài đặt ở máy chủ.
thực tế?
VD: Trong lớp học. Trong gia đình, . . có tuân theo mô hình chủ-khách không?
Nêu ưu điểm của hệ CSDL khách chủ?
Các CPU ở máy chủ và máy khách khác nhau có thể cùng chạy song song, mỗi CPU thực hiện một nhiệm vụ.
Do chỉ cần máy chủ có cấu hình mạnh để lưu trữ và quản trị dữ liệu.
Do một phần các thao tác được giải quyết trên máy khách, chỉ cần: yêu cầu về truy cập CSDL gửi đến máy chủ và dữ liệu kết quả gửi về máy khách. Trả lời, học sinh khác bổ sung * Phần mềm máy khách: - Tổ chức giao diện, tiếp nhận yêu cầu truy cập thông tin;
- Chuyển tới yêu cầu của máy chủ và chờ đợi trả lời;
- Tiếp nhận kết quả và tổ chức đưa ra khuôn dạng phù hợp.
* Phần mềm máy chủ:
- Tiếp nhận yêu cầu truy vấn thông tin;
- Xử lý
- Gửi kết quả tới máy khách.
Việc xử lý yêu cầu truy cập thông tin được thực hiện theo nguyên lý truy cập từ xa (RPC – Remote Procedure Call).
Ưu điểm:
- Khả năng truy cập
rộng rãi đến các CSDL.
- Nâng cao khả năng
thực hiện của CPU: - Chi phí cho phần cứng giảm - Chi phí truyền thông được giảm
- Nâng cao khả năng đảm bảo tính nhất quán của dữ liệu vì các ràng
buộc được định nghĩa và kiểm tra trên máy chủ.
- Kiến trúc này phù hợp với việc xây dựng các hệ thống mở.