Este tutorial esta preparado para trabajar con Github Codespaces, La idea es poder ayudar a capacitar a los developers que quieran aprender a utilizar esta herramienta de forma muy rapida.
Se consideran 4 Laboratorios donde se requiere ejecutar el Laboratorio 0 como requisito y despues se puede ejecutar cualquier Laboratorio de interes directamente.
| Laboratorio | Objetivo | Link |
|---|---|---|
| Laboratorio 0 | Instalar y configurar | Link |
| Laboratorio 1 | Utilizar API REST | Link |
| Laboratorio 2 | Utilizar GraphQL | Link |
| Laboratorio 3 | Agregar Vistas y Stored Procedures | Link |
| Laboratorio 4 | Utilizar MCP | Link |
Modelo relacional de 5 tablas —Aeropuertos, Vuelos, Pasajeros, Reservas, Equipajes—
con datos sintéticos de 120 vuelos y todo su detalle. El archivo dab-config.json
de este repositorio ya apunta a esta base y expone las 5 entidades con sus relaciones.
erDiagram
AEROPUERTOS ||--o{ VUELOS : "es origen de"
AEROPUERTOS ||--o{ VUELOS : "es destino de"
VUELOS ||--o{ RESERVAS : "tiene"
PASAJEROS ||--o{ RESERVAS : "realiza"
RESERVAS ||--o{ EQUIPAJES : "factura"
AEROPUERTOS {}
VUELOS {}
PASAJEROS {}
RESERVAS {}
EQUIPAJES {}
| Archivo | Contenido |
|---|---|
db/ddl-script.sql |
DDL completo + datos sintéticos (idempotente) |
db/modelo-er.md |
Diagrama entidad-relación y diccionario de datos |
db/consultas-ejemplo.sql |
Consultas de negocio de ejemplo |
| Tabla | Filas |
|---|---|
| Aeropuertos | 20 |
| Vuelos | 120 |
| Pasajeros | 1 200 |
| Reservas | 16 877 |
| Equipajes | 28 644 |

