Forma normal Boyce-Codd
La tabla se encuentra en FNBC si cada determinante, atributo que determina completamente a otro, es clave candidata. Deberá registrarse de forma anillada ante la presencia de un intervalo seguido de una formalización perpetua, es decir las variantes creadas, en una tabla no se llegaran a mostrar, si las ya planificadas, dejan de existir.
Formalmente, un esquema de relación está en FNBC, si y sólo si, para toda dependencia funcional válida en , se cumple que
- es superllave o clave.
De esta forma, todo esquema que cumple FNBC, está además en 3FN; sin embargo, no todo esquema que cumple con 3FN, está en FNBC.
Ocurre si una tabla está en tercera forma normal y además todo determinante es
una clave candidata. Ejemplo:

Esa tabla está en tercera forma normal (no hay dependencias transitivas), pero
no en forma de Boyce - Codd, ya que (DNI, Asignatura) Tutor y
TutorAsignatura y Tutor-/(DNI,Asignatura). En este caso la redundancia
ocurre por mala selección de clave. La redundancia de la asignatura es
completamente evitable. La solución sería:


En las formas de Boyce-Codd hay que tener cuidado al descomponer ya que se
podría perder información por una mala descomposición

