Zum Hauptinhalt springen

Normalformen

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

Zweite Normalform

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)

  1. Geben Sie drei Beispieldatensätze für die Tabelle Carsharing an.

  2. Erläutern Sie anhand von Beispielen, welche Anomalien bei dieser Art der Speicherung auftreten können.

  3. Geben Sie alle funktionalen sowie vollen funktionalen Abhängigkeiten an.

  4. ĂśberfĂĽhren Sie das Schema in die zweite Normalform

SSR
Dritte Normalform
  1. Erläutern Sie anhand der Tabelle «Universität» unten, welche Daten redundant gespeichert werden.

  2. Geben Sie alle transitiven Abhängigkeiten an.

  3. Überführen Sie die Tabelle «Universität» in die dritte Normalform.

Mitarbeiter IDNameFachgebietInstitut
123EngelsDatenbank- und InformationssystemeInformatik
128BlömerCodes und KryptographieInformatik
115DietzStochastikMathematik
234EngelsAngewandte MechanikMaschinenbau
332SauerDatenbank- und InformationssystemeInformatik
443SoltenbornDatenbank- und InformationssystemeInformatik
SSR
Onlineshop

Ü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.

BenutzernameAdresseWarenkorbIdDatumArtikelNrBezeichnungMengePreis
pink18Rotweg 2, Köln45606.02.1910078
22900
Rock
Top
1
2
19.95
14.95
blue28Lichtstr. 44, Bonn77622.03.1910088
10098
10099
Uhr
Armband
Socken
1
1
5
89.90
12.95
4.45
SSR