
Transforma datos crudos en decisiones claras con T-SQL, modelos y reporting profesional, avanzando paso a paso con casos reales. Optimiza consultas, crea informes que hablen el lenguaje del negocio y convierte tablas en Insights accionables.
QUE APRENDERÁS
✅ Diseñar y administrar bases de datos en SQL Server.
✅ Crear consultas simples y complejas.
✅ Implementar procedimientos, funciones y triggers.
✅ Optimizar consultas e índices.
✅ Configurar seguridad, respaldos y automatizaciones.
DIRIGIDO:
✅ Todo profesional con ganas de aprender y fortalecer sus conocimientos de análisis de datos.
✅ Para estudiantes de tecnología que ya quieran laborar en una compañía
✅ Otros profesionales relacionados con el área de TI
REQUISITOS:
✅ Conocimiento básico de SQL con cualquier motor de base de Datos.
✅ Ganas de aprender y posicionarse en el mercado tecnológico.
TEMARIO:
Módulo 1: Introducción a SQL Server
• Historia y evolución de las bases de datos
• Ediciones de SQL Server, comparación con otros motores e introducción a la nube
• Arquitectura y componentes principales
• Herramientas principales: SQL Server Management Studio (SSMS)
• Tipos de Lenguaje de datos
• Instalación y configuración básica de SQL Servera bases de datos relaciones
Módulo 2: Lenguaje DDL Diseño de base de datos
• Introducción a bases de datos relaciones
• Modelamiento de bases de datos
• Normalización de bases de datos (1FN, 2FN y 3FN)
• Creación de esquemas para organización de tablas
• Creación y modificación de tablas [CREATE, ALTER, DROP] (Columnas, tipos de datos comunes y avanzados, restricciones e índices)
• Estándares en la creación de una base de datos
• Creación de una base de datos
Módulo 3: Lenguaje DML Fundamentos de SQL
• Sintaxis básica del SELECT con cláusulas FROM, WHERE, ORDER BY
• Operadores lógicos y de comparación y manejo de valores nulos
• Modificadores de consulta TOP, DISTINTCT – Alias AS
• Inserción, actualización y eliminación de datos INSERT / UPDATE / DELETE vs TRUNCATE TABLE
• Combina datos de tabla con MERGE
• Cláusula OUPUT
• Funciones escalares (cadenas, fecha, matemáticas)
Módulo 4: Consultas y funciones avanzadas
• Joins (INNER, LEFT, RIGHT, FULL)
• Consultas y funciones de agregación
• Subconsultas, CTE y Recursividad
• Funciones de ventana (OVER, ROW_NUMBER, RANK, etc.)
• Agrega y concatena con STRING_AGG()
• Gestiona resultados con UNION / UNION ALL / EXCEPT / INTERSECT
• Gestiona filas y columnas con PIVOT / UNPIVOT
• Manejo de datos semi-estructurados (JSON)
• Importación y exportación de datos
Módulo 5: Programación y Optimización en SQL Server
• Estructuras de control
• Variables y tablas temporales
• Queries dinámicos
• Procedimientos almacenados, funciones definidas por el usuario y vistas
• Acciona evento automáticamente con Triggers DML y DDL
• Transacciones en SQL Server (BEGIN, COMMIT, ROLLBACK, GOTO, GO)
• Recorre y opera resultados con Cursores
• Planes de ejecución, indexación y tunning
• Particionamiento de tablas
• Automatización de tareas (Jobs)
Módulo 6: Lenguaje DCL A dministración de base de datos
• Autenticación y autorización
• Login, usuarios, roles y permisos
• Seguridad a nivel de fila
• Servidores vinculados
• Backup y restauración de base de datos
• Mantenimiento, monitoreo y auditorías
• Replicación y alta disponibilidad (conceptos)
• Datawarehouse e introducción a SSIS (Integration Services) para ETL básic
Características del curso
- Inicio 11 de Octubre
- Frecuencia Martes y Jueves
- Horario 9:00 am - 1:00 pm
- Duración 24 hrs
- Nivel de habilidad Todos los niveles
- Idioma Español
- Evaluaciones Si
