Ch ng 3ươ
Ch ng 3ươ
MÔ HÌNH LIÊN K T TH C TH
M R NG VÀ QUI T C NGHI P V
N i dung
N i dung
Nh c l i ERD
Mô hình ERR
Siêu ki u và ki u con
Chuyên bi t hóa và t ng quát hóa
Các lo i ràng bu c trong m i liên k t ế
Quy t c nghi p v
Phân lo i
2
L c đ ER và quy t c nghi p vượ
L c đ ER và quy t c nghi p vượ
3
SANPHAM
NHACUNGCAP KHOHANG
CUNGUNG
Loai
VanChuyen Gia
T lược đồ trên, hãy xác định các quy tăc nghip vu??
Mô hình liên k t th c th m r ng – mô hình EERế
Mô hình liên k t th c th m r ng – mô hình EERế
Enhanced Entity Relationship model
Enhanced Entity Relationship model
Th c : ư u u nghiêp vu cua cac ch c ngay cang ph c ư ư
tap h n ơ
Mô nh ER c b n không đ c u trúc đ di n t nh ng ơ
h th ng tng tin ph c t p
C n mônh m r ng đ
Di n t đ c c quy t c nghi p v ( business rules) ượ
ph c t p
T o đ c nh ng ki u th c th t ng quát h n (siêu ki u) ượ ơ
4
Ví d : m t công ty 3 lo i nhân viên kc nhau: làm theo
gi , theo tháng l ng theo h p đ ng. Th hi n quy t c ươ
nghi p v này trên ER nh th o?? ư ế
Cach 1: T o 1 ki u th c th EMPLOYEE 3 thu c nh
HOURLY, SALARY, CONTRACT m i th c th ch
giá tr thu c 1 trong 3 thu c nh trên, 2 thu c nh n l i
đ tr ng
Cach 2: T o 3 ki u th c th riêng bi t cho 3 lo i nhân
viên kng t n d ng đ c nh ng thu c tính chung ượ
5
Mô hình liên k t th c th m r ng – mô hình EER ế
Mô hình liên k t th c th m r ng – mô hình EER ế
Enhanced Entity Relationship model
Enhanced Entity Relationship model