SV | 1,1 | THUOC | 1,n | KHOA |
MSSV | MSK | |||
HOTEN | TENK | |||
KHOAHOC | ||||
GT | SDTK | |||
NGSINH | ||||
Có thể bạn quan tâm!
- Hệ thống thông tin - 60
- Hệ thống thông tin - 61
- Hệ thống thông tin - 62
- Hệ thống thông tin - 64
- Hệ thống thông tin - 65
- Hệ thống thông tin - 66
Xem toàn bộ 575 trang tài liệu này.
Ví dụ: Cho mô hình ý niệm dữ liệu:
1,1
1,n
KHOA
MSK TENK SDTK
SV
MHLDL
MSSV HOTEN GT NGSINH MSK KHOAHOC
SV(MSSV, HOTEN, GT, NGSINH, #MSK, KHOAHOC)
32
KHOA(MSK,TENK, SDTK)
Tương tự cho trường hợp liên kết là:
1,1 – 0,n :
A | 1,1 R0,n | B |
KA IA | KB IB | |
IR |
MHLDL
A
KA
IA KB IR
B | |||
KB IB | |||
,n | |||
1,1
0
A(KA, IA, #KB, IR) B(KB, IB)
33
0,1 – 1,n :
0,1 R1,n | B |
KA IA | KB IB |
IR |
MHLDL
0,1
1,n
B
KB
IB
A
KA
IA KB IR
A(KA, IA, #KB, IR) B(KB, IB)
34
0,1 – 0,n :
0,1 R0,n | B |
KA IA | KB IB |
IR |
A
MHLDL
0,n
KA
IA KB IR
B
KB
IB
0,1
A(KA, IA, #KB, IR) B(KB, IB)
35
2. Liên kết n-n (nhiều – nhiều) hoặc kết hợp nhiều
chiều:
a. Kết hợp R không có thuộc tính:
Mô hình ý niệm dữ liệu:
1,n R1,n | B |
KA IA | KB IB |
36
Qui tắc 4:
Theo qui tắc 1, thực thể A trở thành Ttqh A có khóa chính là KA, các thuộc tính còn lại là IA; thực thể B trở thành Ttqh B có khóa chính là KB, các thuộc tính còn lại là IB.
Kết hợp R trở thành Ttqh Rcó các thuộc tính là thuộc tính khóa nhận dạng của các thực thể tham gia vào kết hợp,các thuộc tính này vừa là khóa
ngoại vàphần lớntham gia vào khóa chính của
Ttqh R.
Thiết lập quan hệ giữa Ttqh A với R có bản số tương ứng như ở MHYNDL.
Thiết lập quan hệ giữa Ttqh B với R có bản số
tương ứng như ở MHYNDL.37
2. Liên kết n-n (nhiều – nhiều) hoặc kết hợp nhiều chiều:
a. Kết hợp R không có thuộc tính:
Mô hình ý niệm dữ liệu:
1,n R1,n | B |
KA IA | KB IB |
Qui tắc 4:
1,1
1,n
B
KB
IB
R
KA
KB
A | ||
KA IA | ||
1,1 |
1,n
A(KA, IA) R(#KA, #KB) B(KB, IB)
38
MSS TENS TACGIA NXB NAMXB
Ví dụ 1: Cho mô hình ý niệm dữ liệu:
DG
SACH
MSDG HOTEN GT NGSINH
1,n
THAMKHAO
1,n
MHLDL
1,1
1,n
SACH
MSS TENS TACGIA NXB NAMXB
THAMKHAO
MSDGMSS
DG | ||
MSDG HOTEN GT NGSINH | ||
1,1 |
1,n
DG(MSDG, HOTEN, GT, NGSINH) SACH(MSS,TENS, TACGIA, NXB, NAMXB) THAMKHAO(#MSDG, #MSS)39