Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chương I: Khái niệm cơ bản về các hệ cơ <strong>sở</strong> <strong>dữ</strong> <strong>liệu</strong><br />
For each A→ B in G do<br />
If (A ⊆ T and B ∉ T ) then T:= T ∪ B<br />
G:= G – {A → B}.<br />
Until G = ∅ or không tồn tại A → B ∈ G<br />
X + = T<br />
End.<br />
Trong thuật toán xác định bao đóng của tập thuộc tính X ứng với tập phụ thuộc hàm F,<br />
tồn tại số k nguyên dương bé nhất sao:<br />
X = T1 ⊆ T2 ⊆.. .....⊆ Tk-2 ⊆ Tk-1 ⊆ Tk = Tk+1 = Tk+2<br />
3.4.4 Ví dụ bao đóng của tập thuộc tính<br />
Ví dụ 4 Ω = {A, B, C, D, E, G}<br />
F = {AB → C , D → EG, C → A , BE → C, BC → D ,<br />
CG → BD, ACD → B, CE → AG}<br />
Tính X + với X = {BD}<br />
1) G = F , T1 = BD<br />
2) Xét AB → C ∈ G : AB ⊄ T1 = BD.<br />
3) Xét D → EG ∈ G : D ⊆ T1 = BD, EG ⊄ T1 .<br />
T2 =T1∪ EG = BDEG.<br />
G = G – {D → EG} = {AB → C , C → A , BE → C, BC → D ,<br />
CG → BD, ACD → B, CE → AG}<br />
4) Xét C → A ∈ G : D ⊆ T2 = BDEG, A ⊄ T2 .<br />
T3 =T2 ∪ A = ABDEG.<br />
G = G – {C → A} = {AB → C, BE → C, BC → D,<br />
CG → BD, ACD → B, CE → AG}<br />
5) Xét BE → C ∈ G : BE ⊆ T3 = ABDEG, C ⊄ T3 .<br />
T4 =T3 ∪ C = ABCDEG.<br />
G = G – {BE → C} = {AB →C, BC → D, CG → BD<br />
ACD → B, CE → AG}<br />
6) Xét BC → D ∈ G : BC ⊆ T4 = ABCDEG, D ⊆ T4 .<br />
T5 =T4 = ABCDEG.<br />
G = G – {BC → D} = {AB → C, CG → BD , ACD → B, CE →AG}<br />
7) Xét CG → BD ∈ G : CG ⊆ T5 = ABCDEG, BD ⊆ T5 .<br />
T6 =T5 = ABCDEG.<br />
G = G – {CG → BD} = {AB → C, ACD → B, CE →AG}<br />
8) Xét ACD → B ∈ G : ACD ⊆ T6 = ABCDEG, B ⊆ T6 .<br />
T7 =T6 = ABCDEG.<br />
G = G – {ACD → B} = {AB → C, CE →AG}<br />
51