Diseño de tablas
Creás tablas con tipos de datos correctos, definís claves primarias y foráneas, y entendés por qué la normalización reduce los errores de datos a largo plazo sin complicar las consultas básicas.
Recorrido gratuito

Un recorrido completo para entender el diseño de bases de datos relacionales y escribir consultas SQL con confianza, sin necesidad de instalar un servidor.
Casi todas las aplicaciones que usás a diario guardan su información en una base de datos relacional. Saber SQL te permite entender cómo está organizada esa información, hacer preguntas específicas sobre ella y transformarla en algo útil. Este recorrido usa SQLite porque viene incluida en Python y no necesitás configurar un servidor dedicado: ejecutás tus consultas en el mismo entorno que ya conocés. Cubrimos desde la creación de tablas hasta consultas con múltiples JOIN, agrupaciones con GROUP BY y subconsultas, con conjuntos de datos que simulan situaciones reales como inventarios, ventas y registros de usuarios.
Módulos progresivos con ejercicios sobre datos reales, no tablas de ejemplo vacías.
Creás tablas con tipos de datos correctos, definís claves primarias y foráneas, y entendés por qué la normalización reduce los errores de datos a largo plazo sin complicar las consultas básicas.
Filtrás, ordenás y limitás resultados. Aprendés la diferencia entre WHERE y HAVING, cuándo usar DISTINCT y cómo escribir condiciones compuestas que no pierdan filas importantes.
Conectás datos de múltiples tablas usando INNER JOIN, LEFT JOIN y RIGHT JOIN. Cada tipo de unión se explica con un diagrama de conjuntos y un ejercicio que muestra exactamente qué filas se incluyen.
Usás SUM, COUNT, AVG y MAX con GROUP BY para generar reportes de ventas, conteos por categoría y promedios por período. Es la habilidad que más piden en perfiles de datos de nivel inicial.
Este recorrido está enfocado en SQL estándar con SQLite y no cubre la administración de servidores de bases de datos como PostgreSQL o MySQL en producción, ni la configuración de usuarios, permisos y backups que requiere un entorno real de empresa. Tampoco abarca bases de datos no relacionales como MongoDB. Si tu objetivo es trabajar como administrador de bases de datos en una empresa, este recorrido es un punto de partida sólido pero necesitás seguir estudiando tecnologías adicionales. La parte analítica, en cambio, cubre lo suficiente para que puedas responder preguntas de negocio usando datos propios.
«Trabajo en una farmacia y empecé el recorrido SQL para entender mejor los reportes de ventas. A las dos semanas ya podía escribir mis propias consultas sobre la base de datos del sistema de stock. No esperaba entenderlo tan rápido y sin pagar nada.»
— Diego Soria, Río Cuarto
Empezá el recorrido SQL gratis y empezá a hacerle preguntas útiles a tus propios datos.