NORMALIZACION_DATOS
Enviado por ANGIE AZUCENA AYALA HERNANDEZ • 1 de Septiembre de 2020 • Ensayo • 390 Palabras (2 Páginas) • 112 Visitas
[pic 2][pic 3][pic 4][pic 5][pic 6][pic 7][pic 8]
[pic 9]
[pic 10]
NORMALIZACION DE DATOS
SOLUCION AL CASO PLANTEADO:
- ENTIDAD NO NORMALIZADA
Esta entidad está conformada por la relación de todos y cada uno de los atributos
necesarios para replicar el documento ORDEN DE PRODUCCION.
[pic 11]
- NORMALIZACION EN PRIMERA FORMA NORMAL-1NF
Separando en una nueva entidad a los grupos de datos repetidos, tenemos:
[pic 12]
- NORMALIZACION EN SEGUNDA FORMA NORMAL-2NF
Separando en nuevas entidades a los datos que tienen dependencia funcional parcial en entidades con atributos identificadores concatenados, tenemos:
[pic 13]
- NORMALIZACION EN 3NF
- Datos del PEDIDO
NroPed🡪(FechaPed,CodProv,Provincia,CodRespProv,NombreResp,Especificaciones).
PEDIDO(NroPedido,FechaPed,CodProv,Provincia,CodRespProv,NombreResp,Especificaciones).
- Datos de producción
CodProducto🡪(Descripción,UnidadMedida,Cantidad,FechaInicioPRod,FechaTermProd).
PRODUCCION(CodProducto,Descripción,UnidadMedida,Cantidad,FechaInicioPRod,FechaTermProd).
- Datos fin de producción
FechEntAlmacen🡪(NroLoteFabric,FechExpProd).
FIN_PRODUCCION(FechEntAlmacen, NroLoteFabric,FechExpProd).
- DATOS RECEPCIONISTA
CodRecepProd🡪(Nombre,FechRecep).
RECEPCIONISTA(CodRecepProd, Nombre,FechRecep).
MODELO DE DATOS NORMALIZADO EN 3NF
[pic 14]
- NORMALIZACION EN BCNF
Observemos la entidad PEDIDO; podremos concluir lo siguiente:
- Un pedido puede tener varios clientes;enconces:FechaPed 🡪 NroPedido
- Un pedido puede tener muchos producto;luego:FechaPed🡪CodProd
- Pero FechaPed,no puede ser clave primaria.
- Por lo anterior tenemos dos claves candidatas:
(FechaPed,NroPedido)🡪NroPedido
(FechaPed,CodProd)🡪CodProd
- Tomemos la clave candidate NroPedido.
- Veamos los cambios a la tabla pedido,al aplicar BCNF:
SUB MODELO DE DATOS PARA LA NORMALIZACIÓN DE BCNF
[pic 15]
MODELO DE DATOS NORMALIZADO EN BCNF:
[pic 16]
- NORMALIZACION EN 4 NF
El modelo de datos se encuentra en 2NF porque no existen dependencias funcionales
parciales. También se encuentra en 3NF porque no existe dependencias funcionales
transitivas; y se encuentra en BCNF ya que no existe determinantes que no son claves
primarias. Sin embargo, este modelo de datos no se encuentra en 4NF debido a que hay una dependencia funcional multivaluada en la entidad ORDEN_PRODUCCION, de la siguiente manera: (NroOrden, CodProd) → →FechaExp.
...