UNIVERSIDAD VIRTUAL DEL ESTADO DE GUANAJUATO
INGENIERIA EN SISTEMAS COMPUTACIONALES
FUNDAMENTOS DE BASES DE DATOS
“Reto 4. Transformación de mi base de
datos”
ALUMNO: Jose Luis Martínez Ramírez
MATRICULA: 20021609
ASESOR: Patricia María Castillo Martinez
07/04/2021
• Se requiere la elaboración del Diseño de Base de Datos para la Comercializadora de libros: Márquez S.A. de C.V.
•
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 3 tablas: productos, empleados y clientes.
• 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.
07/04/2021
PRODUCTOS
Código Es el numero de identificación de cada zapato
Nombre Nombre del Producto
Tipo Es el modelo del Zapato
F_Compra Es el día en que el cliente compra el producto
F_Venta Es el día en que la tienda vende el producto
Existencia Es la cantidad de producto que hay en stock
EMPLEADOS
ID_Empleado Es el numero para identificar al empleado
Nombre Nombre del empleado empezando con Nombre, Apellido Paterno y Apellido Materno
Dirección Dirección en donde vive el empleado
Curp Es el numero de Clave Única de Registro de Población
Teléfono Numero de teléfono de Celular o de Casa
07/04/2021
CLIENTES
N. de Cliente Es el numero para identificar el Cliente
Nombre Nombre del cliente: Nombre, Apellido Materno, Apellido Paterno
Dirección Dirección del Cliente
E-mail Es el correo electrónico del cliente
RFC Es el numero que otorga Hacienda a personas físicas o morales para poder deducir
impuestos
Forma de Pago Es el método en que realiza el pago del producto,
VENTA
Código de Venta Numero asociado a la venta
Fecha de Venta Fecha en que se realiza la venta
Forma de Pago Método que se utiliza para realizar el pago del producto
Total a pagar Total de dinero a pagar
07/04/2021
Id_Empl Id_Empl
Tipo eado eado
Codigo Nombre Nombre
Talla Curp Curp
Direccio Direccio
Nombre n n
F_Compra Telefono
F_Venta PRODUCTOS VENTA EMPLEADOS
Existencia
N.
Cliente
Nombre
CLIENTES E-mail
Direccio
n
MODELO ENTIDAD-RELACION F_Pago
RFC
07/04/2021
PRODUCTOS Venta Empleados
PK ID PRODUCTO INT PK ID venta INT PK ID EMPLEADO INT
Not null NOMBRE Varchar(30) FK ID Producto Type Not null NOMBRE Varchar(30)
Not null Tipo Varchar(30) FK ID Cliente Int Not null Direccion Varchar(30)
Not null F_compra Date FK ID Empleado Int Not null Telefono Varchar(15)
Not null F_venta Date Not null F_venta Date Not null Curp Varchar(15)
Not null Existencia int Not null F_Pago Varchar(15)
Not null Total a pagar Varchar(15)
Clientes
PK ID CLIENTE INT
Not null NOMBRE Varchar(30)
Not null DIRECCION Varchar(30)
Not null E-MAIL Varchar(15)
MODELO RELACIONAL
Not null F_PAGO Varchar(15)
Not null RFC int
07/04/2021