
Curso Básico de SQL
Aprenda SQL desde cero y adquiera la capacidad de consultar, analizar y administrar datos en cualquier base de datos relacional. Este curso lo lleva desde los conceptos básicos hasta técnicas del mundo real, cubriendo todo, desde instrucciones SELECT básicas hasta uniones, subconsultas y modificación de datos. Ya sea que esté ingresando al análisis de datos o agregando una habilidad de alta demanda a su hoja de vida, aquí es donde comienza.
Lo que vas a aprender:
Usted aprenderá cómo se estructuran las bases de datos relacionales y cómo se usa SQL para interactuar con ellas. Escribirá consultas para recuperar, filtrar, ordenar y agregar datos de una o varias tablas. Aplicará funciones integradas para trabajar con texto, números y fechas, y usará condiciones avanzadas como CASE, BETWEEN y LIKE. También aprenderá a modificar datos de forma segura con las instrucciones INSERT, UPDATE y DELETE. Al final, tendrá las habilidades prácticas de SQL que buscan los empleadores en analistas de datos, desarrolladores y roles de inteligencia de negocios.
Cómo estudias de forma práctica Curso Básico de SQL
Cómo practicas Curso Básico de SQL
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 36 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesIntroducción a Bases de Datos y SQL
Introducción a Bases de Datos y SQL
Lección 1 • Sistemas de Bases de Datos Relacionales Populares
Examina las plataformas de bases de datos más utilizadas y sus características distintivas. Ayuda a los estudiantes a elegir un entorno y a comprender las variaciones de sintaxis.
Lección 2 • Configuración de un Entorno de Práctica
Guía a los estudiantes en la instalación o el acceso a un entorno SQL. Garantiza que cada estudiante pueda ejecutar consultas antes del siguiente capítulo.
Lección 3 • Panorama General de SQL y Sus Usos
Presenta SQL como un lenguaje declarativo para gestionar datos estructurados. Conecta las capacidades de SQL con las tareas de datos del mundo real que realizan los profesionales.
Lección 4 • ¿Qué es una Base de Datos Relacional?
Define las bases de datos relacionales y sus componentes centrales. Establece la base conceptual necesaria antes de escribir cualquier sentencia SQL.
Capítulo 2OcultarOcultar detallesVer detallesFundamentos de la Sentencia SELECT Básica
Fundamentos de la Sentencia SELECT Básica
Lección 1 • Filtrado de Filas con WHERE
Introduce el filtrado condicional para devolver solo las filas relevantes. Extiende directamente el SELECT básico añadiendo control a nivel de fila.
Lección 2 • Limitación y Desplazamiento de Conjuntos de Resultados
Explica cómo restringir el número de filas devueltas y omitir filas. Prepara a los estudiantes para los patrones de paginación utilizados en las aplicaciones.
Lección 3 • Cláusulas Básicas SELECT y FROM
Enseña la sintaxis mínima requerida para recuperar columnas de una tabla. Constituye la plantilla sobre la que se construye cada consulta posterior del curso.
Lección 4 • Ordenación de Resultados con ORDER BY
Cubre la ordenación ascendente y descendente en una o varias columnas. Enseña a los estudiantes a presentar los datos en un orden significativo y predecible.
Lección 5 • Alias de Columna y Expresiones
Muestra cómo renombrar columnas de salida y calcular valores derivados en línea. Permite conjuntos de resultados más limpios y legibles desde el principio.
Capítulo 3OcultarOcultar detallesVer detallesTrabajo con Tipos de Datos y Funciones
Trabajo con Tipos de Datos y Funciones
Lección 1 • Funciones Numéricas y Aritmética
Enseña redondeo, valor absoluto, módulo y otras operaciones numéricas. Permite campos calculados y validación de datos dentro de las consultas.
Lección 2 • Manejo de Valores NULL
Explica la semántica de NULL y las funciones que gestionan datos faltantes de forma segura. Previene errores lógicos comunes causados por malinterpretar el comportamiento de NULL.
Lección 3 • Explicación de los Tipos de Datos SQL
Cubre los tipos numéricos, de caracteres, de fecha/hora y booleanos, y sus implicaciones de almacenamiento. Fundamenta el uso posterior de funciones en un conocimiento correcto de los tipos.
Lección 4 • Funciones de Fecha y Hora
Cubre la extracción de partes de fechas, el cálculo de intervalos y el formateo de marcas de tiempo. Prepara a los estudiantes para responder preguntas de negocio basadas en tiempo.
Lección 5 • Funciones de Cadena para Manipulación de Texto
Introduce funciones que transforman, buscan y formatean datos de caracteres. Directamente aplicable a la limpieza y presentación de campos de texto en consultas.
Capítulo 4OcultarOcultar detallesVer detallesFiltrado con Condiciones Avanzadas
Filtrado con Condiciones Avanzadas
Lección 1 • Lógica Condicional con CASE
Introduce las expresiones CASE para ramificación condicional en línea en SELECT y WHERE. Permite la categorización y salida condicional sin código procedimental.
Lección 2 • Coincidencia de Patrones con LIKE
Enseña la búsqueda de texto basada en comodines usando LIKE e ILIKE. Permite un filtrado flexible de cadenas sin conocer el valor exacto.
Lección 3 • Pertenencia a Conjuntos con IN y NOT IN
Cubre la comprobación de valores de columna contra una lista discreta de opciones. Reemplaza cadenas de OR extensas y mejora la legibilidad de las consultas.
Lección 4 • Filtrado de Rangos con BETWEEN
Introduce BETWEEN para condiciones de rango inclusivo en números y fechas. Simplifica las consultas de rango en comparación con operadores de comparación emparejados.
Capítulo 5OcultarOcultar detallesVer detallesAgregación y Agrupación de Datos
Agregación y Agrupación de Datos
Lección 1 • Ordenación y Limitación de Resultados Agrupados
Aplica ORDER BY y LIMIT a conjuntos de resultados agregados para resúmenes clasificados. Produce informes de los mejores y peores N a partir de datos agrupados.
Lección 2 • Agrupación de Filas con GROUP BY
Enseña cómo dividir filas en grupos antes de aplicar funciones de agregado. Conecta las funciones de agregado con desgloses categóricos significativos.
Lección 3 • Funciones de Agregado Principales
Cubre COUNT, SUM, AVG, MIN y MAX para calcular estadísticas de resumen. Establece los bloques de construcción para todo el análisis agrupado del capítulo.
Lección 4 • Filtrado de Grupos con HAVING
Introduce HAVING como un filtro post-agregación distinto de WHERE. Los estudiantes aprenden cuándo aplicar cada cláusula para obtener resultados correctos.
Capítulo 6OcultarOcultar detallesVer detallesCombinación de Múltiples Tablas
Combinación de Múltiples Tablas
Lección 1 • Comprensión de los Conceptos de Join
Explica cómo los joins emparejan filas entre tablas usando relaciones clave. Proporciona el modelo conceptual que los estudiantes necesitan antes de escribir la sintaxis de join.
Lección 2 • INNER JOIN para Filas Coincidentes
Cubre la sintaxis de INNER JOIN para devolver solo filas con coincidencias en ambas tablas. El tipo de join más común, utilizado como base para la comparación.
Lección 3 • Joins Externos para Filas No Coincidentes
Enseña LEFT, RIGHT y FULL OUTER JOIN para preservar filas no coincidentes. Permite consultas que revelan relaciones faltantes u opcionales en los datos.
Lección 4 • Self Joins y Cross Joins
Introduce la unión de una tabla consigo misma y la generación de todas las combinaciones de filas. Cubre patrones especializados necesarios para consultas jerárquicas y combinatorias.
Lección 5 • Agregación a Través de Tablas Unidas
Combina joins con GROUP BY y funciones de agregado para resúmenes de múltiples tablas. Integra las habilidades del capítulo anterior en consultas de reportes realistas.
Capítulo 7OcultarOcultar detallesVer detallesSubconsultas y Operaciones de Conjunto
Subconsultas y Operaciones de Conjunto
Lección 1 • Subconsultas Escalares y de Fila
Cubre las subconsultas que devuelven un solo valor o fila para usar en expresiones. Introduce el concepto de anidar consultas dentro de una sentencia más grande.
Lección 2 • EXISTS y NOT EXISTS
Introduce patrones de semi-join y anti-join usando EXISTS. Proporciona una alternativa eficiente a IN para comprobaciones de existencia correlacionadas.
Lección 3 • Subconsultas en FROM y WITH
Enseña tablas derivadas en FROM y Expresiones de Tabla Comunes usando WITH. Mejora la legibilidad de las consultas y permite la reutilización de conjuntos de resultados intermedios.
Lección 4 • Operadores de Conjunto: UNION, INTERSECT, EXCEPT
Cubre la combinación o comparación de conjuntos de resultados de múltiples sentencias SELECT. Permite la fusión vertical de datos y el análisis de diferencias entre consultas.
Capítulo 8OcultarOcultar detallesVer detallesModificación de Datos y Gestión de Tablas
Modificación de Datos y Gestión de Tablas
Lección 1 • Inserción de Filas en Tablas
Cubre la sintaxis de INSERT de una y varias filas con listas de columnas explícitas. Establece prácticas seguras de entrada de datos desde la primera sentencia DML.
Lección 2 • Creación y Modificación de Tablas
Introduce CREATE TABLE, ALTER TABLE y DROP TABLE para la gestión del esquema. Conecta las operaciones DDL con el modelo de datos que los estudiantes han estado consultando.
Lección 3 • Eliminación de Filas de Tablas
Cubre DELETE con WHERE y la naturaleza destructiva de las eliminaciones sin filtrar. Enseña estrategias de verificación y reversión para prevenir la pérdida de datos.
Lección 4 • Transacciones e Integridad de Datos
Explica COMMIT, ROLLBACK y SAVEPOINT para cambios de datos atómicos y seguros. Asegura que los estudiantes entiendan cómo agrupar sentencias DML en unidades confiables.
Lección 5 • Actualización de Filas Existentes
Enseña UPDATE con WHERE para modificar filas específicas de forma segura. Enfatiza el riesgo de omitir WHERE y cómo verificar los cambios antes de confirmarlos.
Tu certificado válido de finalización
Este curso es para ti:
Analistas de negocio: listos para dejar de depender de otros para la extracción de datos.
Profesionales de mercadeo: que desean explorar datos de campañas sin ayuda técnica.
Personas en transición profesional: que construyen un conjunto de habilidades de datos para ingresar a una nueva industria.
Desarrolladores: que buscan fortalecer su comprensión de la interacción con bases de datos.
Recién egresados: que buscan una habilidad técnica concreta para destacarse en las contrataciones.
Personal de operaciones: que necesita extraer e interpretar datos internos de forma independiente.
Lo que dicen nuestros estudiantes
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, fácil de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en Colombia?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















