Liên kết, kiểu liên kết

Một phần của tài liệu Đồ án xây dựng phần mềm quản lý nhân sự tiền lương trong công ty cổ phần (Trang 40 - 41)

VI. CÔNG CỤ PHÁT TRIỂN

6.2.3Liên kết, kiểu liên kết

Liên kết: là sự ghép nối có ý nghĩa giữa hai hay nhiều kiểu thực thể phản ánh một thực tế về quản lý.

Kiểu liên kết: là một tập hợp nhiều liên kết cùng loại. Giữa các thực thể, có thể tồn tại nhiều mối liên kết, mỗi mối liên kết xác định một tên duy nhất.

Sơ đồ quan hệ thực thể cho ta thấy mối quan hệ giữa các bảng dữ liệu trong hệ thống quản lý, có 3 kiểu thực thể sau:

Quan hệ 1-1

Giả sử có 2 bảng thực thể A và B có quan hệ 1-1 nghĩa là: Với mỗi thực thể trong bảng A đều có môt thực thể tương ứng trong bảng B. Ngược lại với mỗi thực thể trong bảng B đều có môt thực thể tương ứng trong bảng A.

Quan hệ Một - nhiều.

B A

Hai hàng thực thể A và B có quan hệ Một - Nhiều nghĩa là: Với mỗi dòng trong thực thể A thì có nhiều dòng trong bảng B nhưng với mỗi dòng trong bảng B có một và chỉ dòng trong bảng A.

Quan hệ Nhiều - Nhiều .

Hai bảng thực thể A và B có quan hệ Nhiều - Nhiều nghĩa là: Với mỗi thực thể trong bảng A thì ứng với nhiều thực thể trong bảng B và ngược lại với mỗi thực thể trong bảng B thì ứng với nhiều thực thể trong bảng A.

 Quan hệ Nhiều - Nhiều tồn tại trong thực tế nhưng do rất khó quản lý trong hệ thống nên thường được quy định về các loại quan hệ khác. Để tránh dư thừa dữ liệu, người thiết kế hệ thống phải thực hiên công việc biến đổi các quan hệ nhiều- nhiều thành các quan hệ Một - Một hoặc Một - nhiều bằng cách tạo ra các thực thể móc nối.

Một phần của tài liệu Đồ án xây dựng phần mềm quản lý nhân sự tiền lương trong công ty cổ phần (Trang 40 - 41)