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