Die Fünfte Normalform (5NF) ist ein Konzept in der Datenbanktheorie, das darauf abzielt, Datenbanktabellen so zu strukturieren, dass Redundanz und Anomalien minimiert werden. Die 5NF baut auf den vorherigen Normalformen auf, insbesondere auf der Vierten Normalform (4NF).
In der 5NF werden sogenannte Join-Abhängigkeiten berücksichtigt. Eine Join-Abhängigkeit tritt auf, wenn zwei oder mehr Attribute in einer Tabelle voneinander abhängen, aber nicht direkt, sondern über eine andere Tabelle, mit der sie durch einen Join-Operator verbunden werden können.
Eine Tabelle ist in der 5NF, wenn sie in der 4NF ist und keine Nicht-Trivialen Join-Abhängigkeiten aufweist. Triviale Join-Abhängigkeiten sind solche, die bereits durch den Primärschlüssel oder Superkeys impliziert werden. Nicht-triviale Join-Abhängigkeiten weisen auf eine zusätzliche Beziehung zwischen den Attributen hin, die nicht durch die Schlüssel bestimmt wird.
Die 5NF wird angewendet, um Datenbanken weiter zu normalisieren und ihre Struktur zu optimieren, was zu besserer Datenintegrität und -konsistenz führen kann.