NF 0
Nullte Normalform
Keine Anforderungen an die Struktur der Daten
NF 1
Erste Normalform
Jede Spalte enthält nur atomare Werte
NF 2
Zweite Normalform
ErfĂĽllt NF 1
Jede Spalte ist voll funktional abhängig vom Primärschlüssel
NF 3
Dritte Normalform
ErfĂĽllt NF 2 (und somit auch NF 1)
Keine funktionalen Abhängigkeiten zwischen Nichtschlüsselattributen
Theorie
Lösungen Präsentation
Eine Carsharing-Firma speichert ihre Fahrzeuge und Kunden in einer Tabelle mit dem Schema:
Carsharing (Kunden Nr, Name, Tel, Ausleihdatum, Kennzeichen, Hersteller, km-Stand, Baujahr)
-
Geben Sie drei Beispieldatensätze für die Tabelle Carsharing an.
-
Erläutern Sie anhand von Beispielen, welche Anomalien bei dieser Art der Speicherung auftreten können.
-
Geben Sie alle funktionalen sowie vollen funktionalen Abhängigkeiten an.
-
ĂśberfĂĽhren Sie das Schema in die zweite Normalform
-
Erläutern Sie anhand der Tabelle «Universität» unten, welche Daten redundant gespeichert werden.
-
Geben Sie alle transitiven Abhängigkeiten an.
-
Überführen Sie die Tabelle «Universität» in die dritte Normalform.
Mitarbeiter ID | Name | Fachgebiet | Institut |
---|---|---|---|
123 | Engels | Datenbank- und Informationssysteme | Informatik |
128 | Blömer | Codes und Kryptographie | Informatik |
115 | Dietz | Stochastik | Mathematik |
234 | Engels | Angewandte Mechanik | Maschinenbau |
332 | Sauer | Datenbank- und Informationssysteme | Informatik |
443 | Soltenborn | Datenbank- und Informationssysteme | Informatik |
Überführen Sie die Tabelle «Onlineshop» unten schrittweise in die dritte Normalform, d.h. zunächst in die 1 NF, 2NF und dann in die 3NF. Erläutern Sie bei jedem Schritt welche Bedingungen für die einzelnen Normalformen verletzt werden.
Benutzername | Adresse | WarenkorbId | Datum | ArtikelNr | Bezeichnung | Menge | Preis |
---|---|---|---|---|---|---|---|
pink18 | Rotweg 2, Köln | 456 | 06.02.19 | 10078 22900 | Rock Top | 1 2 | 19.95 14.95 |
blue28 | Lichtstr. 44, Bonn | 776 | 22.03.19 | 10088 10098 10099 | Uhr Armband Socken | 1 1 5 | 89.90 12.95 4.45 |
Normalformen