Avanzado¶
Material para ir más allá de las unidades 1 a 6. Cada unidad tiene su teoría, con ejemplos ejecutados de verdad sobre SQLite, y sus ejercicios con solución modelo bloqueada, igual que el resto de la web.
Es un modo aparte
Esta sección solo aparece en el menú cuando activas el interruptor Avanzado de la cabecera. Así, quien está empezando no ve nada que no necesite todavía. Tu elección se guarda en el navegador.
| Unidad | Contenido |
|---|---|
| A1 · Ventanas a fondo | Marcos de ventana, medias móviles, rankings, cuantiles y comparaciones con la fila anterior |
| A2 · CTE recursivas y jerarquías | WITH RECURSIVE: árboles, grafos, ciclos y generación de series y calendarios |
| A3 · Rendimiento y planes de ejecución | EXPLAIN QUERY PLAN, índices compuestos y de cobertura, consultas que no usan índice, estadísticas y paginación |
| A4 · Concurrencia en la base de datos | Dos sesiones reales: aislamiento, bloqueos, actualizaciones perdidas, control optimista e interbloqueos |
| A5 · SQL moderno | UPSERT, RETURNING, INSERT ... SELECT, JSON dentro de una columna y columnas generadas |
Antes de empezar
Da por sabidas las unidades 1 a 6 de la web, sobre todo la U6 · SQL avanzado.