Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Anexo 4 Plantilla para Normailzacion y DER
Anexo 4 Plantilla para Normailzacion y DER
Caso de estudio: Esta es la última etapa del proyecto que se ha venido desarrollando. De este
modo, se propone concluir el Diseño de la Base de Datos para la micro empresa de distribución.
Esta actividad conlleva a:
ENTIDADES PRINCIPALES:
Detalle de
Clientes Productos Proveedores Facturas Factura
Codigo PK Codigo PK Codigo PK Codigo PK Id_Factura PK
Nombre Nombre Nombre Fecha Codigo PK
Direccion Tipo Direccion Cliente Cantidad
Cuidad Proveedor Cuidad Vendedor Sub_Total
Telefono Costo Telefono
Correo Venta
PRIMERA FORMA NORMAL (1FN): Se determinan los campos no ató micos (NA)
Detalle de
Clientes Productos Proveedores Facturas Factura
Codigo PK Codigo PK Codigo PK Codigo PK Id_Factura PK
Nombre Nombre Nombre Fecha Codigo PK
Direccion (NA) Tipo (NA) Direccion (NA) Cliente (NA) Cantidad
Cuidad (NA) Proveedor (NA) Cuidad (NA) Vendedor (NA) Sub_Total
Telefono (NA) Costo Telefono (NA)
Correo (NA) Venta
Detalle de
Clientes Productos Proveedores Facturas Factura
Codigo PK Codigo PK Codigo PK Codigo PK Id_Factura PK
Nombre Nombre Nombre Codigo PK
Direccion Direccion
Cuidad Cuidad
Telefono Telefono
SEGUNDA FORMA NORMAL (2FN):
Detalle de
Clientes Productos Proveedores Facturas Factura
Codigo PK Codigo PK Codigo PK Codigo PK Id_Factura PK
Nombre Nombre Nombre Codigo PK
Direccion (DP) Direccion (DP)
Cuidad (DP) Cuidad (DP)
Telefono (DP) Telefono (DP)
Como se observa, en la tabla Proveedores el campo Codigo, se refiere a los proveedores que
suministran el producto que compran los clientes, pero si se observa la estructura del
planteamiento del caso se le llama Valor_Para_cliente, por consiguiente, se creará la tabla
Valor_Para_cliente y a redefinir la tabla Productos. Luego la Base de datos queda
Detalle de Valor_Para
Clientes Productos Proveedores Facturas Factura _Cliente
Codigo PK Codigo PK Codigo PK Codigo PK Id_Factura PK Cliente PK
Nombre Nombre Nombre Codigo PK Producto
Valor_para_Cliente
TERCERA FORMA NORMAL (3FN): Ahora se determinan los atributos que son
dependientes de otro atributo no llave, eliminándolo y creando otra tabla (NL)
Detalle de Valor_Para_Cli
Clientes Productos Proveedores Facturas Factura ente
Codigo PK Codigo PK Codigo PK Codigo PK Id_Factura PK Cliente PK
Nombre Nombre Nombre Codigo PK Producto (NL)
Valor_para_Cliente
Detalle de Valor_Para_Cli
Clientes Productos Proveedores Facturas Factura ente
Codigo PK Codigo PK Codigo PK Codigo PK Id_Factura PK Cliente PK
Nombre Nombre Nombre Codigo PK Valor Para
Valor_para_Cliente Producto PK
Después de normalizadas las tablas, se identifican las llaves foráneas e índices de cada una de las
tablas. Se recuerda que las llaves foráneas son aquellas que permiten una organización de la
información, aceptando redundancia de datos, pero facilitando la búsqueda de la información.
Clientes Productos Proveedores Facturas Detalle de Factura
n 1 1
CLIENTE Está n en CUIDADES Está n los
1
1
n n
n n PRODUCTOS
FACTURA Tiene
1 1
Tiene
Tiene
n n