... Yphụthuộchàm vào tậpthuộctính X, tậpthuộctínhX xác định hàmtậpthuộctínhY Cho quanhệ R(U) PTH f: X ↑ Y U Ta nói quanhệ R thỏa PTH f (hay PTH fquanhệ R), ký hiệu R (f) , hai t yý ... đồquanhệ 1.2.1 Phụthuộchàm [2] ζ Định nghĩa phụthuộchàm Cho tậpthuộctính U Giả sử X, Y ⊂ U Một phụthuộchàm (PTH) U biểu thức dạng f: X ↑ Y Nếu f: X ↑ Y PTH U ta nói tậpthuộctínhY ... Nếu X ↑ Y XZ ↑ YZ F3 Tính bắc cầu: Nếu X ↑ YY ↑ Z X ↑ Z Chú ý: Các PTH có vế trái chứa vế phải mô tả F1 gọi tầm thường Các PTH tầm thường thoả quanhệ 1.2.3 Lượcđồquanhệ [2] Lượcđồquan hệ...
... Nếu f: XYphụthuộchàm U ta nói tậpthuộctínhYphụthuộc vào tậpthuộctính X, tậpthuộctínhX xác định hàmtậpthuộctínhYX vế trái Y vế phải PTH f Cho quanhệ R(U) PTH f: XY U Ta nói quan ... phản x : Nếu X ⊇ YXY ∈ F + Thí dụ Tacó ABC ⊇ BC ABC→BC F2 Tính gia tăng: Nếu XY ∈ F + XZ→YZ ∈ F + Thí dụ Tacó C→D ABC→ABD F3 Tính bắc cầu: Nếu XY ∈ F + Y Z ∈ F + X Z ∈ F + Thí dụ Tacó AB→CD ... quanhệ R(U) thoả tập PTH F, viết R (F) , R thoả PTH F, R (F) ⇔ (∀ f ∈ F) : R (f) Nếu quanhệ R thỏa PTH fta nói PTH fquanhệ R Thí dụ Cho lượcđồquan hệ: Q( A, B, C, D, E) tập PTH F= { B → D, DE →...
... = {0, A,C,AC} Ta l ythuộctínhthuộctập Xi tập TG hợp với TN tacóthuộctính sau : S1 = TN U = B Tacó B+ = B # Q nên S1 = A không siêu khóa S2 = TN U A = AB Tacó AB+ = ABC = Q nên S2 = AB ... dụ : Cho tập sỡ liệu R = Với Q = {ABC} F = {AB –> C, C -> A} Tìm tất khóa thuộctập sở liệu Bài Làm : L = {ABC} R = {CA} TN = {B} TG = {AC} # nên ta làm tiếp bước Tacótập Xi tập TG = ... dụ : Tacó S = {AB, ABC, ED, EDF} Ta th y AB chứa ABC, ED chứa EDF cần phải loại bỏ ABC EDF V y S = {AB,ED} tập khóa cần tìm Chúng tacó ví dụ mẫu sau : Ví dụ : Cho tập sỡ liệu R = Ví...
... U F1 Tính phản x : Nếu X YX Y F+ F2 Tính gia tăng: Nếu X Y F+ XZ YZ F+ F3 , Tính bắc cầu: Nếu X Y F+ Y Z F+ X Z F+ Chú ý: Các PTH có vế trái chứa vế phải như, mô tả F1 ... Thái Nguyên http://www.lrc-tnu.edu.vn 10 (X+ Y+ ) = (XY+)+ = (XY)+ X Y F+ Y X+ X X+ X+ X X+ = Y+ X YY X Bài toán thành viên Đ y toán x c định xem PTH cóthuộc bao đóng tập PTH ... LĐQH tập hữu hạn thuộctính U 1.3 Phụthuộchàm 1.3.1 Định nghĩa phụthuộchàm R (X Y ) u,v R: u .X = v .X u .Y = v .Y Cho quanhệ R(U) tập PTH Ftậpthuộctính U Ta nói quanhệ R thỏa tập...
... đóng Cho LĐQH a = (U, F) Khi X, Y U tacó X+ Tính phản x : XTính đồng biến: XY X+ Y+ Tính l y đẳng: (X+ )+ = X+ (XY)+ X+ Y+ (X+ Y) + = (XY+)+ = (XY)+ XYX X+ X+ X+ X+ =Y+ YXXYYX Thuật toán ... (XY)(h)=XY(h) ta suy L U: L (XY)(h) = XY(h) Z U \X: Z Y( h) L \X Y( h) XZ XY(h)=(XY)(h) Giả sử PTH L R F thoả tính chất L (XY)(h) Khi L \X R \X G L \X Y( h) Từ (XY)(h) = XY(h) ta suy R(XY)(h) = RXY(h) = (R \X) XY(h) ... PTH F, tức R (F) f F: R (f) 1.2.2 Hệ tiên đề Armstrong [2, 3] Cho quanhệ R(U) Giả sử X, Y, Z, W U F1 Tính phản x : Nếu XYXY F2 Tính gia tăng: Nếu XY XZ YZ F3 Tính bắc cầu: Nếu XYY Z X Z...
... Z X→ Z Bao đóng tậpphụthuộchàm - Suy diễn: Cho lượcđồquanhệ R(U, F) , F – tậpphụthuộc hàm, X, Y ⊆ U, X→YphụthuộchàmTa nói phụthuộchàmX→Y suy diễn logic từ Fquanhệ r lượcđồ ... Nếu X→→Y V ⊆ W WX →→Y A3 Luật bắc cầu cho MVD: Nếu X→→YY→→ Z X→→ Z -Y Các luật phối hợp FD MVD A4 Nếu X→YX→→Y A5 Nếu X→→ Y, Z ⊆ Y W tập phân biệt với Y (tức W ∩ Y = φ ) W → ... tậpphụthuộchàmcó vế phải thuộctínhThuộctínhphụthuộc bắc cầu Qlượcđồquan hệ, X, Y hai tập Q+ , A thuộctính Nói A phụthuộc bắc cầu vào X ba điều sau thỏa: X→ Y, Y→ A Y →/ X A ∉ XY Bao...
... Z U: F1 Tính phản x : Nếu X YXYF + F2 Tính gia tăng: Nếu XYF + XZYZ F + F3 Tính bắc cầu: Nếu XYF + Y Z F + X Z F + Chú ýCác PTH có vế trái chứa vế phải mô tả F1 gọi tầm ... biến (XY)(h) = XY(h) , h = 0,1,… Cơ sở: h = Tacó (XY)(0) = XY Y( 0) = Y, (XY)(0) = XY(0) = XY Quy nạp: Giả sử với h ≥ tacó (XY)(h) = XY(h) Ta cần chứng minh (XY)(h+1) = XY(h+1) Ta chuyển từ ... L \X P = R \X Khi tacó L XZ XY(h) = (XY)(h) R(XY)(h) = RXY(h) = (R \X) XY(h) = PXY(h) ■ Để ý với tập X, tacóX = XX = Từ nhận x t ta suy hệ sau, Hệq a (Công thức tính bao đóng cho tập...
... (U, F) Khi X, Y U tacóTính phản x : X X+ Tính đồng biến: X Y X+ Y+ Tính l y đẳng: (X+ )+ = X+ (XY)+ X+ Y+ (X+ Y) + = (XY+)+ = (XY)+ X Y F+ Y X+ X X+ X+ X X+ =Y+ X YY ... tậpthuộctínhYphụthuộchàm vào tậpthuộctính X, tậpthuộctínhX xác định hàmtậpthuộctínhY Cho quanhệ R(U) PTH f: X Y U Ta nói quanhệ R thỏa PTH f (hay PTH fquanhệ R), ký hiệu R (f) , ... thiết quy nạp (XY)(h)=XY(h) ta suy LU: L(XY)(h) = XY(h) L \X Y( h) ZU \X: Z Y( h) XZXY(h)=(XY)(h) Giả sử PTH LR F thoả tính chất L(XY)(h) Khi L \X R \X G L \X Y( h) Từ (XY)(h) = XY(h) ta suy...
... Z U: F1 Tính phản x : Nếu X YXYF + F2 Tính gia tăng: Nếu XYF + XZYZ F + F3 Tính bắc cầu: Nếu XYF + Y Z F + X Z F + Chú ýCác PTH có vế trái chứa vế phải mô tả F1 gọi tầm ... biến (XY)(h) = XY(h) , h = 0,1,… Cơ sở: h = Tacó (XY)(0) = XY Y( 0) = Y, (XY)(0) = XY(0) = XY Quy nạp: Giả sử với h ≥ tacó (XY)(h) = XY(h) Ta cần chứng minh (XY)(h+1) = XY(h+1) Ta chuyển từ ... L \X P = R \X Khi tacó L XZ XY(h) = (XY)(h) R(XY)(h) = RXY(h) = (R \X) XY(h) = PXY(h) ■ Để ý với tập X, tacóX = XX = Từ nhận x t ta suy hệ sau, Hệq a (Công thức tính bao đóng cho tập...
... thêm, x a, sửa thông tin diễn viên Xem, thêm, x a, sửa thông tin nhà sản xuất Xem, thêm, x a, sửa thể loại Xem, thêm, x a, sửa thông tin khách hàng Xem, thêm, x a, sửa thông tin DVD Xem, thêm, x a, ... nhật – X a đạo diễn capnhatsuadaodien.asp Admin(admin_index.asp) Cập nhật – X a thể loại capnhatxoatheloai.asp Xem danh sách quốc gia xemdanhsachquocgia.asp Xem danh sách thể loại xemdanhsachtheloai.asp ... loại themtheloai.asp Thêm quốc gia themquocgia.asp Cập nhật – X a hóa đơn capnhatxoahoadon.asp Cập nhật – X a quocgia capnhatxoaquocgia.asp Xem danh sách hóa đơn xemdanhsachhoadon.asp Thống...
... thuộchàm đ y đủ: Cho lượcđồquanhệ α=(U, F) , X, Y, Y U tậpthuộctínhY gọi phụthuộchàm đ y đủ vào tậpthuộctínhXYphụthuộchàm vào X không phụthuộchàm vào tập thực x tức là: - XY ( Y ... A∈U, thuộctính A gọi phụthuộchàm bắc cầu vào tậpthuộctínhXYX để: -X Y -Y A -Y X - A ∉ XY Nêú X→YY không phụthuộc bắc cầu vào XYphụthuộchàm trực tiếp vào X 6/45 NỘI DUNG Chi tiết ... Yphụthuộchàm vào X) - ∀ X ⊂ XX→Y (mọi tập thực X xác định hàm Y) 5/45 16.1 Một số khái niệm liên quan Định nghĩa phụthuộchàm bắc cầu: Cho lượcđồquanhệ α=(U, F) , X U, A∈U, thuộc tính...
... thuộchàmphụ Hình chiếu phụthuộchàmtậpthuộc tính: Cho lượcđồquanhệ α =( U, F) , Z⊆U hình chiếu tậpF lên tậpthuộctính Z, ký hiệu F\ Z x c định sau: F/ Z= {X Y |X Y F+ XY⊆Z} Định ngĩa không y u ... l ytập thực X Z, đóng vai trò vế trái phụthuộchàm Tính X+ Gán Y= ( X+ ∩Z) \X Khi XYphụthuộchàm F/ Z 27/36 17.2 Phép tách bảo toàn thuộchàmphụ Bảo toàn phụthuộc hàm: Cho lượcđồquan ... Group F= {C→T, HR→C, CH→R, CS→G, HS→R} 34/36 17.4 Tách không thông tin thÀnh lượcđồ dạng BCNF Nhận x t: Lượcđồcó khóa SH Lượcđồ chưa dạng BCNF Ta th ylượcđồ α=( U, F) cóphụthuộc hàm...
... = O Djnh ly 2.4 Cho = (0, F) la mqt lu o» ao quan h4 c6 mqt kh6a nhctt Khi a6 chu£n BCNF (8 E BCNF) neu va chi neu J dq,ng chu£n SNF (8 E 3N F) J dq,ng Chung minh a) Gia thiet E BCNF Khi ro rang ... Dinh Iy 2.1 taco the' d~t van de di tim m9t s5 tieu chll~n du de' m9t hro'c quan h~ F) co m9t khoa nhat, = (0, Tacocac dinh Iy sau: ao Dinh ly 2.2 Cho S = (0, F) 10.mqt lu o:c ad at quan h4 ... LUQ'C D!nh ly 2.1 Cho S co mot khoa nhat DOQUAN H¢ CO MQT KHOA DUY NHAT = (0, F) La mqt lu o:c ao quan hf Dieu ki4n can la (0 \ R)+ = O 67 va au at lu o c ao quasi h4 S Chung...
... Z U: F1 Tính phản x : Nếu X YXYF + F2 Tính gia tăng: Nếu XYF + XZYZ F + F3 Tính bắc cầu: Nếu XYF + Y Z F + X Z F + Chú ýCác PTH có vế trái chứa vế phải mô tả F1 gọi tầm ... biến (XY)(h) = XY(h) , h = 0,1,… Cơ sở: h = Tacó (XY)(0) = XY Y( 0) = Y, (XY)(0) = XY(0) = XY Quy nạp: Giả sử với h ≥ tacó (XY)(h) = XY(h) Ta cần chứng minh (XY)(h+1) = XY(h+1) Ta chuyển từ ... L \X P = R \X Khi tacó L XZ XY(h) = (XY)(h) R(XY)(h) = RXY(h) = (R \X) XY(h) = PXY(h) ■ Để ý với tập X, tacóX = XX = Từ nhận x t ta suy hệ sau, Hệq a (Công thức tính bao đóng cho tập...
... thông tin hay không? Kiểm tra phép tách có bảo toàn tậpphụthuộchàm với F ? Bài Cho lượcđồquanhệ R=ABCDEH Tậpphụthuộchàm F= {C →ADEH, A →B, DEH →A} Phép tách lượcđồ thành lượcđồ con: R1=AB, ... Kiểm tra bảo toàn tậpphụthuộchàm bảo toàn thông tin Bài Cho lượcđồquanhệ R=ABCDE Tậpphụthuộchàm F= {A → C, B → C, C → D, DE → C, CE → A} Phép tách lượcđồ thành lượcđồ con: R1=AD, R2=AB, ... phép tách có mát thông tin hay không ? Bài Cho lượcđồquanhệ R=ABCD Tậpphụthuộchàm F= {A→B, B→C, A→D, D→C} Phép tách lượcđồ thành lượcđồ : R1=AB, R2=AC, R3=BD Kiểm tra phép tách có bảo toàn...
... YZ-+V=> XZ-+V F5 Tớnh phn x cht: XX > F6 M rng v trỏi v thu hp v phi: X- >Y => XZ- *Y\ V F7 Cng tớnh y : X- *Y, Z^>V=>XZ^>YV F8 M rng vộ trỏi: X => XZ- >Y >Y F9 Cng tớnh v phi: X- >Y, X- +Z => X- +YZ F1 0 ... ta luụn cú X n = Ngoi ra, d y {XYfh) n iu khụng gim v ~h) {XYf0) = XY X nờn vi mi h = 0,1,2, ta luụn cú (XY){li) X T cỏc nhn x t ny v t gi thit quy np {XY)(h) = Xh) ta suy V L c : L c (XY)W= ... ú ca Y Vu,v E R: (3 A e X: U.A = vA) = > ( B e Y: U.B = V.B) Tớ nh c h t v x , Yq U R {X( s)-> Y) => R (X- > Y) R (X (s)-> Y) => R (X (d) Y) > R (X -> Y) =>R (X( w)- ^Y) R (X (Ê/)-> Y) => R (X( wy +Y) 1.6...
... Kết khóa lượcđồquanhệ SC CZ K={SC, CZ} Thuật toán tìm khóa lượcđồquanhệ SUNDAY, 31 MAY 2009, 17:05:46 COSODULIEU Mục tiêu : cho lượcđồ U cóthuộctính {A1,A2, An} tậpPhụthuộchàmF tìm ... bỏ thuộctính bên vế trái, bao đóng thuộctính lại có chứa thuộctính đó) Loại khỏi Fphụthuộchàm dư thừa (Các thuộctính vế phải PTH xuất di lần loại bỏ Còn lại tính bao đóng tậpthuộctính ... trái có xuất thuộctính vế phải loại bỏ thuộctính PTH dư thừa.) Ví dụ: Cho lượcđồquanhệ Q( A,B,C,D) tập pth F= {AB->CD, B->C, C->D} Tìm phủ tối thiểu? Tách phụthuộchàm cho vế phải thuộc tính...