Databases Reference
In-Depth Information
Mitarbeiter
Abteilung
MiNr
Name
AbtNr
AbtNr
Abteilung
1
Egon
42
42
DB
2
Erna
42
43
GUI
3
Uwe
43
Abb. 4-12: In dritte Normalform transformierte Tabellen
Analog zur Umwandlung einer Tabelle, die nicht in zweiter
Normalform ist, in Tabellen mit gleicher Bedeutung in zweiter
Normalform, kann eine Tabelle, die nicht in dritter Normalform
ist, in Tabellen in dritter Normalform übersetzt werden. Bei ei-
ner vollen funktionalen Abhängigkeit A
Umwandlung in
dritte Normal-
form
B zwischen Nicht-
schlüsselattributen werden die zu B gehörenden Spalten aus
der Ursprungstabelle gelöscht und eine neue Tabelle mit den
Spalten aus A und B angelegt. Das Ergebnis der Umwandlung
der Tabelle Mitarbeiter ist in Abb. 4-12 dargestellt.
Da für einen Verstoß gegen die dritte Normalform mindestens
zwei von einander funktional abhängige Nichtschlüsselattribu-
te benötigt werden, gilt Folgendes:
Anmerkung: Wenn eine Tabelle in zweiter Normalform
ist und die Menge ihrer Nichtschlüsselattribute höchs-
tens ein Element enthält, ist sie auch in dritter Normal-
form.
4.5
Normalformen und die Übersetzung von ER-
Modellen
Wenn man die vorgestellten Umwandlungen in die zweite und
dritte Normalform betrachtet, fällt auf, dass einzelne Tabellen
immer weiter in neue Tabellen aufgeteilt werden. Dies kann als
problematisch angesehen werden, da mit steigender Tabellen-
anzahl die Lesbarkeit des Gesamtsystems aus allen Tabellen
merklich sinkt. Auf der anderen Seite kann man aber mit den
Überlegungen des folgenden Unterkapitels feststellen, dass es
weitere Quellen für Redundanzen geben kann, die zu weiteren
Aufteilungen der Tabellen führen. In der Praxis wird deshalb
meist die dritte Normalform als Standardform angesehen, die
bei der Ableitung der Tabellen erreicht werden soll.
Wenn man die Tabellen aus dem vorherigen Kapitel betrachtet,
die bei der Übersetzung der Entity-Relationship-Modelle ent-
stehen, fällt auf, dass diese alle bereits in dritter Normalform
Lesbarkeit und
Tabellenauftei-
lung
Einfluss der
Modellierung
auf Normalform
89
Search WWH ::




Custom Search