.D ng chun ca Boyce-Codd (BCNF) ủ

Một phần của tài liệu Bài giảng môn Cơ sở dữ liệu ppt (Trang 132 - 136)

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ế ế ổ ệ ố ơ ở

Một phần của tài liệu Bài giảng môn Cơ sở dữ liệu ppt (Trang 132 - 136)

Tải bản đầy đủ (PDF)

(180 trang)