Este repositorio contiene el modelo VUELOS–RESERVAS usado como base de ejemplos para Optimización SQL en Oracle.
- Objetivo: reproducibilidad (mismos resultados que el libro/clases).
- Estado: el artefacto canónico (p. ej.
expdp/impdp) se añadirá cuando se publique como export Data Pump.
- Objetivo: variabilidad realista. La carga admite rechazos silenciosos por diseño para mantener un escenario impredecible.
- Uso: ideal para experimentar y encontrar (o no) patrones emergentes, como en entornos reales.
- Crear usuario (ejemplo):
create user vuelos identified by vuelos default tablespace users quota unlimited on users;
grant connect, resource to vuelos;- Ejecutar el instalador (SQL*Plus / SQLcl):
@sql/install.sqlEl script ejecuta:
- creación de objetos (
02_create_objects.sql) - carga aleatoria (
03_load_random.sql) - validación mínima (
04_validate.sql)
El validador produce OK / WARN / FAIL.
- FAIL: rehacer carga.
- WARN: dataset utilizable, pero puede limitar algunos ejemplos (volumen/distribución).
Umbral acordado: VUELOS >= 30.000.