- quan hệ kế thừa giữa các thực thể Biểu đồ thực thể quan hệ
kiến trỳc client-server
Là một mụ hỡnh hệ thống trong đú hệ thống bao gồm một tập hợp cỏc server cung cấp dịch vụ và cỏc client truy nhập và sử dụng cỏc dịch vụ đú.Cỏc thành phần chớnh của mụ hỡnh này bao gồm:
Tập hợp cỏc server sẽ cung cấp những dịch vụ cụ thể như: in ấn, quản lý dữ liệu…
Tập hợp cỏc client truy nhập đến server để yờu cầu cung cấp dịch vụ.
Hệ thống mạng cho phộp client truy cập tới dịch vụ mà server cung cấp.
2093.2.3.Thiết kế chương trỡnh 3.2.3.Thiết kế chương trỡnh
Mụ hỡnh Client – Server: Client (mỏy khỏch) phải biết tờn của Server (mỏy chủ) và cỏc dịch vụ mà server cung cấp. Nhưng server thỡ khụng cần xỏc định rừ client và hiện tại cú bao nhiờu client. Client tạo ra một yờu cầu tới server và chờ server trả lời.
Ưu điểm của mụ hỡnh client - server:
Phõn tỏn dữ liệu rừ ràng
Sử dụng cỏc hệ thống được kết nối mạng một cỏch hiệu quả và chi phớ dành cho phần cứng cú thể rẻ hơn.
Dễ dàng bổ sung hoặc nõng cấp server.
2103.2.3.Thiết kế chương trỡnh 3.2.3.Thiết kế chương trỡnh
Nhược điểm của mụ hỡnh client - server:
Khụng phải là mụ hỡnh dữ liệu dựng chung nờn cỏc hệ thống con cú thể sử dụng cỏc tổ chức dữ liệu khỏc nhau.Do đú, việc trao đổi dữ liệu cú thể khụng hiệu quả.
Quản lý mỗi server khụng thống nhất, dư thừa.
Khụng đăng ký tờn và dịch vụ tập trung. Điều này làm cho việc tỡm kiếm server hoặc cỏc dịch vụ rất khú khăn.
2113.2.3.Thiết kế chương trỡnh 3.2.3.Thiết kế chương trỡnh
Mụ hỡnh Client – Server của hệ thống thư viện phim và ảnh
2123.2.4. Thiết kế cỏc tập tin dữ liệu 3.2.4. Thiết kế cỏc tập tin dữ liệu