Objetivo General
Aprender a utilizar Microsoft Transact-SQL para consultar, manipular y gestionar datos de manera eficiente en SQL Server.
Descargar Ficha PDF CotizarObjetivos Específicos
Dominar las consultas básicas y avanzadas en SQL Server.Optimizar el rendimiento de las consultas.
Manejar transacciones y control de concurrencia.
Módulo 1: Introducción a Transact-SQL
Historia y evolución de SQLComponentes y arquitectura
Conexión a SQL Server
Herramientas de desarrollo
Tipos de datos y operadores
Módulo 2: Consultas Básicas
Sintaxis básica SELECTFiltrado de datos con WHERE
Ordenación de resultados
Uso de alias en columnas
Consultas con funciones agregadas
Módulo 3: Joins y Subconsultas
Comprender los JOINSINNER JOIN vs OUTER JOIN
Subconsultas en SELECT
Subconsultas correlacionadas
UNION y UNION ALL
Módulo 4: Manipulación de Datos
INSERT, UPDATE y DELETEUso de MERGE
Transacciones y ACID
Control de concurrencia
Manejo de errores
Módulo 5: Funciones y Procedimientos
Creación de funciones definidas por el usuarioProcedimientos almacenados básicos
Parámetros de entrada y salida
Manejo de excepciones
Triggers en SQL Server
Módulo 6: Optimización de Consultas
Análisis de planes de ejecuciónÍndices y su impacto
Estadísticas de consulta
Optimizaciones comunes
Herramientas de diagnóstico
Módulo 7: Seguridad en SQL Server
Autenticación y autorizaciónRoles y permisos
Encriptación de datos
Auditoría de accesos
Seguridad en transacciones
Módulo 8: Casos de Uso y Proyectos
Diseño de bases de datosImplementación de un caso real
Mejoras de rendimiento
Documentación del proyecto
Presentación de resultados