1. Lập lược đồ dữ liệu với mô hình thực thể liên kết
1.5.2 Phát hiện các kiểu liên kết
Bất cứ hai thực thể nào cũng có thể tương tác với nhau, hay nói cách khác, có mối quan hệ với nhau. Mỗi thành phần của một tập thực thể có mối quan hệ với một thành phần của tập thực thể khác. Nhiều cặp tập hợp thực thể của hệ thống có thể có nhiều tập quan hệ. Mỗi tập được đặt tên tương ứng với mối quan hệ.
Trên thực tế có rất nhiều các liên kết giữa các thực thể nhưng ta chỉ ghi nhận các kiểu liên kết có ích cho công tác quản lí và các liên kết giữa các kiểu thực thể mà ta vừa phát hiện ở trên.
Liên kết tầm thường, ít xảy ra trừ trường hợp cần bảo mật thông tin hoặc thực thể phức tạp với quá nhiều các thuộc tính nên tách thực thể thành 2 thực thể và giữa 2 thực thể này có quan hệ 1-1
Liên kết 1 - nhiều
Đó là các liên kết thường hay gặp nhất, thường thông qua các đường truy nhập, không phải một bước mà được lần theo khoá có thể qua nhiều thực thể khác nhau. Các liên kết 1 - nhiều thường là:
Chứng từ / Dòng chứng từ
Đặc biệt mối liên quan thường được diễn tả bằng các giới từ sở hữu "cho, thuộc, bởi, của, là, có ...". Trong trường hợp này chúng ta chỉ xét liên kết hạn chế nên không chỉ ra liên kết như thế nào thông qua các liên kết 1-n với các giới từ trên.
Liên kết nhiều - nhiều
Mặc dù liên kết này cũng rất phổ biến nhưng trong các bài toán quản lý để cài đặt được trong mô hình cơ sở dữ liệu quan hệ, nó phải được thể hiện bằng các liên kết một nhiều bằng cách thêm một kiểu thực thể trung gian với khoá là tổ hợp khoá của các bên tham gia.
Liên kết nhiều bên nhiều phía
Đây là liên kết khá phức tạp tổng quát của liên kết ở trên chẳng hạn như liên kết thời khoá biểu gồm liên kết nhiều nhiều giữa các thực thể giáo viên, sinh viên, phòng học và tiết học (xem hình trên).