Étape 5: Troisième forme normale
Une base de données est en troisième forme normale lorsqu’elle remplit les exigences de la deuxième forme normale, en plus de n’avoir aucune dépendances fonctionnelles transitives.
Dépendances fonctionnelles transitives
Une dépendance transitive est quand un seul champ (État) est fonctionnellement dépendant d’un autre champ (Zip), qui dépend fonctionnellement un autre champ (nom), tel que (nom) dépend transitivement (État). Ceci peut être vu dans la figure ci-dessus. L’état dépend fonctionnellement le code postal et le code postal est fonctionnellement dépendant de la personne.
Pour supprimer des dépendances fonctionnelles transitives signifie que tous les attributs non-clés dépendent fonctionnellement de la clé primaire.