Está en la página 1de 5

anexo 4 plantilla para Normalización y DER

Nombre Aprendiz: WILMER MOLINA HERRERA

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:

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 • Tipo (NA) • Direccion • Cliente (NA) • Cantidad
(NA) • Proveedor (NA) (NA) • Vendedor (NA) • Sub_Total
• Cuidad (NA) • Costo • Cuidad (NA)
• Telefono (NA) • Venta • Telefono (NA)
• Correo (NA)

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


generan nuevas tablas.

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

Como se observa, en la tabla Valor_Para_Cliente el campo Productos, se refiere a todos los


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

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

• Codigo PK • Codigo PK • Codigo PK • Codigo PK • Id_Factura PK


• Nombre (FK) • Nombre (FK) • Nombre (FK) • Fecha • Codigo PK
• Direccion • Tipo • Direccion • Cliente (FK) • Cantidad
• Cuidad • Proveedor (FK) • Cuidad • Vendedor (FK) • Sub_Total
• Telefono • Costo • Telefono
• Correo • Venta (FK)

DIAGRAMA ENTIDAD RELACIÓN (DER)

n 1 1
CLIENTE Están en CUIDADES Están los

1
1

Posee Tiene 1 PROVEEDORES

n n

n n PRODUCTOS
FACTURA Tiene

1 1

Tiene
Tiene

n n

DETALLE DE FACTURA VALOR_PARA_CLIENTE

También podría gustarte