Cómo vas a aprender
Qué aprenderás
- a explicar qué es SQL: tú planteas una pregunta sobre los datos y el motor de la base de datos decide cómo encontrar la respuesta
- a distinguir los cuatro tipos de bloque de una lección —teoría, SQL en directo, pregunta y práctica— y a saber cuándo usar cada uno
- a entender cuándo se completa una lección: cuando llegas al final y respondes a las preguntas
El curso está construido sobre PostgreSQL, una de las bases de datos de código abierto más usadas. Es una elección deliberada, no una limitación: las estructuras básicas de SQL se trasladan bastante bien a MySQL, SQL Server y SQLite. Cuando haya diferencias entre dialectos, las verás señaladas en avisos morados como este; al final del módulo 6 tendrás una chuleta con sus equivalencias.
Qué necesitas para empezar: no hace falta saber programar; basta con un navegador.
Prólogo: «La señal»
Año 2184. La estación-archivo orbital Vault-9 es el último nodo activo de la Academia de Archivística. Hoy empiezan tus prácticas: un pasillo en penumbra, holopaneles ámbar y el zumbido constante de los bastidores de servidores. Por el altavoz llega una voz que suena mucho a ronroneo.
QUERY: Cadete. Soy el módulo S.Q.L.; mi nombre completo es largo, pero mi trabajo es sencillo. Traduzco tus preguntas en consultas sobre los datos. En el lenguaje de los archivos, una petición se llama query, así que todos me llaman QUERY. Llegas en buen momento: esta noche la estación ha captado algo en un sector muerto de la Red.
La señal se repite con la terquedad de un faro. Dentro hay algo que no se veía desde la Gran Ruptura: una base de datos intacta de la vieja Tierra. Es una instantánea de PostgreSQL de la tienda online Kotomarket, fechada en 2024: compradores, productos, pedidos, eventos; toda una vida guardada a propósito por alguien. Para leerla necesitas el lenguaje de los archivos: SQL. Y eso es lo que vas a aprender aquí, no solo con apuntes.
Cómo funciona tu guardia
Esto no va de leer una página y cerrar la pestaña. Aquí ves una idea breve, ejecutas una consulta SQL en directo y compruebas al momento el resultado sobre los datos de la tienda online Kotomarket.
Cada lección funciona como un pequeño turno de un archivista de datos:
- teoría: descubres para qué sirve una construcción nueva;
- SQL en directo: ejecutas un ejemplo, lo modificas sobre la marcha y compruebas el resultado;
- pregunta: haces una comprobación rápida de la idea principal;
- práctica: afianzas la habilidad con ejercicios del entrenador.
La lección se completa cuando llegas al final y respondes a las preguntas. Así SQL deja de ser una lista de palabras y se convierte en una herramienta de trabajo; cada módulo superado aumenta tu nivel de acceso al archivo.

How your watch works
This isn’t the kind of course where you read a page and close the tab. Here you see a short idea, run a live SQL query and immediately test it against the data of the online shop "Kotomarket".
Every lesson is built like a short working shift for a data archivist:
- theory — you work out why a new construct is needed;
- live SQL — you run an example, then tweak it on the spot and check the result;
- question — a quick check that the idea actually landed;
- practice — you lock in the skill on tasks in the trainer.
A lesson counts as done once you’ve reached the end and answered the questions. That’s how SQL stops being a pile of words and becomes a working tool — and every module you finish raises your clearance level for the archive.
SQL (Structured Query Language) es el lenguaje de consulta de las bases de datos. A bordo de Vault-9 lo llaman el lenguaje de los archivos, pero su esencia no ha cambiado desde 2024: tú planteas una pregunta —qué productos, pedidos o eventos de Kotomarket necesitas— y el motor de la base de datos decide cómo encontrar la respuesta.
While you were getting your bearings, QUERY loaded the whole . At the very end of the file, below the last row of data, sits a comment left by a human: "For the one who knows how to ask. Start with SELECT. — K." Who K. is, the archives won’t say. What SELECT is — you’ll find out right now.