M09L12Semana 3~5 h
L12 — Cinco consultas P2 comentadas
~5.0 h · Semana 3
Cierras el paquete de consultas de la práctica P2 (falta EXPLAIN en semana 4).
Objetivo
Dejar ≥5 SQL comentados, ejecutables, orientados a Agenda Ops.
Pasos
1. Inventario (20 min)
ls projects/m09-bases-datos/sql/*.sql
2. Completa el set (150 min)
Mínimo sugerido:
joins-citas-cliente.sql(L09)agg-citas-por-servicio.sql(L10)subq-clientes-frecuentes.sql(L11)reporte-no-shows.sql— tasa o listado de no-showreporte-agenda-del-dia.sql— citas de un día (\set dia '''2026-09-26'''o literal)
Cada archivo: encabezado con pregunta de negocio + comentario de salida.
3. Smoke test (40 min)
Corre los cinco seguidos; arregla los que fallen.
4. Commit (20 min)
git add projects/m09-bases-datos/sql
git commit -m "feat(m09): cinco consultas P2 comentadas"
Lectura de esta lección
| Fuente | Qué leer | Enlace |
|---|---|---|
| Fundamentos de BD — Elmasri & Navathe (ed. ES) | Repaso Elmasri SQL + tutorial PG | Tutorial PostgreSQL |
| Catálogo | Entrada de esta materia | Bibliografía · M09 |
Hecho cuando
Marca la lección solo si:
- Hay ≥5 archivos
.sqlensql/(joins, agg, subq, +2 reportes o variantes). - Cada uno tiene comentario de propósito + salida ejemplo.
- Commit de paquete P2 queries.
Errores comunes
- Cinco archivos vacíos o idénticos.
- Queries que no corren.
- Sin relación con preguntas de negocio del salón.