0% encontró este documento útil (0 votos)
636 vistas7 páginas

Modelo Relacional para Control de Ventas

Este documento presenta los pasos para crear una base de datos para una tienda de libros. En el paso 1, se describe el modelo entidad-relación con 4 tablas (productos, empleados, clientes y ventas) y sus campos. En el paso 2, se transforma el modelo entidad-relación a un modelo relacional, definiendo los campos y claves primarias y foráneas de cada tabla.

Cargado por

Adrian Torres
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
636 vistas7 páginas

Modelo Relacional para Control de Ventas

Este documento presenta los pasos para crear una base de datos para una tienda de libros. En el paso 1, se describe el modelo entidad-relación con 4 tablas (productos, empleados, clientes y ventas) y sus campos. En el paso 2, se transforma el modelo entidad-relación a un modelo relacional, definiendo los campos y claves primarias y foráneas de cada tabla.

Cargado por

Adrian Torres
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD VIRTUAL DEL ESTADO DE

GUANAJUATO
NOMBRE: OSCAR ADRIAN ARROYO TORRES
MATRICULA: 21005224
MÓDULO: FUNDAMENTOS DE BASE DE DATOS
RETO 4: TRANSFORMACIÓN DE MI BASE DE
DATOS
ELABORACIÓN: MIERCÓLES 10 DE NOVIEMBRE
DE 2021.
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
N:M M:1
M:1
Venta

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

Número Forma ID_Emp


del de pago
Teléfono Empleado leado
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