09.11.2012 Aufrufe

Skript Datenbanken I - Praktische Informatik Universität Kassel

Skript Datenbanken I - Praktische Informatik Universität Kassel

Skript Datenbanken I - Praktische Informatik Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

100<br />

<strong>Datenbanken</strong> I<br />

Abhängigkeiten existieren also, wenn man Werte „raten“ kann, z. B.<br />

KDNR x unten:<br />

BESTNR bestimmt KDNR<br />

BESTNR POS KDNR<br />

4711 1 100<br />

4711 2 x<br />

4712 1 200<br />

Die Methode zur Vermeidung der Anomalien ist die Normalisierung der<br />

Schemata gemäß der Regeln der 1. - 5. Normalform (NF) und der Boyce-<br />

Codd (BCNF) Normalform, die strikt hierarchisch aufeinander aufbauen<br />

(vgl. Abbildung unten). Für die Praxis relevant sind 3. NF und BCNF.<br />

1NF<br />

2NF<br />

Abb. 5–1 Hierarchische Anordnung der Normalformen<br />

Abhängigkeiten von Attributen werden unterteilt in<br />

• funktional abhängig<br />

• voll funktional abhängig<br />

• transitiv abhängig<br />

• mehrwertig abhängig<br />

3NF BCNF<br />

4NF<br />

5NF

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!