González Israel R5 U3
González Israel R5 U3
González Israel R5 U3
FUNDAMENTOS DE BASES DE DATOS
Módulo
No.5 NORMALIZACIÓN DE MI BASE DE DATOS
Reto
Israel González Morgado
Alumno
22014905
Matrícula
Julio César Mosqueda Gómez
Asesor
Domingo, 13 de noviembre de 2022
Fecha de elaboración
Desarrollo:
Se requiere desarrollar la normalización a partir del Modelo Relacional para la tienda de
ropa: Modarte S.A. de C.V.
TABLA PRODUCTOS
ID_Prod Número único que identifica a cada cliente, consta de 4 números
Nom_Prod Nombre del producto
Tipo Tipo de producto que puede ser: Dama, Caballero, Niño o Niña
Talla Talla del producto
F_Compra Fecha de compra del producto
F_Venta Fecha de venta del producto
Cantidad Cantidad en existencia del producto
TABLA EMPLEADOS
ID_Emp Número único que identifica al empleado, consta de 4 números
Nombre Nombre del empleado, formado por: Nombre, Apellido paterno, Apellido Materno
Dirección Dirección del empleado, formado por: Calle, Número, Colonia, Ciudad
Teléfono Télefono del empleado.
CURP CURP del empleado
TABLA CLIENTES
ID_Cte Número único que identifica al cliente, consta de 4 números
Nombre Nombre del cliente, formado por: Nombre, Apellido paterno, Apellido Materno
Dirección Dirección del cliente, formado por: Calle, Número, Colonia, Ciudad.
Email Dirección de correo electrónico del cliente
For_Pago Forma de pago del cliente, puediendo ser: Efectivo, Tarjeta de crédito, Tarjeta de débito
RFC RFC del cliente
TABLA VENTAS
Cod_Vta Número único que identifica la venta, consta de 4 números
F_Venta Fecha de venta
For_Pago Forma de pago, pudiendo ser: Efectivo, Tarjeta de crédito, Tarjeta de débito
Tot_Pagar Total a pagar
Modarte S. A. DE C. V.
MODELO ENTIDAD-RELACIÓN
Email For_Pago
Dirección
RFC
CLIENTES
Nombre
1:M
ID_Cte
Nom_Prod
VENDER 3 1:M
Tipo Talla
Cod_Prod
Cod_Vta
M:M
1:1 F_Venta
1:M 1:M
PRODUCTOS VENDER 1 VENTA
1:1 For_Pago
Tot_Pagar
Cantidad
F_Compra 1:M VENDER 2
F_Venta
ID_Emp
1:M
EMPLEADOS
Nombre
1:N
VENTA
Cod_Vta int(4) PK
PRODUCTOS-VENTA F_Venta Date
1:N
Cod_Vta int(4) FK For_Pago varchar(20)
Tot_Pagar varchar(8)
Cod_Prod int(4) FK No_Cl int(4) FK
ID_Emp int4) FK
1:N
EMPLEADOS
ID_Emp int4) PK
Nombre varchar(30)
Dirección varchar(100)
Teléfono Varchar(10)
CURP Varchar(18)
Modarte S. A. DE C. V.
PRIMERA FORMA NORMAL
PRODUCTOS
CLIENTES
Cod_Prod int(4) PK
ID_Cte int(4) PK
Nom_Prod varchar(30)
Nombre varchar(20)
Tipo varchar(10)
Ape_Pat varchar(15)
Talla varchar(5)
Ape_Mat varchar(15)
F_Compra Date
Calle varchar(40)
F_Venta Date
Número varchar(10)
Cantidad int
Colonia varchar(30)
1:N
Ciudad Varchar(30)
Email varchar(30)
PRODUCTOS-VENTA
For_Pago varchar(20)
Cod_Vta int(4) FK
RFC varchar(13)
Cod_Prod int(4) FK
1:N 1:N
VENTA EMPLEADOS
Cod_Vta int(4) PK ID_Emp int4) PK
F_Venta Date Nombre varchar(20)
For_Pago varchar(20) Ape_Pat varchar(15)
Tot_Pagar varchar(8) Ape_Mat varchar(15)
No_Cl int(4) FK 1:N Calle varchar(40)
ID_Emp int4) FK Número varchar(10)
Colonia varchar(30)
Ciudad Varchar(30)
Teléfono Varchar(10)
CURP Varchar(18)
Modarte S. A. DE C. V.
SEGUNDA FORMA FORMAL
PRODUCTOS
CLIENTES
Cod_Prod int(4) PK
ID_Cte int(4) PK
Nom_Prod varchar(30)
Nombre varchar(20)
Tipo varchar(10)
Ape_Pat varchar(15)
Talla Varchar(5)
Ape_Mat varchar(15)
F_Compra Date
Calle varchar(40)
F_Venta Date
Número varchar(10)
Cantidad int
Colonia varchar(30)
1:N
Ciudad Varchar(30)
Email varchar(30)
PRODUCTOS-VENTA
For_Pago varchar(20)
Cod_Vta int(4) PK
RFC varchar(13)
FK
Cod_Prod int(4) PK
FK
1:N 1:N
EMPLEADOS
VENTA ID_Emp int4) PK