Edgar Codd definió el modelo relacional de bases de datos a finales de los 1960 mientras trabajaba para IBM. Aunque IBM tardó en implementar el modelo, pronto se volvió popular y es ahora el modelo de bases de datos más común. Codd definió objetivos como independencia lógica y física para el modelo relacional. La Forma Normal de Boyce-Codd (FNBC) es una adaptación más estricta de la Tercera Forma Normal que requiere que todos los determinantes sean claves candidatas. La FNBC ayuda a evitar dependencias funcionales no