---
# System prepended metadata

title: Curso SQL - Laboratorio I & II integral

---

# Curso SQL - Laboratorio I & II integral

Se requiere almacenar las ventas de los diferentes puntos de ventas.

Se debe poder almacenar los siguientes datos:
- En que local se hicieron las ventas
- Quien realizo la venta
- Quien lo compro
  - Con que medio, efectivo, debito, etc.
  - A que precio
  - Que fecha
- Que producto compro, marca, modelo
- Stock


A esto se le requiere insertar datos para poder armar los siguientes reportes:

- Listado de los 10 productos mas vendidos
- Listado de los 10 locales con mas ventas
- Listado de los 10 vendedores que mas ventas hicieron (no a nivel cantidad, sino a nivel precio)
- Listado de productos que no generaron ventas por local
- Listado de productos sin stock por local
- Reporte de ventas por mes por local

# Notas
- **TODO ESTO** debe cumplir con lo visto en el curso, normalizado.
- Una venta puede tener mas de 1 producto, y 1 producto puede tener varias cantidades para una venta.
- El precio del producto es por local.
- El stock es por producto y local.
- Un vendedor tambien puede ser un cliente.
- En la venta de 1 producto, se debe registrar el precio por producto por unidad.
- En la venta de todos los productos para 1 cliente, se debe registrar el precio total.