M ts phép toán x lí b ng ả
1. Phép chia (r ÷ s):
5.3.5 .D ng chun ca Boyce-Codd (BCNF) ủ
D ng chu n 3NF cho phép m t thu c tính thànhạ ẩ ộ ộ
ph n c a khoá chính ph thu c hàm vào m t thu cầ ủ ụ ộ ộ ộ
tính không ph i là khoá ả
Ví d : ụ
Hàng Khối lượng
L pớ Môn Th yầ 12 Toán A 11 Toán D 10 Toán A 12 Đ aị C 11 Đ aị C 10 Đ aị D
Th c th này tho d ng 3NF. Khoá chính c a nóự ể ả ạ ủ
g m các thu c tính 'L p' và 'Môn'.ồ ộ ớ
Nh ng do qui t c 'M i th y ch d y m t môn', taư ắ ỗ ầ ỉ ạ ộ
th y có s ph thu c hàm c a Môn (Là m t thànhấ ự ụ ộ ủ ộ
ph n c a khoá chính) vào Th y (Là m t thu c tínhầ ủ ầ ộ ộ
bình thường): 'Th y' ầ → 'Môn'
Ta nói r ng th c th tho mãn d ng chu nằ ự ể ả ạ ẩ
Boyce-Codd (BCNF) khi t t c các ph thu c hàmấ ả ụ ộ
c a nó đ u thu c d ng K ủ ề ộ ạ → a, trong đó K là khoá chính và a là m t thu c tính b t kỳ.ộ ộ ấ
Đ tho d ng BCNF, ta có th tách th c th trênể ả ạ ể ự ể
thành hai th c th riêng bi t nh sau:ự ể ệ ư
L pớ 12 11 10 Th c th 'Th y':ự ể ầ Th yầ Môn A Toán B Toán C S Đ aử ị D S Đ aử ị Chúng ta có bi u di n sau:ể ễ 1, n 1, n R 5.3.6. Nh n xét v vi c chu n hoáậ ề ệ ẩ Thầy Lớp
Khi không có yêu c u gì đ c bi t, ngầ ặ ệ ười ta thường tìm cách chu n hoá mô hình d li u nh mẩ ữ ệ ằ
tăng hi u hi u năng và gi m s xu t trong các giaiệ ệ ả ơ ấ
đo n phát tri n h thông tin v sau.ạ ể ệ ề
Tuy v y, vi c chu n hoá không ph i lúc nàoậ ệ ẩ ả
cũng đ t đ n m c t i đa. Thông thạ ế ứ ố ường chúng ta chu n hoá đ n d ng chu n 2NF và 3NF.ẩ ế ạ ẩ
Chương 6
M t s công đo n xây d ng các d ánộ ố ạ ự ựthi t k t ng th các h th ng c sế ế ổ ể ệ ố ơ ở