Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Normalización de
Datos
Temas
• Concepto de Normalización
• Formas Normales
• Caso de aplicación
Concepto:
La normalización es un proceso que
pretende conseguir tablas con una
estructura óptima y eficaz. El proceso
de normalización está basado en
lograr la independencia de los datos
respecto a las aplicaciones que los
usan. Evita la redundancia de datos.
Normalización
• Valida y mejora el diseño lógico que satisface
ciertas restricciones, la cual evita la
duplicación innecesaria de datos.
• Proceso de descomposición de relaciones
con anomalías para producir relaciones bien
estructuradas y más pequeñas.
• No siempre provoca el mejor rendimiento en
los RDBMS.
Normalización
RUC___________ Razón Social_______
RUC 30001
Dirección_________________Teléfono____
Nro 1240001
Total Factura
Fecha / /
Atributos de la Entidad
Grupo No Repetitivo
Nro Factura RUC Cliente Razón Social Dirección Total Fecha
Grupo Repetitivo
• Dependencias Funcionales
– Cada atributo no clave debe estar
determinado por toda la clave y no parte de
esta.
– Separar dependencias funcionales
parciales.
Grupo No Repetitivo
Dependencias Parciales
Grupo Repetitivo
Dependencias Totales
• Dependencias Transitivas
– Un atributo no clave determina
funcionalmente un segundo, el cual determina
a un tercero.
Dependencias Transitivas
CLIENTE FACTURA
RUC Cliente Razón Social Dirección Nro Factura RUC Cliente Total Fecha
RUC_Cliente Razón Social Direccion_Cliente
0000125 LIBRERIA PAZ Arica 325. Lince
Nro_Factura RUC_Cliente Total Fecha
1240001 0000125 2250 20/08/2007
• Supuesto:
– Cada Producto tiene un único Vendedor
Cliente Vendedor
Cliente_Producto
Cod Cliente
Cod Vendedor
• Propuesta de solución
– Intercambiar los atributos Cod Vendedor por Cod
Producto, quedando la relación pendiente de pasar
por la Segunda Forma Normal.
Dependencia Parcial
García
Drucker
Administración Arce
Peters
Pérez
Jones
Finanzas Méndez
Chang
Profesor
Curso (A) Profesor (B)
Administración García
Administración Arce
Administración Pérez
Finanzas Méndez
Texto
Curso (A) Texto (C)
Administración Drucker
Administración Peters
Finanzas Jones
Finanzas Chang