c đ c s d li u ph quát:

c đ CSDL sau:

ượ ồ

ừ 0. F c đ CSDL b ng k ủ ượ ồ

c đ CSDL có th a đi u ki n duy nh t không?

Cho l ổ ượ ồ ơ ở ữ ệ C0= V iớ : F0= {A BCEGDX;GE CY;CE Z;BCE TD;D VCE) và l C = {; ; ; ; } Yêu c u:ầ 1. Hãy xác đ nh t p PTH: F1, F2, F3, F4, F5 t 2. Hãy ki m tra b o tòan thông tin c a l ể thu t Tablau. ậ 3. l ượ ồ

T p ph thu c hàm đ

c Bao trong quan h Qi

ượ

Friday, 21. May 2010, 15:45

CoSoDuLieu

+ /VT(f) U VP(f) thu c Qi}

ượ ồ c đ Quan h đ ượ ồ c đ Quan h Q và t p ph thu c hàm F. ệ ậ c chia ra nhi u l ệ ượ ụ ộ c đ con Qi, v n đ là xác đ nh các ph ề ề ượ ồ ấ ị ụ Ta có l L thu c hàm cho các quan h Qi đó. ệ ộ

Fi = {f thu c Fộ ộ

Chi ti t cách xác đ nh là: ế ị

ị ụ ủ t c PTH có v trái n m trong ế ọ ấ ả ằ ộ

ế ọ ế ủ ụ ả ộ ị ị ố ớ ừ ộ c bao trong quan h Qi. + Xác đ nh v trái (VT) c a ph thu c hàm Fi : Ch n t Qi đang xét, g i là X. ượ ở + Xác đ nh v Ph i (VP) c a ph thu c hàm Fi : đ i v i t ng PTH đã xác đ nh đ c trên, ta tìm Bao đóng (VT)+, sau đó giao v i t p thu c tính Qi khi đó ta có X->Y là PTH ớ ậ đ ượ ệ

Nói dài dòng quá có ví d s d hi u h n nhi u. ụ ẽ ễ ể ề ơ

ủ ề ồ ị ượ ồ ệ Ví d 1: ụ Trích trong đ thi c a Cô Đ ng Th Bích Th y. ủ Cho l c đ quan h Q(ABCEGHKLTVXYZ) F ={EK->XC, C->V, EKL->TC, AB->YC, HG->ZABEKLC}

Xác đ nh F1, F2, F3, F4, F5 là t p đ ậ ượ ị c bao trong t ng quan h Qi trên.(i=1,2,3,4,5) ? ệ ừ

ị ị ớ ụ ộ ằ ớ ộ ả

1. Xác đ nh F1 v i Q1( KE XC) + xác đ nh các ph thu c hàm trong F có v trái là thu c tính trong Q1 : KE->XC ế ộ + Tính (KE)+ = KEXCV Giao v i KEXC = KEXC là các thu c tính chung n m trong c hai v .ế + v y ta có PTH F1= {KE->XC} ậ

ị ị ớ ụ ộ ớ ộ ố

2. Xác đ nh F2 v i Q2( AB CY) + xác đ nh các ph thu c hàm trong F có v trái là thu c tính trong Q2: AB->CY, C->V ế ộ + Tính (AB)+ = ABCYV giao v i Q2(ABCY). cho các thu c tính gi ng nhau trong (AB) + và Q2, ta có AB->CY + Tính (C)+ = CV giao v i Q2(ABCY) = C : lo i ạ ớ + v y F2 = {AB->CY} ậ

Các câu còn l i tính gi ng nh trên. ạ ư ố