Elige tu idioma
Curso Básico de SQL
Más de 2 millones de estudiantes en todo el mundo

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.

Dedika para empresas

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.

Haz clic aquí

Contenido del curso

8 Capítulos • 36 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

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 2Ver detalles

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 3Ver detalles

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 4Ver detalles

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 5Ver detalles

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 6Ver detalles

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 7Ver detalles

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 8Ver detalles

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.

Certificación

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...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

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