Definición: ¿Qué significa la forma normal de Boyce-Codd (BCNF)?
La forma normal de Boyce-Codd (BCNF) es una de las formas de normalización de bases de datos. Una tabla de base de datos está en BCNF si y solo si no hay dependencias funcionales no triviales de atributos en nada que no sea un superconjunto de una clave candidata.
A veces, el BCNF también se denomina 3.5NF o 3.5 Forma normal.
Techinfo explica la forma normal de Boyce-Codd (BCNF)
BCNF fue desarrollado por Raymond Boyce y EF Codd; este último es ampliamente considerado el padre del diseño de bases de datos relacionales.
BCNF es realmente una extensión de la tercera forma normal (3NF). Por esta razón, con frecuencia se denomina 3NF. 3.5NF establece que todos los datos de una tabla deben depender solo de la clave principal de esa tabla y no de ningún otro campo de la tabla. A primera vista, parecería que BCNF y 3NF son lo mismo. Sin embargo, en algunos casos raros sucede que una tabla 3NF no es compatible con BCNF. Esto puede suceder en tablas con dos o más claves candidatas compuestas superpuestas.