Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 2.15 KB

File metadata and controls

65 lines (48 loc) · 2.15 KB

Data Access Builder Tutorial

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

Arquitectura de Componentes

Base de datos de aerolínea (airline)

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.

Modelo E/R Alto Nivel

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 {}
Loading

Scripts de base de datos

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

Datos Sinteticos

Tabla Filas
Aeropuertos 20
Vuelos 120
Pasajeros 1 200
Reservas 16 877
Equipajes 28 644

Links importantes relacionados

GitHub DAB Official Site

Microsoft DAB Official Site