Datenbanksysteme

3. DB-Modellierung

Welche Bedingungen müssen für die dritte Normalform erfüllt werden?

  • alle Attribute müssen atomare Werte enthalten - zusammengesetzte Werte sind nicht erlaubt
  • jeder Datensatz ist eindeutig identifizierbar
  • kann nur von Tabellen mit zusammengesetzten Primärschlüsseln erreicht werden
  • jedes Nichtschlüsselattribut ist immer abhängig vom gesamten zusammengesetztem Primärschlüssel und nicht nur von einem Teil des Schlüssels
  • jedes Nichtschlüsselattribut hängt direkt vom Schlüsselattribut ab; es gibt keine funktionalen Abhängigkeiten zwischen Attributen, die nicht Teil des Primärschlüssels sind

Diskussion