TS. Đặng ThThu Hiền
https://sites.google.com/site/tlucse484/ 1
Chương 5
Phụ thuộc m
khoá
TS. Đặng ThThu Hiền
https://sites.google.com/site/tlucse484/ 2
Phụ thuộc hàm và khóa
!5.1. Phụ thuc hàm
!5.2. Khóa c tính cht
!5.3. Thut toán tìm khóa
TS. Đặng ThThu Hiền
https://sites.google.com/site/tlucse484/ 3
Phụ thuộc hàm
!Định nghĩa biểu diễn ph thuc hàm.
!Bao đóng của tập ph thuộc hàm h lut dn
Armstrong.
!Bao đóng của tập thuộc nh.
!Ph ơng đương (Equivalence).
TS. Đặng ThThu Hiền
https://sites.google.com/site/tlucse484/ 4
Định nga và biểu din ph
thuộc m
!Khái niệm: Quan hệ R được định nghĩa trên tập thuộc tính
U=A1A2...An. X,YU là 2 tập con của tập thuộc tính U. Nếu tn tại
một ánh xạ f: X Y t ta i rằng X xác định hàm Y, hay Y phụ
thuộc m vào X, hiệu là X Y.
!Định nghĩa hình thức ca ph thuc hàm như sau:
!Quan hệ Q (ABC) phthuộc hàm A xác định B (hiệu là A B)
nếu: q, q’ Q, sao cho q.A = q’.A t q.B = q’.B
TS. Đặng ThThu Hiền
https://sites.google.com/site/tlucse484/ 5
Định nga và biểu din ph
thuộc m…
!A B được gọi là phụ thuộc hàm hiển nhiên nếu B A.
!A B được gi là phụ thuộc m nguyên t, hoặc i cách
khác, B được gọi phụ thuộc m đầy đủ (fully functional
dependence) vào A nếu A’ A đều không có A’ B.
! dụ 4.15: Trong CSDL quản lý hàng a, quan hệ HANG(MaH,
TenH, SLTon) có các phthuộc hàm sau:
!f1:MaH tenH; f2: MaH SLTon;
!Các phthuộc m trên đều là nguyên tố.