domingo, 4 de septiembre de 2011

I.- Explique la diferencia que existe entre los datos Normalizados en primera forma normal (1FN) y el universo de datos no normalizado

NORMALIZACION DE DATOS
La normalización de datos es el proceso de transformación de las entidades complejas enentidades simples, siempre que se normaliza se crean por lo menos dos entidades nuevas.Esta es otra forma de encontrar las entidades del proceso de negocio, por medio de losdocumentos que son los que se puede normalizar, podemos diseñar los modelos de datos. 
¿CUÁL ES EL OBJETIVO DE LA NORMALIZACIÓN?



El objetivo principal es el de evitar la redundancia de los datos en las tablas,mejorar u optimizar el diseño del sistema para brindar una mejor performance delos procesos. Solo un diseño normalizado puede garantizar que nuestro sistemacumple con los requisitos de los usuarios.Además Evitar problemas de actualización de los datos en las tablas.Proteger la integridad de los datos.
Según la definición de Date de la 1FN, una tabla está en 1FN si y solo si es "isomorfa a alguna relación", lo que significa, específicamente, que satisface las siguientes cinco condiciones:
1. No hay orden de arriba-a-abajo en las filas.
2. No hay orden de izquierda-a-derecha en las columnas.
3. No hay filas duplicadas.
4. Cada intersección de fila-y-columna contiene exactamente un valor del dominio aplicable (y nada más).
5. Todas las columnas son regulares
Primer Ejemplo
ID Cliente Nombre Apellido Teléfono
123 Rachel Ingram 555-861-2025   555-851-2132
456 James Wright 555-403-1659  123-432-1221 
555-776-4100
789 Cesar Dure 555-808-9633  454-322-1212
 En este caso en la columna telefono, se esta colocando mas de 1 valor, porque lo que no esta normalizado.
Para que este en primera forma normal deberia estar asi
ID Cliente Nombre Apellido Teléfono 1 Teléfono 2
123 Rachel Ingram 555-861-2025 555-851-2132
456 James Wright 555-403-1659 123-432-1221
789 Cesar Dure 555-808-9633 454-322-1212
Segundo Ejemplo
La tabla tampoco deberia tener contenidos nulos
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
789 Cesar Dure 555-808-9633

Tercer Ejemplo
No puede haber datos repetidos
ID ClienteNombreApellidoTeléfono
123RachelIngram555-861-2025

123RachelIngram555-861-2025

789CesarDure555-808-9633
Cuarto Ejemplo
         
          ID Cliente Nombre Apellido Teléfono
          123            Rachel Ingram 555-861-2025
          456            James Wright 555-403-1659
555-776-4100
          789            Cesar Dure 555-808-9633

No hay comentarios:

Publicar un comentario