
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 nghiệp 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 tê: ư yêu câu nghiêp vu cua cac tô ch c ngay cang ph c ư ư
tap h n ơ
Mô hình ER c b n không đ c u trúc đ di n t nh ng ơ ả ủ ấ ể ễ ả ữ
h th ng thông tin ph c t pệ ố ứ ạ
C n mô hình m r ng đầ ở ộ ể
Di n t đ c 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 có 3 lo i nhân viên khác nhau: làm theo ụ ộ ạ
gi , theo tháng và l ng theo h p đ ng. Th hi n quy t c ờ ươ ợ ồ ể ệ ắ
nghi p v này trên ER nh th nào??ệ ụ ư ế
Cach 1: T o 1 ki u th c th EMPLOYEE có 3 thu c tính ạ ể ự ể ộ
HOURLY, SALARY, CONTRACT m i th c th ch có ỗ ự ể ỉ
giá tr thu c 1 trong 3 thu c tính trên, 2 thu c tính cò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 không 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

