Pour construire un schéma de base de données cohérent il faut avoir un MCD normalisé qui respecte des contraintes appelées les formes normales.
Les formes normales s’appuient sur ce qu'on appelle les dépendances fonctionnelles entres attributs. Dans ce cours on va voir la notion de dépendances fonctionnelles et comment construire un graphe de couverture minimale pour ensuite le convertir en MCD.