28.12.2012 Aufrufe

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

� Definition:<br />

Kanonische Überdeckung<br />

Entwurfs<strong>the</strong>orie relationaler Datenbanken<br />

Zwei Mengen F und G von FDs einer Relation R sind äquivalent, falls F + = G + gilt.<br />

� Wunsch: Berechne eine möglichst kleine Menge, die zu F äquivalent ist.<br />

– wenig Aufwand beim Testen, ob ein neues Tupel eine FD verletzt.<br />

� Fc wird als kanonische Überdeckung von F bezeichnet, falls folgende Bedingungen erfüllt<br />

sind:<br />

+<br />

– Fc = F +<br />

– Für alle FDs A�B in Fc gibt es keine “überflüssigen” Attribute, d. h.<br />

für alle Attribute X�A gilt �F c<br />

– �A�B����A– �X�� � B��<br />

.<br />

für alle Attribute gilt .<br />

– Jede linke Seite der FDs in Fc kommt nur einmal vor, d. h.<br />

+ F +<br />

�<br />

Y � B �F c<br />

– �A�B���A��B – �Y���� + F +<br />

�<br />

falls A�B und A�C, dann wird in Fc nur die FD A�B�C verwendet.<br />

Seite 171

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!