09.01.2013 Views

Cơ sở dữ liệu - e-ptit.edu.vn

Cơ sở dữ liệu - e-ptit.edu.vn

Cơ sở dữ liệu - e-ptit.edu.vn

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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 />

√ G:= G – {A → B}.<br />

√ Lập lại bước 3.<br />

• Thuật toán dừng kiểm tra nếu G = ∅ hoặc không tồn tại A → B ∈ G, sao<br />

cho A ⊆ Ti . Nếu B ⊆ Ti , khi đó A → B là phụ thuộc dư thừa.<br />

Bước 4: Tồn tại chỉ số k sao cho: Ti = Ti+1 = Ti+2 = X + .<br />

N<br />

Mô tả bằng ngôn ngữ tự nhiên:<br />

START<br />

Y<br />

Y<br />

Y:=X<br />

f ∈<br />

B ∉ Y<br />

A ⊆ Y<br />

Z:= Z ∪ B<br />

End<br />

N<br />

Y:= Y ∪ Z<br />

Y<br />

Z= ∅<br />

X + = Y<br />

Hình 3.4 Sơ đồ thụât toán xác định bao đóng thuộc tính<br />

Input : s = là một lược đồ quan hệ<br />

Ω là tập các thuộc tính .<br />

F = {A→ B⏐A,B ⊆ Ω } tập các phụ thuộc hàm.<br />

X ⊆ Ω tập thuộc tính bất kỳ.<br />

Output : Tính X + bao đóng thuộc tính X.<br />

Mô tả phương pháp<br />

Begin<br />

T: = X<br />

G := F<br />

Repeat<br />

50<br />

N

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!