Tercera forma normal

En aquellos casos en los que no pueden satisfacerse los tres criterios de diseño, abandonamos BCNF y aceptamos una forma normal más débil llamada TERCERA FORMA NORMAL (3NF). Veremos que siempre es posible encontrar una descomposición de producto sin perdida que conserve las dependencias que estén en 3NF.

BCNF requiere que todas las dependencias no triviales sean de la forma  ->->b , donde   es una superclave.

3NF hace un poco menos estricta esta restricción permitiendo las dependencias funcionales no triviales cuyo lado izquierdo no sea una superclave.

Un esquema de relaciones R esta en 3NF con respecto a un conjunto F de dependencias funcionales si para todas las dependencias funcionales en F+ de la forma  ->->b , donde  Í R bÍ R, por lo menos se cumple una de las condiciones siguientes.

b es una dependencia funcional trivial.
es una superclave R

Cada atributo A en b¾  esta contenido en una clave candidata de R. La definición 3NF permite ciertas dependencias funcionales que nos permiten en BCNF. Una dependencia  ->->b que satisface solo la tercera condición de la definición de 3NF no se permite en BCNF, aunque si se permite en 3NF.