1. Khái niệm Liên kết [còn gọi là quan hệ] là sự kết hợp giữa hai hay nhiều thực thể phản ánh sự ràng buộc trong quản lý. Đặc biệt: Một thực thể có thể liên kết với chính nó ta thường gọi là tự liên kết. Giữa hai thực thể có thể có nhiều hơn một liên kết. Có ba kiểu liên kết: một - một, một - nhiều, nhiều - nhiều. 2.Liên kết một một [1-1]: Mỗi thể hiện của thực thể A quan hệ với một thể hiện của thực thể B và ngược lại. Ví dụ: Một sinh viên có một luận văn. Một luận văn thuộc về một sinh viên. 3. Liên kết một nhiều [1-N] Mỗi thể hiện của thực thể A quan hệ với nhiều thể hiện của thực thể B. Ngược lại mỗi thể hiện của thực thể B quan hệ với chỉ một thể hiện của thực thể A. Kí hiệu:,Ví dụ: Một khoa có nhiều sinh viên. Một sinh viên thuộc về một khoa. 4. Liên kết nhiều nhiều [N-N] Mỗi thể hiện của thực thể A quan hệ với nhiều thể hiện của thực thể B. Ngược lại mỗi thể hiện của thực thể B quan hệ với nhiều thể hiện của thực thể A. Kí kiệu Ví dụ: Một giáo viên dạy nhiều sinh viên. Một sinh viên được dạy bởi nhiều giáo viên. Điều kiện để một cá thể của thực thể tham gia vào liên kết với một thực thể khác gọi là loại thành viên. Nó có thể là bắt buộc hay tuỳ chọn trong quan hệ. Các loại thành viên cho biết số thể hiện nhỏ nhất của mỗi thực thể tham gia vào liên kết với một thể hiện của một thực thể khác. Kí hiệu,Ví dụ: Tuỳ chọn [ít nhất 0] một giáo viên có thể dạy không, một hoặc nhiều môn học. Bắt buộc [ít nhất 1] một môn học cần phải được một hoặc nhiều giáo viên dạy. Chú ý: - Mô hình dữ liệu không chỉ là công cụ phân tích thiết kế mà còn như một phương pháp kiểm tra chặt chẽ các yêu cầu nghiệp vụ của người sử dụng. - Nếu hai thực thể có quan hệ một - một thường có ít lý do để coi chúng như hai bảng tách biệt nên người ta thường gộp hai thực thể làm một - Nếu hai thực thể có quan hệ nhiều - nhiều thì không có sự khác biệt về bản chất giữa các chiều vì vậy ít khi được sử dụng. Tóm lại trong ba kiểu liên kết trên, liên kết một nhiều là quan trọng hơn cả và hầu như các mối quan hệ trong mô hình thực thể liên kết đều là một nhiều. |