Junior — Middle
Expliquez les principes de la troisième forme normale dans la conception de bases de données
sobes.tech IA
Réponse de l'IA
La troisième forme normale (3NF) est une règle de normalisation de base de données visant à éliminer les dépendances transitives entre attributs d'une table.
Principes fondamentaux de la 3NF :
- La table doit être en deuxième forme normale (2NF).
- Tous les attributs non clés doivent dépendre uniquement de la clé primaire, et non d'autres attributs non clés.
En termes simples, si une table contient des attributs qui dépendent non directement de la clé, mais via un autre attribut, cette table doit être divisée pour éviter la redondance et les anomalies lors de la mise à jour des données.
Par exemple, si une table possède les champs : StudentID (clé), StudentName, DepartmentName, DepartmentHead, et que DepartmentHead dépend de DepartmentName, et non de StudentID, alors il faut créer une table séparée pour les départements.