Beruflich Dokumente
Kultur Dokumente
Normalizacin de
Datos
Temas
Concepto de Normalizacin
Formas Normales
Caso de aplicacin
Concepto:
La normalizacin es un proceso que
pretende conseguir tablas con una
estructura ptima y eficaz. El proceso
de normalizacin est basado en
lograr la independencia de los datos
respecto a las aplicaciones que los
usan. Evita la redundancia de datos.
Normalizacin
Valida y mejora el diseo lgico que satisface
ciertas restricciones, la cual evita la
duplicacin innecesaria de datos.
Proceso de descomposicin de relaciones
con anomalas para producir relaciones bien
estructuradas y ms pequeas.
No siempre provoca el mejor rendimiento en
los RDBMS.
Normalizacin
RUC___________ Razn Social_______
Direccin_________________Telfono____
RUC 30001
Nro 1240001
Cod Artculo
Descripcin Artculo
Cant
Prec.Unit
Prec.Tot.
Total Factura
Fecha
/
Docente: Ing. Joseph Ballon Alvarez
Atributos de la Entidad
Nro Factura
Cod Artculo
RUC Cliente
Razn Social
Descripcin Artculo
Direccin
Cant
Total
Prec.Unit
Fecha
Prec.Tot.
(grupos
RUC 30001
Nro 1240001
Cod Artculo
Descripcin Artculo
Cant
010
100
753
Fecha 20/08/2007
200
Prec.Unit
2.50
10.00
Total Factura
Prec.Tot.
250.00
2000.00
2250.00
Razn Social
Direccin
Total
Fecha
Grupo Repetitivo
Nro Factura
Cod Artculo
Descripcin Artculo
Cant
Prec.Unit
Prec.Tot.
Dependencias Funcionales
Cada atributo no clave debe estar
determinado por toda la clave y no parte de
esta.
Separar
dependencias
funcionales
parciales.
Razn Social
Direccin
Total
Fecha
Dependencias Parciales
Grupo Repetitivo
Nro Factura
Cod Artculo
Descripcin Artculo
Cant
Prec.Unit
Prec.Tot.
Dependencias Totales
Docente: Ing. Joseph Ballon Alvarez
Razn Social
Nro Factura
Cod Artculo
Cant
Direccin
Total
Fecha
Prec.Tot.
Cod Artculo
Descripcin Artculo
Cod_Articulo Desc_Articulo
010 Lapicero Azul punta fina
753 Cuaderno rayado A4
Prec.Unit
Prec_Unitario
2.5
10
Dependencias Transitivas
Un
atributo
no
clave
determina
funcionalmente un segundo, el cual determina
a un tercero.
Nro Factura
Cod Artculo
Cod Artculo
Razn Social
Cant
Descripcin Artculo
Direccin
Total
Fecha
Prec.Tot.
Prec.Unit
FACTURA
Razn Social
Direccin
Direccion_Cliente
Arica 325. Lince
DETALLE_FACTURA
Total
Fecha
Nro Factura
Cod Artculo
Cant
Prec.Tot.
ARTICULO
Cod Artculo
Descripcin Artculo
Cod_Articulo Desc_Articulo
010 Lapicero Azul punta fina
753 Cuaderno rayado A4
Prec.Unit
Prec_Unitario
2.5
10
Una relacin esta en la Forma Normal BoyceCodd si y solo si cada atributo determinante en
una relacin es una llave candidata.
Supuesto:
Cada Producto tiene un nico Vendedor
Vendedor
Cliente
Cliente_Producto
Cod Cliente
Cod Vendedor
Cod Producto
Ultimo Precio Venta
Producto
Cod Cliente
Cod Vendedor
Cod Producto
Propuesta de solucin
Intercambiar los atributos Cod Vendedor por Cod
Producto, quedando la relacin pendiente de pasar
por la Segunda Forma Normal.
Cod Cliente
Cod Producto
Cod Vendedor
Dependencia Parcial
Cod Cliente
Cod Producto
Cod Producto
Cod Vendedor
Profesor (B)
Texto (C)
Administracin
Garca
Arce
Prez
Drucker
Peters
Finanzas
Mndez
Jones
Chang
Curso (A)
Profesor (B)
Texto (C)
Administracin
Administracin
Administracin
Administracin
Administracin
Administracin
Finanzas
Finanzas
Garca
Garca
Arce
Arce
Prez
Prez
Mndez
Mndez
Drucker
Peters
Drucker
Peters
Drucker
Peters
Jones
Chang
Profesor
Curso (A)
Administracin
Administracin
Administracin
Finanzas
Profesor (B)
Garca
Arce
Prez
Mndez
Texto
Curso (A)
Administracin
Administracin
Finanzas
Finanzas
Texto (C)
Drucker
Peters
Jones
Chang