miércoles, 18 de enero de 2012

Tarea 1

I.- Explique la diferencia que existe entre los datos Normalizados en primera forma normal (1FN) y el universo de datos no normalizado. Represente gráficamente su explicación presente 4 ejemplos.

Las diferencias que existen entre los datos normalizados en primera forma normal (1FN) y el universo de datos no normalizados, son que cuando los datos no están normalizados, no se minimizarían los problemas de lógica. Esto se debe a que mucho antes cuando todos los datos de cierto sistema se ponían en una sola tabla, de por si el desorden generaba ineficiencia en el uso de los datos del programa.
Otra diferencia es que con la normalización de datos, aparecen ciertas reglas que harán que los datos de cierto programa sea ordenado y factible; mientras que con los datos no normalizados todo el sistema se verá desordenado y muchas veces incumpliendo lo que verdaderamente se requiere.

Ejemplos:

NO NORMALIZADO

1)
ID Cliente Nombre Apellido Teléfono
123 Rachel Ingram 555-861-2025
456 James Wright 555-403-1659
555-776-4100
2)
nss nombre puesto salario
111 Juan Pérez Jefe de Área 3000
222 José Sánchez Administrativo 1500
333 Ana Díaz Administrativo 1500


nss email
111 juanp@ecn.es
111 jefe2@ecn.es
222 jsanchez@ecn.es

3)



1FN


1)


Cliente
ID Cliente Nombre Apellido Teléfono 1 Teléfono 2 Teléfono 3
123 Rachel Ingram 555-861-2025
456 James Wright 555-403-1659 555-776-4100

2)
nss nombre puesto salario emails
111 Juan Pérez Jefe de Área 3000 juanp@ecn.es; jefe2@ecn.es
222 José Sánchez Administrativo 1500 jsanchez@ecn.es
333 Ana Díaz Administrativo 1500 adiaz@ecn.es; ana32@gmail.com

3)


II.- Explique detalladamente que resuelve la segunda forma normal (2FN) presente 4 ejemplos. También muestre mediante ejemplos las fallas que presenta la 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.
III.- Explique detalladamente que resuelve la tercera forma normal (3FN) presente 4 ejemplos. También muestre mediante ejemplos las fallas que presenta la 3FN.
Una relación está en 3FN si cumple con la 2FN y además ningun atributo que no es clave primaria está en Dependencia Funcional (DF) con algún otro atributo que no es clave primaria.

La tercera forma normal (3FN) resuelve:
. La Dependencia Transitiva (DT).

Ejemplos:








 
Por otro lado, las fallas que presenta la 3FN son:
. La repetición de datos, que aparece cuando existe Dependencia Multivalor (DMV)

IV.- Explique detalladamente que resuelve la cuarta forma normal (4FN) presente 4 ejemplos. También muestre mediante ejemplos las fallas que presenta la 4FN.
Una relación esta en 4FN si cumple con BCFN y no contiene Dependencias Multivalor (DMV)
La cuarta forma normal (4FN) resuelve:
. La Dependencia Multivalor (DMV).

Ejemplos:









Por otro lado, las fallas que presenta la 4FN son:
. El principal problema con la violación de la cuarta forma normal (4FN) es que existe
incertidumbre en cuanto a las políticas de mantenimiento.
V.- Presente un ejemplo que aplique los pasos de la normalización desde la 1FN hasta la 4FN.

No hay comentarios:

Publicar un comentario