Liên kết Kiểu liên kết

Một phần của tài liệu Giáo trình phân tích và thiết kế một hệ thống thông tin doc (Trang 69 - 71)

Liên kết (Relationship) là một sự gom nhóm các thực thể trong đó mỗi thức thể có một vai trò nhất định.

Ví dụ. Khách hàng A đã giao nộp đơn hàng 4328. Đơn hàng 4328 đặt mua các mặt hàng 34 và 78.

Bạn Thanh là học trò của thầy An

Kiểu liên kết là một tập hợp các liên kết có cùng ý nghĩa. Một kiểu liên kết được định nghĩa giữa nhiều kiểu thực thể. Số các kiểu thực thể tham gia vào các kiểu liên kết gọi là số ngôi của kiểu liên kết. Giữa các thực thể có thể có hoặc không có liên kết với nhau. Đối với những thực thể có mối quan hệ với nhau, thì tất cả các kiểu liên kết trong thế giới thực đều thuộc một trong ba kiểu: quan hệ 1 – 1; quan hệ 1 – n, quan hệ n – n.

 Quan hệ 1 – 1

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.

 Quan hệ 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.

Luận văn Có Sinh viên

Ví dụ: Một khoa có nhiều sinh viên, một sinh viên thuộc về một khoa

 Quan hệ 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.

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

Loại thành viên: là điều kiện một thể hiện của thực thể tham gia vào liên kết với một thực thể khác. 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.

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.”

Tên gọi Động từ (chủ động hoặc bị động) phản ánh ý nghĩa của nó.

Khoa Sinh viên

Thuộc

Giáo viên Sinh viên

Được dạy bởi Dạy

Tùy chọn Bắt buộc

Giáo viên Môn học

Được dạy bởi

Ví dụ. Kiểu liên kết Giao nộp giữa kiểu thực thể Khách hàng và kiểu thực thể Đơn hàng (2 ngôi). Kiểu liên kết Dạy giữa kiểu thực thể Thầy và kiểu thực thể Học sinh.

Chú ý. Tên liên kết thường chỉ phản ánh ý nghĩa liên kết theo một chiều. Ví dụ. Thầy dạy học sinh chứ không phải là học sinh dạy thầy.

Một phần của tài liệu Giáo trình phân tích và thiết kế một hệ thống thông tin doc (Trang 69 - 71)

Tải bản đầy đủ (DOC)

(148 trang)
w