Taula de continguts:
- Definició: què significa Boyce-Codd Normal Form (BCNF)?
- Techopedia explica Boyce-Codd Normal Form (BCNF)
Definició: què significa Boyce-Codd Normal Form (BCNF)?
Boyce-Codd Normal Form (BCNF) és una de les formes de normalització de la base de dades. Una taula de bases de dades es troba en BCNF si i només si no hi ha dependències funcionals no trivials dels atributs de qualsevol altra cosa que no sigui un conjunt de claus candidat.
A vegades el BCNF també es coneix com a forma normal 3.5NF o 3.5.
Techopedia explica Boyce-Codd Normal Form (BCNF)
BCNF va ser desenvolupat per Raymond Boyce i EF Codd; aquest últim es considera àmpliament el pare del disseny de bases de dades relacionals.
BCNF és realment una extensió de la 3a forma normal (3NF). Per aquesta raó, sovint es denomina 3.5NF. 3NF estableix que totes les dades d'una taula han de dependre només de la clau principal d'aquesta taula i no d'un altre camp de la taula. A primera vista sembla que BCNF i 3NF són el mateix. Tanmateix, en alguns casos rars succeeix que una taula 3NF no compleix el BCNF. Això pot ocórrer en taules amb dues o més tecles de candidat compostes superposades.
