Zum Inhalt springen
uencoder

Fourth Normal Form (4NF)

Die vierte Normalform eliminiert, über die BCNF hinaus, nichttriviale mehrwertige Abhängigkeiten (MVD) und verhindert so Redundanz mehrwertiger Attribute.

Zweck

Die Viele-zu-Viele-Redundanz mehrwertiger Abhängigkeiten behandeln und sauberere Tabellenstrukturen entwerfen.

Mechanismus

Gelten A→→B und A→→C (mehrwertige Abhängigkeiten) mit unabhängigen B und C, wird in (A,B) und (A,C) aufgespalten. Beispiel: teacher→→courses und teacher→→skills — die Aufspaltung vermeidet die kartesische Redundanz courses×skills.

Anwendungsfälle

  • Datenbankdesign
  • Umgang mit mehrwertigen Abhängigkeiten
  • Fortgeschrittene Normalisierung

Verwandte Tools

References