Está en la página 1de 7

UNIVERSIDAD VIRTUAL DEL ESTADO DE

GUANAJUATO
NOMBRE:
MATRICULA:
MÓDULO: FUNDAMENTOS DE BASE DE DATOS
RETO 4: TRANSFORMACIÓN DE MI BASE DE
DATOS
ELABORACIÓN: 07/11/2023
ASESOR:
PASO 1: MODELO ENTIDAD-RELACIÓN

• La Comercializadora de libros: Márquez S.A. de C.V. cuenta con diversos productos


para dama, caballero, niño
• y niña, por lo que requiere generar un Modelo Entidad-Relación para el control de
inventarios y gestión de las ventas.
• Se requiere elaborar 4 tablas: productos, empleados, clientes y ventas.
• En la tabla Productos deben considerarse los siguientes campos: código de producto,
nombre de producto, tipo, fecha de compra, fecha de venta y cantidad en existencia.
• En la tabla Empleados deben considerarse los siguientes campos: ID de empleado,
nombre del empleado, dirección, teléfono y CURP
• En la tabla Clientes deben considerarse los siguientes campos: número de
cliente, nombre del Cliente, dirección, e-mail, forma de pago, y RFC para
facturación.
• En la tabla Venta deben considerarse los siguientes campos: código de venta,
fecha de venta, forma de pago y total a pagar.
• Existen las siguientes 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.
Un empleado puede hacer muchas ventas, es decir, relación de uno a muchos entre
empleado y venta
Un cliente puede participar en muchas ventas, es decir, relación de uno a muchos entre
cliente y venta.
TABLA
S
Productos Empleado
Cod_Producto Cliente Id_Empleado
Nomb_Producto Número de cliente Nombre Venta
Tipo Nombre Dirección Código de venta
Cantidad en existencia Dirección Teléfono Fecha de venta
Fecha de compra E-mail CURP Forma de pago
Fecha de venta Forma de pago Total a pagar
RFC
N:M M:1
Venta

Tienen Pertenecen

1:M
Cantidad
de Hacen
existencia
Nombre
Nombre Código
de de
producto producto

Número Forma ID_Emplead


del de pago
Teléfono Empleado o
Fecha de
venta Productos Talla cliente

Direcció
Fecha de
RFC Clientes E-mail
n
CURP
Tipo
compra

Direcció
Nombre
n
PASO 2: MODELO RELACIONAL.

• En el Modelo Entidad-Relación elaborado anteriormente se deberá hacer la


transformación a Modelo Relacional, para ello, deberás definir los campos de
cada tabla. Agregar la información que creas conveniente según corresponda
en tu diagrama, es decir, agregar las claves primarias a las tablas
correspondientes, el campo ID_empleado a la tabla de ventas. Haz tu propia
definición como consideres más adecuado para todos los campos definidos
en tus tablas.
Cliente
Empleado
Num_cliente Int PK Not Null
Id_Empleado Int Pk Not Null
1:1 Nombre_cliente Varchar (50) Not Null
Nombre Varchar(50) Not Null
Dirección_cliente Varchar (50) Not Null
Dirección Varchar(50) Not Null
1:M 1:M Forma_Pago Varchar (20) Not Null
Teléfono Varchar(15) Null
RFC Varchar (13) Not Null
CURP Varchar(18) Not Null
E-mail Varchar (50) Null

Venta
Cod_Venta Int PK Not Null
Fecha_Venta Date Not Null
M:
1:M 1:M M 1:M
Forma_Pago Date Not Null
Total Decimal (6,2) Not Null
Cod_empleado Int FK
Productos
Cod_cliente Int FK
Cod_Producto Int PK Not Null
Nomb_Producto Varchar(50) Not Null
Tipo Varchar(50) Not Null
1:M
Talla Decimal (2,2) Not Null
Fecha de venta Date Not Null

Producto_venta Fecha de compra Date Not Null


1:M Cantidad en
Cod_venta Int FK Int Not Null
existencia
Cod_producto Int FK

También podría gustarte