Domina SQL desde cero hasta consultas avanzadas

Este programa te enseña SQL con ejemplos prácticos y ejercicios reales. Aprenderás a escribir consultas eficientes, gestionar bases de datos relacionales y optimizar el rendimiento. No necesitas conocimientos previos, solo ganas de aprender y practicar con casos que reflejan situaciones del mundo laboral. Cada módulo incluye tareas interactivas con corrección automática y explicaciones detalladas.

Estudiantes trabajando en consultas SQL en sus ordenadores

Programa estructurado en cinco etapas

El curso está dividido en módulos progresivos. Cada uno cubre conceptos específicos con ejercicios prácticos que puedes resolver directamente en la plataforma. Recibirás retroalimentación instantánea y podrás avanzar a tu ritmo.

01

Fundamentos de bases de datos

Entenderás qué son las bases de datos relacionales, cómo se estructuran las tablas y qué tipos de datos puedes almacenar. Aprenderás a leer diagramas de entidad-relación y comprender claves primarias y foráneas.

  • Conceptos de tablas, filas y columnas
  • Tipos de datos comunes en SQL
  • Relaciones entre tablas
  • Claves primarias y foráneas
02

Consultas básicas con SELECT

Escribirás tus primeras consultas para extraer información. Aprenderás a filtrar datos con WHERE, ordenar resultados con ORDER BY y aplicar condiciones simples. Practicarás con datos reales de ejemplo.

  • Sintaxis básica de SELECT
  • Filtrado con WHERE y operadores
  • Ordenamiento de resultados
  • Uso de DISTINCT y LIMIT
03

Joins y relaciones complejas

Dominarás las consultas que combinan varias tablas. Entenderás cuándo usar INNER JOIN, LEFT JOIN o RIGHT JOIN. Resolverás ejercicios que requieren unir información de múltiples fuentes de datos.

  • INNER JOIN para datos coincidentes
  • LEFT y RIGHT JOIN para incluir todos los registros
  • FULL OUTER JOIN en casos específicos
  • Self-joins y alias de tablas
04

Funciones y agregaciones

Aprenderás a calcular totales, promedios y contar registros usando funciones agregadas. Usarás GROUP BY para agrupar datos y HAVING para filtrar grupos. Aplicarás estas técnicas en informes típicos.

  • Funciones COUNT, SUM, AVG, MIN, MAX
  • Agrupación con GROUP BY
  • Filtrado de grupos con HAVING
  • Combinación de agregaciones y joins
05

Subconsultas y optimización

Te enfrentarás a consultas anidadas y aprenderás cuándo resultan útiles. También verás técnicas básicas de optimización para mejorar el rendimiento. Practicarás con casos que simulan problemas reales de bases de datos.

  • Subconsultas en WHERE y FROM
  • Consultas correlacionadas
  • Índices y su impacto en rendimiento
  • Análisis de planes de ejecución
06

Manipulación de datos

No solo leerás datos, también aprenderás a insertar, actualizar y eliminar registros de forma segura. Entenderás las transacciones y cómo asegurar la integridad de la información al modificarla.

  • INSERT para añadir registros
  • UPDATE con condiciones seguras
  • DELETE y precauciones
  • Transacciones con COMMIT y ROLLBACK
120+

Ejercicios prácticos

45

Horas de contenido

6

Proyectos finales

100%

Retroalimentación automática