Tương tự cho trường hợp liên kết là (1,1) - 1,1:
(1,1)
R
1,1
A
B
KA
IA
KB
Có thể bạn quan tâm!
- Hệ thống thông tin - 65
- Hệ thống thông tin - 66
- Hệ thống thông tin - 67
- Mục Tiêu Của Mô Hình Tổ Chức Xử Lyù:
- Hệ thống thông tin - 70
- Hệ thống thông tin - 71
Xem toàn bộ 575 trang tài liệu này.
IB
MHLDL
1,1
1,1
(D)
A
KA
KB
IA
B
KB
IB
A(KA, #KB, IA) B(KB, IB)
72
2. Liên kết 1-n (một – nhiều):
Mô hình ý niệm dữ liệu:
(1,1)
R
1,n
A
B
KA
IA
KB IB
Qui tắc 8:
1,n
1,1
A
KA
KB
IA
B
KB
IB
A(KA, #KB, IA) B(KB, IB)
73
Ví dụ: Cho mô hình ý niệm dữ liệu:
HOKHAU
NHANKHAU
STTNK
HoTen GT
NgaySinh
NgayNhapHK
(1,1) Thuộc1,n
SoHK
NgayLapSo
MHLDL
DiaChi To Phuong ChuHo
NHANKHAU
1,n
1,1
HOKHAU
SoHK
NgayLapSo
DiaChi To Phuong ChuHo
SoHK
STTNK
HoTen
GT
NgaySinh
NgayNhapHK
74
Tương tự cho trường hợp liên kết là (1,1) - 0,n:
(1,1)
R
0,n
A
B
KA
IA
KB IB
MHLDL
0,n
1,1
A
KA
KB
IA
B
KB IB
A(KA, #KB, IA) B(KB, IB)
75
C. KẾT HỢP KẾ THỪA:
Mô hình YNDL:
A
KA IA
B
C
IB
IC
76
Qui tắc 9
Áp dụng qui tắc 1, thực thể cha A trở thành Ttqh “cha” A có khóa chính là KA và các thuộc tính khác là IA,
Các thực thể con (B, C) trở thành các Ttqh “con” chứa các thuộc tính đặc thù của nó,
Du nhập khóa chính KA từ Ttqh “cha” A vào các Ttqh “con” để trở thành khóa ngoại đồng thời cũng là khóa chính của các Ttqh “con” này,
Thiết lập quan hệ kế thừa giữa Ttqh “cha” và các
Ttqh “con”.77
C. KẾT HỢP KẾ THỪA:
A
KA
IA
Mô hình YNDL:
MHLDL
A
KA
IA
B
C
Qui tắc 9
B
C
KA
IB
KA
IC
IB
IC
A(KA, IA)
B(#KA, IB) C(#KA, IC) 78
XE
BSX
Hieu Mau NgaySD
Ví dụ: Cho mô hình ý niệm dữ liệu:
XE
BSX
Hieu Mau NgaySD
MHLDL
XEDL
XEVT
XEDL
XEVT
BSX
SoGhe
PT
BSX
TaiTrong
KT
SoGhe
PT
TaiTrong
KT
XE(BSX, Hieu, Mau, NgaySD)
XEDL(#BSX, SoGhe, PT)
XEVT(#BSX, TaiTrong, KT) 79