
Curso Básico de SQL
Aprende SQL desde cero y adquiere la capacidad de consultar, analizar y gestionar datos en cualquier base de datos relacional. Este curso te lleva de los conceptos básicos a las técnicas del mundo real, cubriendo desde instrucciones SELECT simples hasta uniones, subconsultas y modificación de datos. Ya sea que estés incursionando en el análisis de datos o añadiendo una habilidad de alta demanda a tu currículum, aquí es donde comienzas.
Lo que vas a aprender:
Aprenderás cómo están estructuradas las bases de datos relacionales y cómo se usa SQL para interactuar con ellas. Escribirás consultas para recuperar, filtrar, ordenar y agregar datos de una o varias tablas. Aplicarás funciones integradas para trabajar con texto, números y fechas, y usarás condiciones avanzadas como CASE, BETWEEN y LIKE. También aprenderás a modificar datos de forma segura con las instrucciones INSERT, UPDATE y DELETE. Al finalizar, tendrás las habilidades prácticas de SQL que los empleadores buscan en roles de analista de datos, desarrollador e 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
Revisa plataformas de bases de datos ampliamente utilizadas y sus características distintivas. Ayuda a los estudiantes a elegir un entorno y comprender las variaciones de sintaxis.
Lección 2 • Configuración de un Entorno de Práctica
Guía a los estudiantes a través de 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 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
Fundamentos de la Sentencia SELECT
Lección 1 • Filtrado de Filas con WHERE
Presenta el filtrado condicional para devolver solo las filas relevantes. Extiende directamente el SELECT básico agregando 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 saltar 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 cual se construye cada consulta posterior del curso.
Lección 4 • Ordenamiento de Resultados con ORDER BY
Cubre el ordenamiento ascendente y descendente en una o múltiples 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 las 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 • Tipos de Datos SQL Explicados
Cubre los tipos numéricos, de caracteres, de fecha/hora y booleanos, y sus implicaciones de almacenamiento. Fundamenta el uso posterior de funciones en una correcta conciencia de 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
Presenta 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
Presenta 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 con comodines usando LIKE e ILIKE. Permite un filtrado de cadenas flexible 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
Presenta 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 • Ordenamiento y Limitación de Resultados Agrupados
Aplica ORDER BY y LIMIT a conjuntos de resultados agregados para resúmenes clasificados. Produce reportes de los N principales y N inferiores a partir de datos agrupados.
Lección 2 • Agrupación de Filas con GROUP BY
Enseña cómo particionar 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 componentes básicos para todo el análisis agrupado del capítulo.
Lección 4 • Filtrado de Grupos con HAVING
Presenta HAVING como un filtro posterior a la agregación distinto de WHERE. Los estudiantes aprenden cuándo aplicar cada cláusula para obtener resultados correctos.
Capítulo 6OcultarOcultar detallesVer detallesUnión de Múltiples Tablas
Unió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 de comparación.
Lección 3 • Outer Joins 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
Presenta 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 subconsultas que devuelven un solo valor o fila para usar en expresiones. Presenta el concepto de anidar consultas dentro de una sentencia más grande.
Lección 2 • EXISTS y NOT EXISTS
Presenta 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 múltiples 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
Presenta CREATE TABLE, ALTER TABLE y DROP TABLE para la gestión de esquemas. 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 rollback 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 comprendan 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 obtener datos.
Profesionales de marketing: que desean explorar datos de campañas sin ayuda técnica.
Personas en cambio de carrera profesional: construyendo 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 destacar en la contratación.
Personal de operaciones: que necesita extraer e interpretar datos internos de forma independiente.
Lo que dicen nuestros alumnos
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... agradezco 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, simple 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 México?
¿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




















