Skip to content

Repository files navigation

🛍️ Shop Online — Base de Datos Relacional en SQL

Proyecto final del curso de SQL en Coderhouse. Diseño e implementación de una base de datos relacional para un negocio de venta de ropa online y física.

Problema que resuelve

Los negocios de retail necesitan responder preguntas clave para tomar decisiones: ¿quiénes son sus mejores clientes?, ¿qué productos se agotan primero?, ¿qué vendedores rinden más?, ¿qué método de pago se usa más?

Este proyecto construye la estructura de datos que permite responder esas preguntas mediante consultas SQL.

Estructura de la base de datos

7 tablas relacionadas entre sí:

Tabla Descripción
cliente Datos de clientes
vendedor Equipo de ventas y su desempeño
proveedor Proveedores por categoría
prenda Catálogo de productos con stock y precio
metodo_pago Tipos de pago, cuotas y recargos
venta Registro central de transacciones
detalle_facturacion Detalle de cada factura

Objetos de la base de datos

Vistas

  • ventas_detalladas — centraliza datos de ventas para reportes y dashboards
  • prendas_stock_bajo — identifica productos con menos de 10 unidades
  • ventas_por_vendedor — desempeño individual de cada vendedor
  • ingresos_por_categoria — ingresos agrupados por línea de producto
  • clientes_frecuentes — clientes con 2 o más compras registradas

Funciones

  • calcular_precio_final — calcula importe final aplicando recargo según método de pago
  • obtener_nombre_cliente — retorna nombre completo a partir del ID

Stored Procedures

  • registrar_venta — inserta una venta de forma estructurada
  • actualizar_stock_prenda — reduce stock tras cada venta

Triggers

  • check_stock — previene ventas de productos sin inventario
  • descontar_stock — descuenta stock automáticamente tras cada venta

Tecnologías

  • MySQL 8.0
  • MySQL Workbench
  • Mockaroo (generación de datos de prueba)

Autor

Nicolás Rosellini — LinkedIn

About

Base de datos relacional para gestión de ventas de ropa — MySQL · Vistas · Stored Procedures · Triggers

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors