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

Add t[X] to T1;<br />

Endfor;<br />

Return (T1)<br />

End Projaction<br />

Begin /* Thực hiện tích đề các π X (R ) x S /<br />

R create (T2, Attrib(R)) ;<br />

For each t in T1 do<br />

For each v in S do<br />

Add to T2;<br />

Endfor;<br />

Endfor;<br />

Return (T2)<br />

End Descartes<br />

Begin /* thực hiện phép trừ (π X (R ) x S ) - R /<br />

R create (T3, Attrib (R)) ;<br />

For each t in T2 do<br />

If not (t in R) then<br />

Add t to T3;<br />

Endif<br />

Endfor;<br />

Return (T3)<br />

End Subs<br />

Begin /* Thực hiện phép chiếu π X ((π X (R ) x S ) - R ) /<br />

R create (T4, X) ;<br />

For each t in T3 do<br />

Add t[X] to T4;<br />

Endfor;<br />

Return (T4)<br />

End Projaction<br />

Begin /* thực hiện phép trừ π X (R ) - π X ((π X (R ) x S ) - R ) /<br />

R create (P, X ) ;<br />

For each t in T1 do<br />

If not (t in T4) then<br />

Add t to P;<br />

Endif<br />

Endfor;<br />

Return (P)<br />

End Subs<br />

End Devision.<br />

112

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

Saved successfully!

Ooh no, something went wrong!