Documentos de Académico
Documentos de Profesional
Documentos de Cultura
22022076
23/01/2022
Entidad 1. Productos
Código Nombre
Tipo
Productos Fecha_
Compra
Fecha_ Cantidad_
Venta Existencia
Entidad 2. Empleados
ID_Empleado
Nombre
Empleados Dirección
CURP
Teléfono
Entidad 3. Clientes
Número Nombre
Dirección
Clientes
E-mail
RFC Forma_Pago
Entidad 4. Venta
Código
Fecha_venta
Venta
Forma_
pago
Total
Relaciones
- Un producto puede aparecer en muchas ventas y una venta puede tener
muchos productos, es decir, relación de muchos a muchos entre venta y
producto.
Total Código
Venta
Productos Empleados
Cdg_Producto PK ID_Empleado PK
Nmb_Producto Nmb_Empleado
Tipo_Producto CURP_Empleado
Fecha_Compra Dcc_Empleado
Fecha_Venta Teléfono
Cntd_Existencia
Clientes Venta
Nmr_Cliente PK Cdg_Venta PK
Nmb_Cliente Forma_Pago
Dcc_Cliente Fecha_Venta
Email_Cliente Total_Venta
Forma_Pago
RFC_Cliente
1: M
Empleado → Venta
Empleados
ID_Empleado PK
Venta
Nmb_Empleado
Cdg_Venta PK
CURP_Empleado
id_empleado FK
Dcc_Empleado
Teléfono
1:M Forma_Pago
Fecha_Venta
Total_Venta
1: M
Cliente → Venta
Clientes
Nmr_Cliente PK
Nmb_Cliente Venta
Dcc_Cliente Cdg_Venta PK
Email_Cliente nmr_cliente FK
Forma_Pago 1:M Forma_Pago
RFC_Cliente Fecha_Venta
Total_Venta
N: M
Venta → Productos
En una relación binaria con cardinalidad m:n, es
necesario crear una nueva tabla que adopta como FK´s
a las dos PK´s de las entidades relacionadas. Además
de adoptar también los atributos diferenciadores.
Productos
Cdg_Producto PK Venta
Nmb_Producto Cdg_Venta PK
Tipo_Producto cdg_producto FK
Fecha_Compra Forma_Pago
Fecha_Venta Fecha_Venta
Cntd_Existencia Total_Venta
Venta
Cdg_Venta PK
id_empleado FK
nmr_cliente FK
cdg_producto FK
Forma_Pago
Fecha_Venta
Total_Venta