80 likes | 198 Views
Normalización De Datos. Integrantes: Leonel Peña Carlos Amaya Faber Ruiz Omar Plazas Héctor Torres Herbert Torres. Normalización De Datos.
E N D
Normalización De Datos Integrantes: Leonel Peña Carlos Amaya Faber Ruiz Omar Plazas Héctor Torres Herbert Torres
Normalización De Datos El proceso de Normalización De Bases De Datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Las bases de datos relacionales se normalizan para: *Evitar la redundancia de los datos. *Evitar problemas de actualización de los datos en las tablas. *Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones: *Cada columna debe tener su nombre único. *No puede haber dos filas iguales. No se permiten los duplicados. *Todos los datos en una columna deben ser del mismo tipo.
Normalización • Actualización y borrado de los datos más fácil. • Cuando un dato se almacena en un lugar y se accede a él por referencia, la posibilidad de error debido a la existencia de duplicados se reduce. • Cuando los datos se almacenan una sola vez la posibilidad de inconsistencia en los datos se reduce.
Ejemplo Diccionario de datos: FAC-NUM: Número de Factura de Compra-Venta FAC-FECHA: Fecha de la factura de Compra-Venta CLI-NOM: Nombre del Cliente CLI-DIR: Dirección del Cliente CLI-CC: Cédula del Cliente CLI-TEL: Teléfono del Cliente CATEGORIA: Categoría del producto CODIGO: Código del Producto DESC: Descripción del producto VR-UNIT: Valor Unitario del producto CANT: Cantidad de productos a pedir
Proceso De Normalización Para el grupo repetitivo podemos ver que corresponden a los ítems de CATEGORÍA, CÓDIGO, DESC, VR-UNIT y CANT, ya que para la misma factura se pueden tener varios ítems de éstos.
Segunda Forma Normal Segunda Forma Normal (2FN): Para los campos CATEGORÍA, DESC y VR-UNIT no dependen enteramente de la llave compuesta, sino que sólo dependen del campo CÓDIGO, por lo que generamos un tercer grupo cuya llave va a ser CÓDIGO:
Tercera Forma Normal Para el grupo 1 los campos CLI-NOM, CLI-DIR y CLI-TEL son totalmente dependientes de CLI-CC, por lo que genero un grupo 4 que contiene los datos del cliente, quedando: