Principes de la normalisation

Fondamental

La théorie de la normalisation est une théorie destinée à concevoir un bon schéma d’une base de données sans redondance d’information et sans risques d'anomalie de mise à jour. Elle a été introduite dès l'origine dans le modèle relationnel.

La théorie de la normalisation est fondée sur deux concepts principaux :

  • Les dépendances fonctionnelles

    Elles traduisent des contraintes sur les données.

  • Les formes normales

    Elles définissent des relations bien conçues.

La mise en œuvre de la normalisation est fondée sur la décomposition progressive des relations jusqu'à obtenir des relations normalisées.

Méthode

Afin de mener une bonne conception on cherchera à obtenir un modèle relationnel en BCNF[1] pour lequel l'absence de redondance est simple à démontrer (car les DF[2] sont simples à vérifier).