Esquema de Base de Datos de Ventas Adidas

Added on: Mar 03, 2025
User Prompt

Tabla: Ventas
Descripción: Almacena información sobre las transacciones realizadas, incluyendo detalles del cliente, producto, y ubicación.
• PK: venta_id
• Columnas:
o venta_id: INT (Identificador único de la venta, clave primaria)
o producto_id: INT (ID del producto, clave foránea)
o cliente_id: INT (ID del cliente, clave foránea)
o region_id: INT (ID de la región, clave foránea)
o fecha: DATE (Fecha de la transacción)
o cantidad: INT (Cantidad vendida)
o total_venta: DECIMAL(10, 2) (Monto total de la venta)
Relaciones:
• La columna producto_id se relaciona con la tabla Productos.
• La columna cliente_id se relaciona con la tabla Clientes.
• La columna region_id se relaciona con la tabla Regiones.
________________________________________
Tabla: Productos
Descripción: Contiene detalles de los productos vendidos por Adidas, como nombre, categoría y tipo.
• PK: producto_id
• Columnas:
o producto_id: INT (Identificador único del producto, clave primaria)
o nombre: VARCHAR(255) (Nombre del producto)
o categoria: VARCHAR(255) (Categoría del producto, ejemplo: calzado, ropa)
o precio_base: DECIMAL(10, 2) (Precio base del producto)
o margen: DECIMAL(5, 2) (Margen de rentabilidad del producto)
Relaciones:
• Se relaciona con la tabla Ventas a través de producto_id.
________________________________________
Tabla: Clientes
Descripción: Información sobre los clientes que realizan compras, incluyendo datos demográficos.
• PK: cliente_id
• Columnas:
o cliente_id: INT (Identificador único del cliente, clave primaria)
o nombre: VARCHAR(255) (Nombre del cliente)
o edad: INT (Edad del cliente)
o genero: VARCHAR(10) (Género del cliente)
o email: VARCHAR(255) (Correo electrónico del cliente)
Relaciones:
• Se relaciona con la tabla Ventas a través de cliente_id.
________________________________________
Tabla: Regiones
Descripción: Almacena la información geográfica de las ventas, permitiendo segmentar los datos por zona.
• PK: region_id
• Columnas:
o region_id: INT (Identificador único de la región, clave primaria)
o nombre: VARCHAR(255) (Nombre de la región)
o pais: VARCHAR(255) (País de la región)
Relaciones:
• Se relaciona con la tabla Ventas a través de region_id.
________________________________________
Tabla: Precios
Descripción: Registra los precios de los productos en diferentes fechas.
• PK: precio_id
• Columnas:
o precio_id: INT (Identificador único del precio, clave primaria)
o producto_id: INT (ID del producto, clave foránea)
o fecha: DATE (Fecha en la que se aplica el precio)
o precio: DECIMAL(10, 2) (Precio del producto en esa fecha)
Relaciones:
• Se relaciona con la tabla Productos a través de producto_id.