Elige tu idioma
Curso de SQL Server para Análisis de Datos
Más de 2 millones de estudiantes en todo el mundo

Curso de SQL Server para Análisis de Datos

Domine SQL Server desde cero y convierta datos sin procesar en decisiones que importan. Este curso lo lleva desde escribir su primera consulta SELECT hasta construir procedimientos almacenados optimizados, funciones de ventana y activos analíticos listos para BI. Ya sea que esté dando soporte a tableros de control o entregando reportes ejecutivos, usted tendrá las habilidades en SQL para respaldarlo.

Dedika para empresas

Lo que vas a aprender:

  • Construya consultas complejas de múltiples tablas usando eficazmente INNER JOIN, LEFT JOIN y FULL OUTER JOIN.

  • Aplique funciones de ventana como LAG, RANK y totales acumulados para análisis de negocio avanzados.

  • Agregue y agrupe grandes conjuntos de datos para producir reportes de resumen precisos y listos para las partes interesadas.

  • Escriba y depure Expresiones de Tabla Comunes para simplificar la lógica de consultas analíticas de varios pasos.

  • Optimice el rendimiento de las consultas leyendo planes de ejecución y aplicando técnicas conscientes de los índices.

  • Integre las salidas de SQL Server con Power BI y Excel para generar reportes pulidos y automatizados.

Cómo estudias de forma práctica Curso de SQL Server para Análisis de Datos

Cómo practicas Curso de SQL Server para Análisis de Datos

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

Capítulo 1Ver detalles

Fundamentos de SQL Server para Analistas

  • Lección 1 • Panorama General de la Arquitectura de SQL Server

    Cubre el motor de base de datos, las instancias y las estructuras de almacenamiento con las que interactúan los analistas. Establece el modelo mental necesario para todo el trabajo de consultas posterior.

  • Lección 2 • Comprendiendo las Bases de Datos de Ejemplo

    Utiliza AdventureWorks y bases de datos de práctica similares para fundamentar los ejercicios en datos empresariales realistas. Desarrolla familiaridad con esquemas analíticos comunes.

  • Lección 3 • Filtrado y Ordenamiento de Datos

    Aplica condiciones WHERE y cláusulas ORDER BY para controlar qué filas se devuelven y en qué secuencia. Habilita directamente la exploración de datos enfocada.

  • Lección 4 • Escribiendo Sus Primeras Consultas SELECT

    Introduce la sintaxis SELECT, la selección de columnas y la lectura de conjuntos de resultados. Forma la habilidad de consulta base que cada técnica posterior extiende.

  • Lección 5 • Configuración del Entorno del Analista

    Instala y configura SQL Server Management Studio para el uso analítico diario. Conecta la configuración de herramientas con hábitos productivos de escritura de consultas.

Capítulo 2Ver detalles

Agregación y Agrupación de Datos

  • Lección 1 • Conjuntos de Agrupación y Resúmenes Acumulativos

    Introduce ROLLUP, CUBE y GROUPING SETS para subtotales multinivel. Soporta reportes de resumen jerárquicos sin múltiples consultas separadas.

  • Lección 2 • Filtrado de Resultados Agregados con HAVING

    Distingue HAVING de WHERE y lo aplica para filtrar salidas agrupadas. Habilita reportes basados en umbrales, como segmentos de mejor rendimiento.

  • Lección 3 • Agrupación de Resultados con GROUP BY

    Aplica GROUP BY para segmentar agregados por categoría, fecha o dimensión. Conecta la summarización con el análisis dimensional utilizado en tableros de control.

  • Lección 4 • Funciones de Agregado Básicas

    Enseña COUNT, SUM, AVG, MIN y MAX con ejemplos prácticos de negocio. Proporciona las herramientas de summarización numérica centrales para los reportes analíticos.

Capítulo 3Ver detalles

Unión de Tablas para un Análisis Más Rico

  • Lección 1 • Claves Relacionales y Conceptos de Unión

    Explica las claves primarias, las claves foráneas y la cardinalidad antes de cualquier sintaxis JOIN. Asegura que los analistas entiendan por qué funcionan las uniones, no solo cómo escribirlas.

  • Lección 2 • Operaciones de Conjunto para Comparación de Datos

    Utiliza UNION, INTERSECT y EXCEPT para comparar y combinar conjuntos de resultados. Complementa las técnicas de unión para la conciliación de datos y el análisis de brechas.

  • Lección 3 • Técnicas de INNER y OUTER JOIN

    Cubre INNER, LEFT, RIGHT y FULL OUTER JOINs con casos de uso empresariales para cada uno. Construye el vocabulario de uniones utilizado en prácticamente todas las consultas analíticas.

  • Lección 4 • Auto-Uniones y Uniones Cruzadas

    Aplica auto-uniones para datos jerárquicos y uniones cruzadas para análisis combinatorio. Extiende las habilidades de unión a patrones menos comunes pero analíticamente valiosos.

  • Lección 5 • Estrategias de Unión de Múltiples Tablas

    Encadena tres o más tablas y gestiona el orden de unión para corrección y rendimiento. Prepara a los analistas para las consultas complejas que se encuentran en los reportes de producción.

Capítulo 4Ver detalles

Subconsultas y Expresiones de Tabla Comunes

  • Lección 1 • Patrones EXISTS y NOT EXISTS

    Utiliza EXISTS para lógica de semi-unión y NOT EXISTS para filtrado de anti-unión. Proporciona alternativas eficientes a las subconsultas basadas en IN para grandes conjuntos de datos.

  • Lección 2 • Subconsultas Escalares y en Línea

    Introduce subconsultas en las cláusulas SELECT, WHERE y FROM para resultados de un solo valor y a nivel de tabla. Establece el concepto de anidamiento que las CTEs simplifican más adelante.

  • Lección 3 • Aplicación de CTEs en Flujos de Trabajo Analíticos

    Combina CTEs con agregaciones, uniones y funciones de ventana en consultas realistas de varios pasos. Demuestra cómo el diseño de consultas modulares acelera la resolución de problemas analíticos.

  • Lección 4 • CTEs Recursivas para Datos Jerárquicos

    Construye CTEs recursivas para recorrer estructuras padre-hijo como organigramas y listas de materiales. Desbloquea el análisis jerárquico no posible con uniones estándar.

  • Lección 5 • Escritura de Expresiones de Tabla Comunes

    Define CTEs con la cláusula WITH para nombrar y reutilizar conjuntos de resultados intermedios. Mejora la legibilidad de las consultas y soporta la lógica analítica paso a paso.

Capítulo 5Ver detalles

Funciones de Ventana para Análisis Avanzado

  • Lección 1 • Fundamentos de Funciones de Ventana

    Explica la cláusula OVER, la partición y el ordenamiento como la base de todas las funciones de ventana. Distingue las funciones de ventana de GROUP BY para prevenir el mal uso común.

  • Lección 2 • Funciones de Clasificación y Numeración

    Aplica ROW_NUMBER, RANK, DENSE_RANK y NTILE para clasificar y segmentar datos. Habilita el análisis top-N, el manejo de empates y la creación de grupos percentiles.

  • Lección 3 • Totales Acumulados y Promedios Móviles

    Utiliza SUM, AVG y COUNT con cláusulas de marco para calcular métricas acumulativas y móviles. Soporta el análisis de tendencias y el seguimiento del rendimiento a lo largo del tiempo.

  • Lección 4 • Combinación de Funciones de Ventana en Reportes

    Integra múltiples funciones de ventana en una sola consulta para producir reportes de resumen a nivel ejecutivo. Demuestra patrones analíticos del mundo real utilizados en tableros de BI.

  • Lección 5 • Funciones de Desplazamiento para Comparaciones de Períodos

    Aplica LAG, LEAD, FIRST_VALUE y LAST_VALUE para comparar filas actuales con filas anteriores o futuras. Potencia los cálculos de variación período a período.

Capítulo 6Ver detalles

Funciones de Fecha, Cadena y Analíticas

  • Lección 1 • Lógica Condicional con CASE

    Construye expresiones CASE simples y buscadas para crear categorías derivadas y métricas condicionales. Reemplaza múltiples consultas con transformaciones condicionales de una sola pasada.

  • Lección 2 • Manipulación de Fecha y Hora

    Cubre DATEPART, DATEDIFF, DATEADD y FORMAT para extraer y calcular valores de fecha. Habilita la segmentación basada en tiempo y los cálculos de período centrales para los reportes.

  • Lección 3 • Funciones de Cadena para Limpieza de Datos

    Aplica TRIM, REPLACE, SUBSTRING, CHARINDEX y CONCAT para estandarizar campos de texto. Aborda los problemas de calidad de datos que los analistas encuentran en los datos del sistema de origen.

  • Lección 4 • Funciones de Manejo de NULL

    Utiliza ISNULL, COALESCE y NULLIF para gestionar valores faltantes en cálculos analíticos. Previene errores silenciosos causados por la propagación de NULL en fórmulas.

  • Lección 5 • Conversión de Tipos y Fundición de Datos

    Aplica CAST, CONVERT y TRY_CONVERT para cambiar tipos de datos de forma segura durante el análisis. Previene errores de discrepancia de tipos al combinar datos de múltiples fuentes.

Capítulo 7Ver detalles

Rendimiento de Consultas para Analistas

  • Lección 1 • Almacenamiento Temporal para Rendimiento

    Compara tablas temporales, variables de tabla y CTEs para organizar resultados intermedios de manera eficiente. Ayuda a los analistas a elegir el patrón de almacenamiento temporal correcto para cada escenario.

  • Lección 2 • Optimización de Uniones y Agregaciones

    Aplica guías de orden de unión, conciencia de estadísticas y reducción de agregados para disminuir el costo de la consulta. Apunta a los problemas de rendimiento más comunes en cargas de trabajo analíticas.

  • Lección 3 • Lectura de Planes de Ejecución

    Interpreta planes de ejecución gráficos y de texto para identificar operadores costosos. Brinda a los analistas la habilidad de diagnóstico para identificar cuellos de botella de rendimiento de forma independiente.

  • Lección 4 • Fundamentos de Índices para Analistas

    Explica los índices agrupados y no agrupados y cómo afectan la velocidad de consulta. Permite a los analistas solicitar o crear índices apropiados para sus cargas de trabajo.

  • Lección 5 • Escritura de Condiciones de Consulta SARGables

    Enseña patrones de predicados SARGables que permiten búsquedas de índice en lugar de escaneos completos. Mejora directamente la velocidad de consulta a través de una mejor construcción de la cláusula WHERE.

Capítulo 8Ver detalles

Construcción de Vistas Analíticas y Procedimientos Almacenados

  • Lección 1 • SQL Dinámico en Procedimientos Analíticos

    Construye cadenas de SQL dinámico para consultas analíticas flexibles impulsadas por parámetros. Aborda escenarios donde los nombres de columna o filtros no pueden ser codificados de forma fija.

  • Lección 2 • Creación y Gestión de Vistas

    Define vistas como declaraciones SELECT guardadas que simplifican consultas complejas para los usuarios finales. Establece la capa de abstracción entre las tablas sin procesar y las herramientas de reportes.

  • Lección 3 • Introducción a los Procedimientos Almacenados

    Escribe procedimientos almacenados parametrizados para encapsular y reutilizar lógica de consulta analítica. Habilita el acceso a datos consistente y seguro para aplicaciones de reportes.

  • Lección 4 • Vistas Indexadas para Resultados Precalculados

    Crea vistas indexadas para materializar agregaciones costosas y acelerar consultas repetidas. Apunta a consultas analíticas de alta frecuencia que se benefician del pre-cálculo.

  • Lección 5 • Programación y Automatización de Reportes

    Utiliza trabajos del Agente SQL Server para programar procedimientos almacenados y automatizar la entrega de reportes. Mueve las salidas analíticas de la ejecución manual a pipelines automatizados confiables.

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 extraer datos.

  • Usuarios avanzados de Excel: que desean manejar conjuntos de datos más grandes que SQL maneja mejor.

  • Especialistas en reportes: que necesitan habilidades de consulta estructurada para respaldar el trabajo con tableros de control.

  • Personas en cambio de carrera: que ingresan a roles de datos y construyen una base técnica creíble.

  • Coordinadores de operaciones: que convierten registros transaccionales sin procesar en resúmenes accionables.

  • Profesionales de datos junior: que llenan vacíos de habilidades antes de pasar a roles de analista sénior.

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...
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 Perú?

¿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