Databases Reference
In-Depth Information
2. Normalform (2NF)
Eine Relation ist in der zweiten Normalform, wenn es keine nicht triviale funktionale
Abhängigkeit T
A gibt, wobei T eine echte Untermenge eines Schlüssels ist und A kein
Primattribut enthält.
3. Normalform (3NF)
Eine Relation ist in der dritten Normalform, wenn für jede nicht triviale funktionale
Abhängigkeit T
A T Obermenge eines Schlüssels ist oder A (mindestens) ein Pri-
mattribut enthält.
Wenn wir wiederum den Prozess der Normalisierung durchgehen, stellen wir fest,
dass jede Relation in eine äquivalente Menge von Relationen in dritter Normal-
form überführt werden kann, da auf der rechten Seite der funktionalen Abhängig-
keit ja keine Primattribute mehr auftreten dürfen.
3.4.6 Übungsaufgaben
Aufgabe 3.6
Betrachten Sie die Datensammlung in Tabelle 3.11.
a) Welche Normalformen sind verletzt?
b) Erzeugen Sie ein äquivalentes System in normalisierter Form.
ISBN-Nr
Autoren
Titel
Jahr
Seiten
0-201-14192-2
Date, Ch.
The Relational Model for Database
Management: Version 2
1990
538
3-89319-117-8
Finkenzeller, H.
Systematischer Einsatz von SQL-
Oracle
1989
494
Kracke, U.
Unterstein, M.
1-55860-245-3
Melton, J.
Understanding the new SQL
1993
536
Simon, A.
Tabelle 3.11: Datensammlung »Buchtitel«
Aufgabe 3.7
Betrachten Sie die in Tabelle 3.12 dargestellte Relation.
a) Welche Normalformen sind verletzt?
b) Erzeugen Sie ein äquivalentes System in normalisierter Form.
 
Search WWH ::




Custom Search