Está en la página 1de 6

Anexo 4 plantilla para normalización y DER

Nombre Aprendiz: EDGAR MARTIN BUITRAGO TRIANA

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:

1. Normalizar las entidades definidas en la actividad de aprendizaje 2 (AA2).


2. Fusionar el resultado con la normalización que se logró en la actividad de aprendizaje 3 (AA3).
3. Diseñar el diagrama entidad relación del proyecto.

Para el desarrollo de la actividad tenga en cuenta las siguientes recomendaciones:

 Utilice la presente plantilla para desarrollar el ejercicio.


 En el anexo hay algunas tablas, pero usted deberá insertar la cantidad que necesite en cada Etapa de Normalización. Para
hacerlo, edite el Objeto SmartArt disponible en cada nivel.
 Desarrolle la actividad aplicando uno a uno los niveles de normalización.
 Realice el diagrama entidad relación (DER) en la caja de texto de color naranja con ayuda de la herramienta para insertar formas
de word.

Entidades principales:

clientes productos proveedores facturas Detalle_fact

 Codigo PK  Codigo PK  Codigo PK


 Nombre  Nombre  Codigo PK  Id_FacturaPK
 Nombre
 Direccion  Tipo  Fecha  Codigo PK
 Direccion
 Ciudad  Proveedor  Cliente  Cantidad
 Ciudad
 Telefono  Costo  Vendedor  Sub_Total
 Telefono
 Correo  Venta
PRIMERA FORMA NORMAL (1FN): PRIMERA FORMA NORMAL (1FN): Se determinan los campos no atómicos (NA)

clientes productos proveedores facturas Detalle_fact

 Codigo PK  Codigo PK  Codigo PK


 Nombre  Nombre  Codigo PK  Id_Factura PK
 Nombre
 Direccion (NA)  Tipo (NA)  Fecha  Codigo PK
 Direccion (NA)
 Ciudad (NA)  Proveedor (NA)  Cliente (NA)  Cantidad
 Ciudad (NA)
 Telefono (NA)  Costo  Vendedor (NA)  Sub_Total
 Telefono (NA)
 Correo (NA)  Venta

Identificados los grupos repetidos, se procede a ubicarlos en las tablas existentes o se generan nuevas tablas.

clientes productos proveedores facturas Detalle_fact

 Codigo PK  Codigo PK  Codigo PK  Codigo PK  Id_FacturaPK


 Nombre  Nombre  Nombre  Codigo PK
 Direccion  Direccion 
 Ciudad  Ciudad
 Telefono  Telefono
SEGUNDA FORMA NORMAL (2FN):

clientes productos proveedores facturas Detalle_fact

 Codigo PK  Codigo PK  Codigo PK  Codigo PK  Id_Factura PK


 Nombre  Nombre  Nombre  Codigo PK
 Direccion (DP)  Direccion (DP)
 Ciudad (DP)  Ciudad (DP)
 Telefono (DP)  Telefono (DP)

Como se observa, en la tabla proveedores el campo Codigo, se describe a los proveedores que suministran productos que compran los
clientes, pero la estructura del planteamiento del caso se le llama Valor_Para_cliente, por ende, se creará una tabla que se llamará
Valor_Para_cliente y rediseñar la tabla Productos.

La Base de datos queda así:

clientes productos proveedores facturas Detalle_fact Valor_para_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).

clientes productos proveedores facturas Detalle_fact Valor_para_Cliente

 Codigo PK  Codigo PK  Codigo PK  Codigo PK  Id_Factura PK  Cliente PK


 Nombre  Nombre  Nombre  Codigo PK  Producto (NL)
 Valor_para_Cliente

Como se observa, en la tabla Valor_Para_Cliente el campo Producto, se refiere a todos los productos que contienen el valor comprado
productos que contienen el valor comprado por cada cliente, por consiguiente, se modifica la tabla Valor_Para_Cliente para que cumpla
con la 3NF y la BD queda:

clientes productos proveedores facturas Detalle_fact Valor_para_Cliente

 Codigo PK  Codigo PK  Codigo PK  Codigo PK  Id_Factura PK  Cliente PK


 Nombre  Nombre  Nombre  Codigo PK  Valor para Producto PK
 Valor_para_Cliente
Después de creadas y normalizadas las tablas, se identifican las llaves foráneas e índices de cada una de las tablas.

Recuerde 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_fact

 Codigo PK  Codigo PK
 Codigo PK
 Nombre (FK)  Nombre (FK)  Codigo PK  Id_Factura PK
 Nombre (FK)
 Direccion  Tipo  Fecha  Codigo PK
 Direccion
 Ciudad  Proveedor (FK)  Cliente (FK)  Cantidad
 Ciudad
 Telefono  Costo  Vendedor (FK)  Sub_Total
 Telefono
 Correo  Venta (FK)
n 1 1
Cliente Están en Ciudades Están los

1 1

1
Posee Tiene Proveedores

n n
n n
Factura Tiene Productos

1 1

Tiene Tiene

n n

Detalle Factura Valor_para_Cliente

También podría gustarte