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

Start X = ( Ω \ R )<br />

X = (Ω \ R ) ∪ (L ∩ R )<br />

N<br />

X + = Ω<br />

N<br />

X = X \ Ai<br />

X + = Ω<br />

Y<br />

i = 1<br />

i = i + 1<br />

i > k<br />

End<br />

63<br />

Y<br />

X là khóa<br />

Y<br />

N<br />

X = X ∪ Ai<br />

(Ω \ R ) là khóa<br />

Hình 3.7 Sơ đồ thuật toán xác định khóa lược đồ quan hệ<br />

Ví dụ 16: Ω ={A, B, C, D, E, G }, F = {B → C, C → B, A → GD }<br />

L = ABC, R = BCDG , L ∩ R = BC.<br />

(Ω \ R) = AE không là khóa của < Ω , F ><br />

vì (Ω \ R) + = (AE) + = AEDG ≠ Ω .<br />

Đặt X= (Ω \ R) ∪ (L ∩ R) = ABCE.<br />

a) Theo thứ tự L ∩ R = BC<br />

Xét (X- B) + = (ACE) + = ABCDEG = Ω ⇒ X = ACE<br />

(X- C) + = (AE) + = ADEG ≠ Ω.

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

Saved successfully!

Ooh no, something went wrong!