En posts anteriores ya conocimos el dataset VUELOS-RESERVAS de Café Database. Ahora vamos a instalarlo en nuestra base de datos demovuelos directamente desde la terminal usando SQLcl.
Paso 1 – Abrir la carpeta del proyecto y clonar el repositorio
Abrimos VS Code con File → Open Folder y seleccionamos:
C:\Users\Clari\Documents\Proyectos\APEX\vuelos-reservas-app
Abrimos una terminal Command Prompt y navegamos a la carpeta scripts:
cd scripts
Clonamos el repositorio del dataset dentro de esa carpeta:
git clone https://github.com/CafeDatabase/vuelos-dataset.git .
El punto al final clona el contenido directamente en scripts sin crear una subcarpeta adicional.
Al terminar, el explorador de VS Code muestra el contenido del repositorio dentro de scripts.
Paso 2 – Crear el usuario VUELOS
Nos conectamos a demovuelos como ADMIN:
C:\tools\sqlcl\bin\sql.exe -cloudconfig C:\tools\wallet\Wallet_demovuelos.zip admin@demovuelos_high
Creamos el usuario y le otorgamos permisos:
SQL> create user vuelos identified by <password> default tablespace users quota unlimited on users;
SQL> grant connect, resource to vuelos;
SQL> exit
Paso 3 – Ejecutar el instalador como usuario VUELOS
El script debe ejecutarse conectado como VUELOS, no como ADMIN. Si lo ejecutamos como ADMIN las tablas se crean en el esquema equivocado.
Navegamos a la carpeta sql dentro de scripts:
cd sql
Nos conectamos con el usuario VUELOS:
C:\tools\sqlcl\bin\sql.exe -cloudconfig C:\tools\wallet\Wallet_demovuelos.zip vuelos@demovuelos_high
Ejecutamos el instalador:
SQL> @instalacion.sql
El proceso tarda entre 3 y 5 minutos.
Al finalizar el validador confirma que todo quedó bien:
Estado: OK Conteos: VUELOS=57971, RESERVAS=116240, PLAZAS=4774850 Aeropuertos activos: 34 Agencias con reservas: 150 DATASET_OK
Paso 4 – Verificar las tablas
Sin salir de la sesión verificamos el esquema:
SQL> SELECT table_name FROM user_tables ORDER BY 1;
SQL> exit
Lo que viene
Con el dataset instalado en demovuelos, en el próximo y último post de esta serie vamos a configurar el SQLcl MCP Server para conectar Claude Code directamente con la base de datos y hacer consultas en lenguaje natural desde VS Code.
Te espero en el próximo post.
Ir al post 8 de la serie: Configurando el SQLcl MCP Server para conectar Claude Code con Oracle Database
Crédito: Imagen de portada creada con ChatGPT















