Contenu du cours
Base de Données Relationnelle et Normalisation
Base de Données Relationnelle et Normalisation
Troisième Forme Normale
Les règles de la troisième forme normale sont :
-
Elle doit respecter les exigences de la deuxième forme normale ;
-
Tous les attributs qui ne dépendent pas de la clé primaire, mais qui dépendent plutôt d'autres attributs non clés, doivent être déplacés vers une table différente.
Parfois, vous pourriez vouloir ajouter un nouvel attribut à une table. Mais cela pourrait considérablement augmenter la taille de la table, surtout si ces attributs ne sont pas liés à la clé primaire. De telles additions ne sont pas logiques !
Considérez cet exemple :
Dans ce cas, Designer Grade et Designer Country ne sont pas vraiment des attributs du Project. Ils sont spécifiques au Designer. Comme dans l'exemple précédent, si nous supprimions la première ligne, nous perdrions des informations essentielles concernant le Designer Grade et le Designer Country de Robert Jarry.
Il est temps de normaliser !
Super ! Nous avons maintenant des tables distinctes pour chaque entité :
- La Project table avec des attributs spécifiques au projet ;
- La Designer table avec des attributs spécifiques au designer.
Merci pour vos commentaires !