6. Aclaremos un poco: si miramos nuestra relación veremos que para una venta realizada en una determinada fecha con un número de factura para un mismo cliente, por cada producto que compre el cliente, sucederá algo como lo que se ve en la Tabla 1. NroFactura Codigo-Producto Descripcion-Pdcto Precio-Unitario-Pdcto Canlidad_Vendida_Pdcto Codigo_Cliente Nombre_Cliente Fecha_de_Venta 3 2 Martillo 20.4 15 878 JuanPérez 02/03/04 3 5 Clavo 0.8 3110 878 JuanPérez 02103/04 3 9 Clavo 120 2 878 JuanPerez 02/03/04 3 15 Destornillador 7.5 8 878 JuanPérez 02/03/04
7.
8.
9.
10.
11. VENTA DETALLE VENTA Tabla 2. Dos entidades ya en 1° FN con sus respectivos valores derivados de las tuplas originales. NroFactura Codigo_Cliente Nombre_Cliente Fecha_de_Venta 3 878 Juan Pérez 02/03/04 NroFactura Codigo_Producto Descripcion_Pdcto Precio_Unitario_Pdcto Cantidad_Vendida_Pdcto. 3 2 Martillo 20,4 15 3 5 Clavo 0,8 300 3 9 Taladro 120 2 3 15 Destornillador 17.5 8
12.
13.
14.
15.
16. Con lo cual nos queda un modelo relacional como el que muestra la Figura 3 en 2° FN. Figura 3. Nuestro modelo relacional con las tres relaciones en 2° FN. Venta CP NroFactura Codigo_Cliente Nombre_Cliente Fecha_de_Venta detalle_venta CP CP NroFactura Codigo_Producto Precio_Unitario_pdcto Cantidad_Vendida_Pdcto Producto CP Codigo_Producto Descripción_Pcdto
17. VENTA DETALLE_VENTA PRODUCTO Tabla 3. Las tres entidades ya en 2° FN con sus respectivos valores derivados de las tuplas originales. NroFactura Codigo_Cliente Nombre_Cliente Fecha_de_Venta 3 878 Juan Pérez 02/03/04 NroFactura Codigo_Producto Precio_Unitario_pdcto Cantidad_Vendida_Pdcto 3 2 20,4 15 3 5 0,8 300 3 9 120 2 3 15 7,5 8 Codigo_Producto Descripción_Pdcto 2 Martillo 5 Clavo 9 Taladro 15 Destornillador
18.
19.
20.
21.
22. VENTA DETALLE_VENTA PRODUCTO CLIENTE Tabla 4. Nuestro modelo relacional con cuatro tablas. todas ellas en 3' FN. NroFactura Codigo_Cliente Nombre_Cliente Fecha_de_Venta 3 878 Juan Pérez 02/03/04 NroFactura Codigo_Producto Precio_Unitario_pdcto Cantidad_Vendida_Pdcto 3 2 20,4 15 3 5 0,8 300 3 9 120 2 3 15 7,5 8 Codigo_Producto Descripción_Pdcto 2 Martillo 5 Clavo 9 Taladro 15 Destornillador Codigo_Cliente Nombre_CLiente 878 Juan Pérez
23.
24.
25.
26.
27.
28.
29.
30.
31.
32. Figura 4. Modelo relacional normalizado y con la integridad referencial definida. Venta CP NroFactura Codigo_Cliente Nombre_Cliente Fecha_de_Venta detalle_venta CP CP NroFactura Codigo_Producto Precio_Unitario_pdcto Cantidad_Vendida_Pdcto Producto CP Codigo_Producto Descripción_Pcdto Cliente CP Codigo_Cliente Nombre_Cliente