Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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_Par
Clientes Productos Proveedores Facturas Factura a_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