
Curso Básico de SQL
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.
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.
Contenido del curso
8 Capítulos • 34 ClasesDuració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
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 2OcultarOcultar detallesVer detallesEscribiendo Tus Primeras Consultas SELECT
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 3OcultarOcultar detallesVer detallesFiltrado y Lógica Condicional
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 4OcultarOcultar detallesVer detallesFunciones de Agregado y Agrupamiento
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 5OcultarOcultar detallesVer detallesUniendo Múltiples Tablas
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 6OcultarOcultar detallesVer detallesSubconsultas y Operaciones de Conjunto
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 7OcultarOcultar detallesVer detallesModificando Datos con DML
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 8OcultarOcultar detallesVer detallesDefiniendo y Gestionando Objetos de Base de Datos
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.
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...

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




















