domingo, 15 de abril de 2012

Explique detalladamente que resuelve la segunda forma normal (2FN)

Una relación esta en 2FN si cumple con la 1FN y ademas todos los atributos que no son clave primaria, estan en dependencia funcional completa con la clave primaria.

La segunda forma normal (2FN) resuelve:
. La dependencia que deben tener los atributos que no son clave primaria, es decir, que cada uno de estos atributos debe tener dependencia funcional completa con la clave primaria.

Ejemplos:







Por otro lado, las fallas que presenta la 2FN son:
. Problemas de almacenamiento que son causados por la Dependencia Transitiva (DT)


Como se ve en la figura la tabla Factura, se ve que Nombre_cliente, Direccion_cliente y Poblacion_cliente, dependen funcionalmente de Codigo_cliente, sin embargo Codigo_cliente no es clave primaria, por lo tanto existe una Dependencia Transitiva (DT), aqui es donde falla la 2FN y se procede a normalizar a 3FN.

No hay comentarios:

Publicar un comentario en la entrada