2.5.2.3. Kiểu liên kết, tập liên kết và các thể hiện
Một kiểu liên kết R giữa n kiểu thực thể E1, E2, …, En xác định một tập liên kết
giữa các thực thể của các kiểu đó. Cũng như các kiểu thực thể và tập thực thể, một kiểu
liên kết và tập liên kết tương ứng với nó cũng có tên chung là R. Một cách toán học, tập
liên kết R là một tập hợp các thể hiện liên kết r
i
, i= 1, 2 ,… trong đó mỗi r
i
liên kết n
thực thể riêng biệt e
1
, e
2
, …, e
n
và mỗi một thực thể e
j
trong r
i
là một thành phần của
kiểu thực thể E
j
, 1≤ j ≤ n. Như vậy, một kiểu liên kết R là một quan hệ toán học trên
E
1
, E
2
, …, E
n
hoặc có thể định nghĩa như là một tập con của tích Đề các E
1
x E
2
x …x
E
n
. Mỗi kiểu thực thể E
1
,E
2
,....,E
n
được gọi là tham gia vào kiểu liên kết R, và tương tự,
mỗi thực thể riêng biệt e
1
, e
2
, …, e
n
được gọi là tham gia vào thể hiện liên kết r
i
= (e
1
,
e
2
, …, e
n
). Một cách không hình thức, mỗi thể hiện liên kết r
i
trong R là một sự kết hợp
của các thực thể, mỗi thực thể thuộc về một kiểu thực thể tham gia vào liên kết. Mỗi
liên kết r
i
như vậy diễn đạt một sự kiện rằng các thực thể tham gia trong r
i
có mối quan
hệ với nhau theo một cách nào đó ở trong thế giới thực.
Ví dụ, trong thực tế, các nhân viên Làm_Việc ở Phòng_Ban, như vậy, có một kiểu
liên kết liên kết Làm_Việc, liên kết giữa kiểu thực thể Nhân_Viên và kiểu thực thể
Phòng_Ban. Trong sơ đồ ER, kiểu liên kết được biểu diễn bằng một hình thoi nối trực
tiếp với các hình chữ nhật biểu diễn các kiểu thực thể tham gia vào liên kết. Kiểu liên
kết có thể có nhiều thuộc tính: Thuộc tính kể_từ_khi của kiểu liên kết Làm_Việc.
Có thể có nhiều kiểu liên kết giữa cùng các kiểu thực thể
Hình 2.16: Kiểu liên kết, tập liên kết
Hình 2.17: Ví dụ kiểu liên kết, tập liên kết
44
Ví dụ hình 2.18 giữa các kiểu thực thể NHANVIEN và PHONGBAN có 2 mối liên
kết là LAMVIEC và QUANLY.
Chia sẻ với bạn bè của bạn: |