EsbirrosDB
Portada
1 / 12
ISTEA 2026 · Laboratorio de Bases de Datos
EsbirrosDB
Sistema de Gestión de Pedidos
Bodegón Los Esbirros de Claudio
Equipo
SQLeaders S.A. · Grupo 2
Institución
ISTEA
Profesor
Carlos Alejandro Caraccio
Fecha
Abril – Mayo 2026
0
tablas
0
stored procs
0
triggers
0
roles
AWS
cloud
El Contexto Operativo
Gestión manual · Sin integración · Sin trazabilidad
Ventas Diarias — Mayo Mesa Pedido Total $ Stock Ingredientes Ítem Stock Mín Mesa 5, 3 Gaseosas Hamburguesa x2 Papas Fritas, Cerveza Total $4.50 09/10/2022
Sin trazabilidad Errores frecuentes Datos perdidos
La Solución — EsbirrosDB
Base de datos centralizada · Automatizada · Trazable
PEDIDOS CLIENTES PRECIOS EsbirrosDB PEDIDOS estado · total · canal CLIENTES nombre · email · doc PLATOS nombre · categoría STOCKS plato · cantidad · mín EMPLEADOS rol · sucursal AUDITORÍA tabla · acción · quién
Centralizado Automatizado Trazable
Contexto operativo

Los Canales de Ingreso

Los pedidos llegan al sistema desde cuatro puntos de contacto — todos convergen en el mismo núcleo de datos.

EsbirrosDB Núcleo Central Mesa QR Autoservicio Teléfono Toma manual Mostrador Presencial Delivery Reparto a domicilio

Mesa QR

El cliente escanea el código y hace su pedido desde la mesa — sin mozo.

Teléfono

Toma manual por el operador — ideal para pedidos especiales o clientes frecuentes.

Mostrador

Presencial en caja — el empleado registra el pedido directamente en el sistema.

Delivery

Reparto a domicilio — habilita el estado EN REPARTO en el circuito.

Lógica de negocio

El Flujo de un Pedido: Máquina de Estados

Escenario: Mesa 1 · 4 comensales · Mozo: María Fernández
PASO 1: INICIO
Mesa 1 · Disponible
Estado inicial:
PENDIENTE
PASO 2: CARGA
Ítems del pedido
Trigger automático:
calcula precio vigente
PASO 3: COCINA
CONFIRMADO
EN PREPARACIÓN
LISTO ✓
PASO 4: CIERRE
Mesa liberada
Estado final:
CERRADO
PASO 5: IMPACTO
Mesa 1 · Disponible
Ventas actualizadas
Registro cerrado
Solución

¿Qué puede hacer EsbirrosDB?

01
Gestión de Pedidos

Toma, carga de ítems, cálculo de totales automático y flujo de estados controlado — desde la orden hasta el cierre de caja.

02
Control de Stock

Descuento automático por ítem vendido. Alerta cuando el inventario llega al mínimo configurado.

03
Historial de Precios

Cada cambio genera un nuevo registro con vigencia. Trazabilidad financiera completa sin pérdida de datos históricos.

04
Seguridad y Roles

9 roles diferenciados por función. Contraseñas hasheadas. Acceso granular por capa de operación.

05
Reportes y Dashboard

Ventas diarias, platos más pedidos, rendimiento por canal y métricas en tiempo real.

06
Auditoría Completa

Registro automático de quién hizo qué y cuándo — sin intervención manual, sin posibilidad de omisión.

Arquitectura

Arquitectura del sistema — módulos y relaciones

MÓDULO TRANSACCIONAL PEDIDOS DETALLES_PEDIDOS ESTADOS_PEDIDOS CANALES_VENTAS Catálogo y Trazabilidad PLATOS PRECIOS Soporta múltiples domicilios CLIENTES DOMICILIOS Autenticación y Hub Central SUCURSALES MESAS ROLES EMPLEADOS Reportes REPORTES_GENERADOS Automatización y Triggers AUDITORIAS_SIMPLES STOCKS_SIMULADOS NOTIFICACIONES
Métricas

El sistema en números

0
Tablas
12 principales + 4 auxiliares
0
Stored Procedures
Lógica de negocio encapsulada
0
Triggers
Automatizaciones sin intervención
0
Roles de Seguridad
Perfiles de acceso diferenciados
0
Índices
8 performance + 3 UIX filtrados
0
Vistas
Dashboard + monitoreo en tiempo real
17
Claves foráneas

Integridad referencial garantizada por SQL Server en todo momento

AWS
Amazon RDS

SQL Server 2019 Express + backup automatizado con SQLBackupAndFTP

AWS RDS

Despliegue en la nube: Topología AWS RDS

Capa Externa: VPC-Pedidos (CIDR 10.0.0.0/16) Seguridad: Security Group — Puerto 1433 habilitado solo IP autorizada + TLS Disponibilidad: 2 Subredes Subred: us-east-1e AZ primaria Subred: us-east-1f AZ secundaria Motor Core: Instancia RDS pedidos SQL Server 2019 Express · db.t3.micro · 20 GiB SSD gp3 cliente
Endpoint: pedidos.c5csikquy751.us-east-1.rds.amazonaws.com
Status: Conexión SSMS validada (04/04/2026) → CREATE DATABASE / CREATE TABLE OK
En vivo

Demo en vivo

Dos etapas encadenadas: primero la nube, después el flujo completo de negocio.

Etapa 1
Conexión AWS RDS
1
Conectar endpoint en SSMS
pedidos.c5csikquy751.us-east-1.rds.amazonaws.com
2
Explorar EsbirrosDB
16 tablas, datos cargados en producción
3
SELECT en tablas clave
Clientes, Platos, Pedidos con datos reales
Etapa 2
Flujo de pedido real
1
Crear pedido
EXEC sp_CrearPedido
2
Agregar ítems + ver total calculado
EXEC sp_AgregarItemPedido
3
Avanzar estados + cerrar pedido
EXEC sp_AvanzarEstadoPedido
4
Ver stock descontado + auditoría
Trigger automático — sin intervención manual

Etapa 1 corre sobre AWS RDS · Etapa 2 corre sobre la instancia SQL Server local con el mismo schema

Continuidad

Backup & Disaster Recovery

El Pipeline Automático
Servidor SQL
SQLBackupAndFTP Free v12.7.35
Diario: 06:00 hs
Disco Local (E:\EsbirrosBkp\)
Último backup exitoso: 26/04/2026  ·  3.6 MB
Matriz de Recuperación — SLA
Método: SSMS → Restore .bak → DBCC CHECKDB
Escenario
Pérdida máx.
Recuperación
Corrupción Parcial
Escenario 1
24 hs
15–30 min
Falla Total del Servidor
Escenario 2
24 hs
1–2 horas
Mejora Recomendada · Costo Cero

Añadir sincronización a Google Drive como destino offsite — mitiga la pérdida física del servidor local sin costo adicional

Conclusión
EsbirrosDB

Una base de datos que le da estructura, automatización y visibilidad total a la operación.

Centralización

Todo el flujo operativo en una sola base de datos relacional

Automatización

19 stored procedures y triggers eliminan el error manual

Trazabilidad

Auditoría completa de cada acción — quién, cuándo y en qué estado

Disponibilidad

Backup automático diario — escalable a disco externo o nube

Del pedido en papel a la trazabilidad total.

navegar  Space sig.