Table des matières:
- Définition - Que signifie Boyce-Codd Normal Form (BCNF)?
- Techopedia explique la forme normale de Boyce-Codd (BCNF)
Définition - Que signifie Boyce-Codd Normal Form (BCNF)?
La forme normale de Boyce-Codd (BCNF) est l'une des formes de normalisation de base de données. Une table de base de données est dans BCNF si et seulement s'il n'y a pas de dépendances fonctionnelles non triviales d'attributs sur autre chose qu'un sur-ensemble d'une clé candidate.
BCNF est également parfois appelé 3.5NF ou 3.5 Normal Form.
Techopedia explique la forme normale de Boyce-Codd (BCNF)
BCNF a été développé par Raymond Boyce et EF Codd; ce dernier est largement considéré comme le père de la conception de bases de données relationnelles.
BCNF est vraiment une extension de la 3ème forme normale (3NF). Pour cette raison, il est souvent appelé 3, 5NF. 3NF indique que toutes les données d'une table ne doivent dépendre que de la clé primaire de cette table, et non d'aucun autre champ de la table. À première vue, il semblerait que BCNF et 3NF soient la même chose. Cependant, dans de rares cas, il arrive qu'une table 3NF ne soit pas compatible BCNF. Cela peut se produire dans les tables avec deux clés candidates composites ou plus qui se chevauchent.