... X(i) = U Phụthuộchàmdưthừa Cho F tậpphụthuộchàm U, f phụthuộchàm F tức f ∈F, f gọi dưthừa F (F-f)+ =F+ Hay nói tương đương f gọi dưthừa F nến suy dẫn từ tập F sau bỏ phụthuộchàm f Thuật ... Bài tập Tìm phủkhôngdưtậpphụthuộchàm F={A→C, AB→C, C→DI, EC→AB, EI→C} Bài tập Cho F={A→B, C→D} với C⊂B, chứng minh A→D suy dẫn từ F Bài tập + Một phụthuộchàm X→Y gọi dưthừatậpphụthuộc ... tậpphụthuộchàmtậpthuộc tính U, f phụthuộchàm U, (f khôngthuộc F), nói f suy dẫn từ tập F theo quan hệ ký hiệu F ╞f, với quan hệ R U, R thoả mãn F R thoả mãn f Ký hiệu F* tập tất phụ thuộc...
... D} = G G gọi tậpphụthuộchàm có vế phải thuộc tính Tậpphụthuộchàmkhôngdưthừa Nói F tậpphụthuộchàmkhôngdưthừakhông tồn F’⊂ F cho F’≡ F Ngược lại F tậpphụthuộchàmdưthừa Ví dụ: ... tậpphụthuộchàm có vế phải thuộc tính F tậpphụthuộchàmkhôngdưthừa Thuật toán tìm phủ tối thiểu tậpphụthuộchàm Bước 1:loại khỏi F phụthuộchàm có vế trái dưthừa Bước 2: Tách phụthuộc ... phụthuộchàmkhông đầy đủ B → C phụthuộchàm đầy đủ Chú ý: phụthuộchàm có vế trái chứa thuộc tính phụthuộchàm đầy đủ Ví dụ 3: cho tậpphụthuộchàm F = {A → BC,B → C,AB → D} phụthuộc hàm...
... Tậpphụthuộchàmkhôngdư thừa( phủkhông dư) Nói F tậpphụthuộchàmkhôngdưthừakhông tồn F’ ⊂ F cho F’ ≡ F Ngược lại, F tậpphụthuộchàmdưthừa Ví dụ: Cho F={A → BC, B → D, AB → D} F dư ... (CD)+ =CD=> G không chứa phụthuộchàm CD→E => F không tương đương với G+ 12.3: Phụthuộchàmkhôngdưthừa 12.3.1: Phụthuộchàmdưthừa Cho F tậpphụthuộchàm trêu U, f phụthuộchàm F tức f ... thuộchàm có vế trái khôngdưthừa hay Y phụthuộchàm đầy đủ vào Z hay phụthuộchàm đầy đủ Chú ý: Phụthuộchàm có vế trái chứa thuộc tính phụthuộchàm đầy đủ * Thuật toán loại khỏi F phụ thuộc...
... Các dạng tập Tìm tập bao đóng tậpthuộc tính Kiểm tra tậpthuộc tính có phải khóa không Kiểm tra tậpphụthuộchàm có tương đương Kiểm tra phụthuộchàm có suy diễn từ tậpphụthuộchàm cho trước ... Dạng – Kiểm tra phụthuộchàm có tương đương – F G tương đương khi: • Mọi phụthuộchàm F suy từ G • Mọi phụthuộchàm G suy từ F – Kiểm tra phụthuộchàm F G – tậpphụthuộchàm có tương đương: ... Tìm phụthuộchàmdưthừa Tìm tập bao phủ tối thiểu Xác định chuẩn hóa chuẩn hóa liệu Cách làm • Dạng 1: – Giải thuật tìm tập bao đóng Cách làm • Dạng – Ví dụ – Cho tậpphụthuộc hàm: – Tìm tập...
... phủ tối thiểu tậpphụthuộchàm sau: a) Q(A,B,C,D,E,G), F={AB→C;C→A;BC→D;ACD→B;D→EG;BE→C;CG→BD;CE→AG} b) Q(A,B,C) F={A→B,A→C,B→A,C→A,B→C} 15)Xác định phủ tối thiểu tậpphụthuộchàm sau: a) Q1(ABCDEGH) ... (những phụthuộchàm F bao Qi) b) Lược đồ CSDL C có đạt dạng chuẩn BC ? Nếu không phân rã tiếp Qi C để biến C thành dạng chuẩn BC ? 8/ Giả sử ta có lược đồ quan hệ Q(C,D,E,G,H,K) tậpphụthuộchàm ... vừa bảo toàn phụthuộchàm vừa bảo toàn thông tin c) Nếu Kehoach chưa đạt dạng chuẩn BC, phân rã KeHoach thành lược đồ CSDL dạng BC 7/ Cho lược đồ quan hệ Q(A,B,C,D) tậpphụthuộchàm F F = {A→B;B→C;...
... F3, F4, F5 tập bao quan hệ Qi trên.(i=1,2,3,4,5) ? Xác định F1 với Q1(KE XC) + xác định phụthuộchàm F có vế trái thuộc tính Q1 : KE->XC + Tính (KE)+ = KEXCV Giao với KEXC = KEXC thuộc tính ... {KE->XC} Xác định F2 với Q2(AB CY) + xác định phụthuộchàm F có vế trái thuộc tính Q2: AB->CY, C->V + Tính (AB)+ = ABCYV giao với Q2(ABCY) cho thuộc tính giống (AB)+ Q2, ta có AB->CY + Tính...
... {a, b}+ G, tức {a, b} →{c}∈ G+ Xét phụthuộchàm G Hai phụthuộchàm sau nằm F Xét phụthuộchàm {a, b, d} → {c, d}∈ G Kiểm tra xem phụthuộchàm có thuộc F+ hay không Tính {a, b, d}+ G: A0 = {a, ... lớp quan hệ với lớp họ phụthuộchàm thể hình vẽ sau: Lớp quan hệ 1.4 Hàm đóng Lớp phụthuộchàm Định nghĩa (Hàm đóng) Một hàm L : P(R) → P(R), ( P(R) tậptập R ) gọi hàm đóng R với A, B ∈ P(R): ... hàm với cột 1.6 Bao đóng Định nghĩa (Bao đóng tậpphụthuộc hàm) Giả sử F tậpphụthuộchàm sơ đồ quan hệ s = < R, F > Gọi F+ tập tất phụthuộchàm suy dẫn lôgic từ F luật hệ tiên đề Armstrong...
... Z với k’ k Hệ hệ để phụthuộc bắc cầu phụthuộchàm mở rộng hai phụthuộchàm mở rộng phải phụthuộchàm truyền thống Do đó, tiên đề Armstrong không với phụthuộchàm mở rộng ... 4.2.4 Sự phụthuộcthuộc tính Một vấn đề quan trọng việc phân tích liệu việc phát phụthuộcthuộc tính Một tậpthuộc tính D phụthuộc toàn vào tậpthuộc tính C ký hiệu C D, tất giá trị thuộc tính ... độ phù hợp tập đối tượng X theo tậpthuộc tính B 25 4.2.3 Hàm thành viên thô Trong lý thuyết tập hợp cổ điển, thành viên thuộctập hợp khôngHàm thành viên (hàm thuộc) hàm đặc trưng tập hợp nhận...
... phải phụthuộchàm F có thuộc tính Chúng ta thay phụthuộchàm X → A F phụthuộchàm Y → A, Y tập X mà tậpphụthuộchàm tương đương với F Chúng ta bỏ phụthuộchàm khỏi F mà có tậpphụthuộchàm ... thuộchàm E phủtậpphụthuộchàm F - F phủ E - phụthuộchàm E F + ,điều có nghĩa phụthuộchàm E suy diễn từ F Hai tậpphụthuộchàm E F tương đương E+ = F + Một tậpphụthuộchàm tối thiểu thoả ... kế Phụthuộchàm Qui tắc suy diễn Bao đóng Phụthuộchàm tương đương Phụthuộchàm tối thiểu Các dạng chuẩn Thiết kế CSDL 39 / 54 Sự tương đương tậpphụthuộchàm I I I Một tập hợp phụthuộc hàm...
... R2 = ACD Với tậpphụthuộchàm F = { A -> B, AC -> D } Bài 10: Kiểm tra tính kết nối không mát thông tin R = ABCDEI thành: R1 = AD, R2 = AB, R3 = BE, R4 = CDE Với tậpphụthuộchàm F = { A -> ... ABCDEF) tậpphụthuộchàm F F = { AB -> C, AB -> D, AB -> EF} Lược đồ có dạng chuẩn 3NF? Vì sao? Nếu chưa chuẩn hoá lược đồ 3NF Bài 5: Cho lược đồ quan hệ R = ( ABCDEF) tậpphụthuộchàm F F ... ABCDEFGH) tậpphụthuộchàm F F = { AB -> C, AB -> D, AB -> EF, AB -> GH} Lược đồ có dạng chuẩn BCNF? Vì sao? Nếu chưa chuẩn hoá lược đồ BCNF Bài 7: Cho lược đồ quan hệ R = ( ABCDEFGH) tậpphụthuộc hàm...
... loại phụthuộchàmkhông đầy đủ sau: Loại1: Phụthuộchàm mà vế phải tập vế trái ( loại AB -> B) Loai 2: Hai phụthuộchàm có vế phải giống nhau, vế trái phụthuộchàm chứa vế trái phụthuộchàm ... Lạng Sơn Ta có phụthuộchàm sau AB, AC, AD, AE,CB,CD, CE Phụthuộchàm X A tối thiểu r A khôngphụthuộchàm vào tập thực X Ví dụ Y A không thoả r với Y X Phụthuộchàm X A tầm ... F+, tập tất phụthuộchàm suy diễn logic nhờ tiên đề Armstrong, bổ đề từ F, F = F+ F họ đầy đủphụthuộchàm Bao đóng tậpthuộc tính (X+) X -> Y phụthuộchàm suy từ F Khi X+ gọi bao đóng tập thuộc...
... TIỂU • Phụthuộc hàm, luật, ngữ cảnh định Với ngữ cảnh cho trước có tậpphụthuộchàm • Xác định phụthuộchàm để lưu riêng cách tuỳ tiện dẫn đến dưthừa • Tậpphụthuộchàmkhôngdưthừa gọi ... TOÀN PHỤTHUỘC • Khái niệm – Ép thoả (phụ thuộchàm bao) – Đặc trưng đầy đủ (phụ thuộchàm in) • Tính bao đóng không cần chiếu • Kiểm tra bảo toàn phụthuộc – Với phụthuộchàmkhông bao – Nếu không ... phụthuộchàmkhôngdưthừa gọi phủ tối tiểu – Vế phải gồm thuộc tính – Vế trái khôngdưthừa – Không có phụthuộchàmdưthừa • Dưthừa xác định nhờ hệ tiên đề Armstrong 13/08/2012 HVĐ – THQL...
... Phụthuộchàm Định nghĩa phụthuộchàm Các luật suy diễn cho phụthuộchàm (hệ luật Armstrong) Tậpphụthuộchàm tương đương Tậpphụthuộchàm tối tiểu Phụthuộchàm Một phụthuộchàm ... Bao đóng tậpphụthuộchàm Bao đóng (closure) tậpphụthuộchàm F, ký hiệu F+ tậpphụthuộchàm nhỏ chứa F cho áp dụng hệ tiên đề Armstrong tập để tạo phụthuộchàmtập 11 Bao đóng tậpthuộc tính ... dựa tậpphụthuộchàm Bao đóng tậpthuộc tính X dựa tậpphụthuộchàm F (Closure of X under F), ký hiệu X+F, tậpthuộc tính Y cho: ∃ X Y ∈ F+ ∀ X Z ∈ F+: Z ⊆ Y 12 Bao đóng tập thuộc...
... hàng 35 PHỤTHUỘCHÀM ĐẦY ĐỦ Định nghĩa: • Cho phụthuộchàm F định nghĩa lƣợc đồ quan hệ R Phụthuộchàm X Y phụthuộchàm R • X Y phụthuộchàm đầy đủ vế phải Y khôngphụthuộchàm vào tập ... An) F tậpphụthuộchàm định nghĩa R • Thuộc tính chia làm loại: • Tập gốc: xuất vế trái phụthuộchàmkhông xuất phụthuộchàm • Tập ngọn: xuất vế phải phụthuộchàm • Tập trung gian: thuộc ... Input: tậpphụthuộchàm F Output: tậpphủ tối thiểu G • G: = F • Phân rã vế phải phụthuộchàm G để có tậpphụthuộchàm có vế phải thuộc tính • Kiểm tra phụthuộchàm đầy đủ với phụthuộc hàm...