Inflables DB
La base de datos real de mi emprendimiento: reservas, inventario y clientes, con seis tableros para verlo.
El problema
Astefil necesitaba una base de datos seria: reservas multi-artículo y multi-empleado, inventario y análisis de clientes, no una planilla.
Qué hice
Modelé el DER normalizado y lo implementé en T-SQL: stored procedures CRUD con table types para reservas complejas, vistas, y auditoría con triggers. Encima construí seis dashboards de Grafana: clientes, inventario y reservas.
Qué resultó
Trabajo final de Base de Datos II con un caso de negocio propio y real.
Del modelo al tablero
- DER normalizadoEntrada
- Implementación en T-SQLSobre SQL Server
- Stored procedures CRUDTable types para reservas
- Vistas de negocioClientes, inventario, reservas
- Auditoría con triggersQuién cambió qué
- Seis dashboards de GrafanaSalida
Una reserva de inflables toca varios artículos y varios empleados a la vez, que es justo lo que una planilla no sabe representar. El modelo normalizado resuelve eso, y los table types permiten insertar la reserva completa en una sola llamada.
Stack
- SQL Server
- T-SQL
- Grafana