Quatrième forme normale (4nf)

Définition - Que signifie la quatrième forme normale (4NF)?

La quatrième forme normale (4NF) est un niveau de normalisation de base de données où il n'y a pas de dépendances à valeurs multiples non triviales autres qu'une clé candidate.

Il s'appuie sur les trois premières formes normales (1NF, 2NF et 3NF) et la forme normale de Boyce-Codd (BCNF). Il précise qu'en plus d'une base de données répondant aux exigences du BCNF, elle ne doit pas contenir plus d'une dépendance à plusieurs valeurs.

Definir Tech explique la quatrième forme normale (4NF)

Une dépendance à plusieurs valeurs est mieux illustrée à l'aide d'un exemple. Dans un tableau contenant une liste de trois choses - les cours universitaires, le professeur responsable de chaque cours et le livre recommandé pour chaque cours - ces trois éléments (cours, conférencier et livre) sont indépendants les uns des autres. Changer le livre recommandé du cours, par exemple, n'a aucun effet sur le cours lui-même. Voici un exemple de dépendance à plusieurs valeurs: un élément dépend de plusieurs valeurs. Dans cet exemple, le cours dépend à la fois du conférencier et du livre.

Ainsi, 4NF déclare qu'une table ne doit pas avoir plus d'une de ces dépendances. 4NF est rarement utilisé en dehors des cercles académiques.