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

Curso Básico de SQL

4

Aprendé SQL desde cero y adquirí la capacidad de consultar, manipular y administrar bases de datos relacionales con confianza. Este curso te lleva desde conceptos fundamentales como sentencias SELECT y uniones de tablas hasta subconsultas, modificación de datos y diseño de esquemas. Ya sea que estés incursionando en el análisis de datos o agregando una habilidad técnica de alta demanda a tu currículum, este es tu punto de partida.

Dedika para empresas

Lo que vas a aprender:

Vas a aprender cómo se estructuran las bases de datos relacionales y cómo escribir consultas SQL que obtengan exactamente los datos que necesitás. El curso abarca filtrado, ordenamiento, agregación y unión de tablas en escenarios del mundo real. También vas a escribir sentencias INSERT, UPDATE y DELETE para manejar datos de forma segura usando transacciones. Más allá de las consultas, vas a definir objetos de base de datos, crear vistas y construir índices que mejoran el rendimiento. Los temas avanzados incluyen funciones ventana, expresiones de tabla comunes y técnicas de optimización de consultas que los profesionales usan a diario.

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 • 34 ClasesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Introducción a Bases de Datos y SQL

  • Clase 1 • Comprendiendo el Esquema de Base de Datos

    Explica el esquema como el plano que define tablas, tipos de datos y restricciones. Prepara a los estudiantes para leer e interpretar diagramas de esquema usados en capítulos posteriores.

  • Clase 2 • Qué Es una Base de Datos Relacional

    Define las bases de datos relacionales, tablas, filas y columnas como estructuras centrales. Establece el modelo conceptual que los estudiantes consultarán a lo largo del curso.

  • Clase 3 • Configurando un Entorno de Práctica

    Guía a los estudiantes en la instalación o acceso a un entorno SQL para práctica práctica. Asegura que cada estudiante pueda ejecutar consultas antes de avanzar.

  • Clase 4 • Panorama de SQL y Sus Usos

    Introduce SQL como un lenguaje declarativo para gestionar y consultar datos. Conecta las capacidades de SQL con tareas analíticas y de negocio del mundo real.

Capítulo 2Ver detalles

Escribiendo Tus Primeras Consultas SELECT

  • Clase 1 • Estructura Básica de la Sentencia SELECT

    Cubre las cláusulas SELECT y FROM como la consulta mínima viable. Los estudiantes escriben consultas que devuelven todas o columnas específicas de una tabla.

  • Clase 2 • Filtrando Filas con WHERE

    Introduce la cláusula WHERE para restringir las filas devueltas por una consulta. Los estudiantes aplican operadores de comparación para apuntar a registros específicos.

  • Clase 3 • Limitando la Salida con LIMIT y OFFSET

    Explica la limitación de conteo de filas y la paginación para grandes conjuntos de resultados. Los estudiantes recuperan porciones de datos manejables para análisis y rendimiento.

  • Clase 4 • Ordenando Resultados con ORDER BY

    Enseña ordenamiento ascendente y descendente en una o múltiples columnas. Los estudiantes controlan la presentación de resultados para cumplir con los requisitos de informes.

Capítulo 3Ver detalles

Filtrado y Lógica Condicional

  • Clase 1 • Coincidencia de Patrones con LIKE

    Introduce caracteres comodín para la coincidencia parcial de cadenas en cláusulas WHERE. Los estudiantes filtran datos de texto usando patrones flexibles relevantes para escenarios de búsqueda.

  • Clase 2 • Manejo de Valores NULL

    Explica la semántica de NULL y por qué las comparaciones estándar fallan con NULL. Los estudiantes escriben consultas que identifican y gestionan correctamente los datos faltantes.

  • Clase 3 • Filtrado por Rango y Lista

    Cubre los operadores BETWEEN e IN para un filtrado conciso de múltiples valores. Los estudiantes reemplazan cadenas de OR verbosas con expresiones más limpias y legibles.

  • Clase 4 • Expresiones Condicionales con CASE

    Enseña CASE WHEN para lógica condicional en línea dentro de SELECT y WHERE. Los estudiantes derivan nuevas columnas categóricas a partir de datos existentes sin alterar la tabla.

Capítulo 4Ver detalles

Funciones de Agregado y Agrupamiento

  • Clase 1 • Agrupando Datos con GROUP BY

    Explica cómo GROUP BY particiona filas antes de que se aplique la agregación. Los estudiantes generan resúmenes por categoría a partir de datos transaccionales sin procesar.

  • Clase 2 • Contando Valores Distintos

    Cubre DISTINCT dentro de agregados para contar ocurrencias únicas. Los estudiantes miden la cardinalidad y desduplican métricas de resumen con precisión.

  • Clase 3 • Funciones de Agregado Principales

    Introduce COUNT, SUM, AVG, MIN y MAX para la resumición a nivel de columna. Los estudiantes aplican cada función a columnas numéricas y no numéricas de manera apropiada.

  • Clase 4 • Filtrando Grupos con HAVING

    Distingue HAVING de WHERE mostrando que HAVING filtra después de la agregación. Los estudiantes aíslan grupos que cumplen con criterios de umbral en consultas de resumen.

Capítulo 5Ver detalles

Uniendo Múltiples Tablas

  • Clase 1 • INNER JOIN para Filas Coincidentes

    Enseña INNER JOIN para devolver solo filas con coincidencias en ambas tablas. Los estudiantes recuperan registros completos vinculando entidades relacionadas.

  • Clase 2 • Uniendo Tres o Más Tablas

    Extiende las habilidades de join a cadenas de múltiples tablas comunes en esquemas normalizados. Los estudiantes escriben consultas legibles de múltiples joins que recuperan registros completamente ensamblados.

  • Clase 3 • Joins Externos para Filas No Coincidentes

    Cubre LEFT, RIGHT y FULL OUTER JOIN para incluir filas no coincidentes. Los estudiantes identifican brechas en los datos, como clientes sin pedidos.

  • Clase 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. Los estudiantes resuelven problemas jerárquicos y combinatorios usando estos joins especializados.

  • Clase 5 • Comprendiendo los Conceptos de Join

    Explica cómo los joins emparejan filas entre tablas usando columnas clave. Los estudiantes visualizan la lógica de join a través de diagramas de Venn y datos de muestra antes de escribir la sintaxis.

Capítulo 6Ver detalles

Subconsultas y Operaciones de Conjunto

  • Clase 1 • Subconsultas en Cláusulas FROM

    Enseña tablas derivadas como vistas en línea dentro de la cláusula FROM. Los estudiantes pre-agregan o pre-filtran datos antes de que la consulta externa los procese.

  • Clase 2 • Subconsultas Escalares y de Fila

    Cubre subconsultas que devuelven un solo valor o fila para usar en comparaciones. Los estudiantes incrustan subconsultas en cláusulas SELECT, WHERE y HAVING.

  • Clase 3 • EXISTS y NOT EXISTS

    Explica EXISTS como una prueba de semi-join para la presencia de filas en una subconsulta. Los estudiantes filtran filas basándose en la existencia de datos relacionados sin devolver columnas unidas.

  • Clase 4 • Operaciones de Conjunto: UNION, INTERSECT, EXCEPT

    Cubre operadores de conjunto que combinan conjuntos de resultados de múltiples sentencias SELECT. Los estudiantes fusionan, intersectan y restan salidas de consulta para responder preguntas comparativas.

Capítulo 7Ver detalles

Modificando Datos con DML

  • Clase 1 • Transacciones y Seguridad de Datos

    Introduce BEGIN, COMMIT y ROLLBACK para envolver DML en unidades atómicas. Los estudiantes protegen la integridad de datos revirtiendo errores antes de confirmar los cambios.

  • Clase 2 • Actualizando Registros Existentes

    Enseña UPDATE con WHERE para modificar filas específicas de forma segura. Los estudiantes evitan actualizaciones de tabla completa verificando las condiciones de filtro antes de la ejecución.

  • Clase 3 • Insertando Filas en Tablas

    Cubre la sintaxis INSERT de una y múltiples filas para añadir nuevos registros. Los estudiantes emparejan listas de columnas con valores e insertan desde resultados de SELECT.

  • Clase 4 • Eliminando Filas de Tablas

    Explica DELETE con WHERE para la eliminación selectiva de filas. Los estudiantes distinguen DELETE de TRUNCATE y comprenden el comportamiento de eliminación en cascada.

Capítulo 8Ver detalles

Definiendo y Gestionando Objetos de Base de Datos

  • Clase 1 • Índices para el Rendimiento de Consultas

    Introduce los índices como estructuras que aceleran la recuperación de datos en tablas grandes. Los estudiantes crean y eliminan índices y entienden cuándo la indexación mejora el rendimiento.

  • Clase 2 • Definiendo Restricciones

    Enseña restricciones PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL y CHECK. Los estudiantes hacen cumplir reglas de negocio a nivel de base de datos para prevenir datos inválidos.

  • Clase 3 • Creando Tablas con CREATE TABLE

    Cubre la sintaxis de CREATE TABLE incluyendo definiciones de columna y tipos de datos. Los estudiantes construyen tablas que representan con precisión los atributos de la entidad.

  • Clase 4 • Modificando Tablas con ALTER TABLE

    Explica cómo añadir, modificar y eliminar columnas y restricciones en tablas existentes. Los estudiantes adaptan el esquema a requisitos cambiantes sin recrear tablas.

  • Clase 5 • Vistas como Objetos de Consulta Reutilizables

    Cubre CREATE VIEW para encapsular consultas complejas como tablas virtuales nombradas. Los estudiantes simplifican la lógica de consulta repetida y controlan la exposición de datos a través de vistas.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Aspirante a analista de datos: quiere habilidades SQL listas para el mercado laboral sin un título en ciencias de la computación.

  • Profesional de marketing: necesita extraer datos de campañas sin depender de un desarrollador.

  • Persona en transición de carrera: está entrando en tecnología y construyendo una habilidad técnica concreta y reconocida por los empleadores.

  • Coordinador de operaciones comerciales: pasa demasiado tiempo esperando reportes personalizados de IT.

  • Graduado reciente: fortalece su currículum con una capacidad técnica práctica y de alta demanda.

  • Dueño de pequeña empresa: quiere consultar su propia base de datos en lugar de contratar ayuda externa.

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... agradezco por 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 Chile?

¿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