Este programa tiene como objetivo principal brindar a los estudiantes una buena comprensión del lenguaje Transact-SQL que se utiliza en todas las disciplinas relacionadas con SQL Server; a saber, administración de bases de datos, desarrollo de bases de datos e inteligencia empresarial.
Dirigido a
- Administradores de bases de datos
- Desarrolladores de bases de datos
- Profesionales de BI.
Duración
35 horas

Modalidades
- Presencial
- Virtual en vivo a tráves de plataformas digitales
- On site
Incluye
- 35 horas de capacitación
- Instructores capacitados
- Manual de participante en formato digital
- Constancia de particpación
Temario
- La arquitectura básica de SQL Server
- Ediciones y versiones de SQL Server
- Introducción a SQL Server Management Studio
- Trabajar con SQL Server Management Studio
- Creación y organización de scripts T-SQL
- Usar libros en línea
- Presentación de T-SQL
- Comprensión de conjuntos
- Comprensión de la lógica de predicados
- Comprensión del orden lógico de las operaciones en sentencias SELECT
- Ejecución de sentencias SELECT básicas
- Ejecución de consultas que filtran datos mediante predicados
- Ejecutando consultas que ordenan datos usando ORDER BY
- Escribir declaraciones SELECT simples
- Eliminando duplicados con DISTINCT
- Usar alias de columna y tabla
- Escribir expresiones CASE simples
- Escribir declaraciones SELECT simples
- Eliminación de duplicados con DISTINCT
- Usar alias de columna y tabla
- Usar una expresión CASE simple
- Entendiendo las uniones
- Consultar con combinaciones internas
- Consultar con combinaciones externas
- Consulta con Cross Joins y Self Joins
- Escribir consultas que utilizan Inner Joins
- Escribir consultas que utilizan combinaciones internas de varias tablas
- Escribir consultas que utilizan autouniones
- Escribir consultas que utilizan combinaciones externas
- Escribir consultas que utilizan combinaciones cruzadas
- Clasificación de datos
- Filtrar datos con predicados
- Filtrado de datos con TOP y OFFSET-FETCH
- Trabajar con valores desconocidos
- Escribir consultas que filtran datos mediante una cláusula WHERE
- Escritura de consultas que ordenen datos mediante una cláusula ORDER BY
- Escribir consultas que filtran datos con la opción TOP
- Escribir consultas que filtran datos usando la cláusula OFFSET-FETCH
- Introducción a los tipos de datos de SQL Server
- Trabajar con datos de caracteres
- Trabajar con datos de fecha y hora
- Escribir consultas que devuelvan datos de fecha y hora
- Escribir consultas que utilizan funciones de fecha y hora
- Escribir consultas que devuelvan datos de caracteres
- Escribir consultas que devuelvan funciones de caracteres
- Agregar datos a tablas
- Modificar y eliminar datos
- Generando valores de columna automáticos
- Insertar registros con DML
- Actualización y eliminación de registros mediante DML
- Escribir consultas con funciones integradas
- Usar funciones de conversión
- Usar funciones lógicas
- Uso de funciones para trabajar con NULL
- Escribir consultas que utilizan funciones de conversión
- Escribir consultas que utilizan funciones lógicas
- Escribir consultas que prueben la nulabilidad
- Usar funciones agregadas
- Uso de la cláusula GROUP BY
- Filtrar grupos con HAVING
- Escribir consultas que utilizan la cláusula GROUP BY
- Escribir consultas que utilizan funciones agregadas
- Escribir consultas que utilizan funciones agregadas distintas
- Escribir consultas que filtran grupos con la cláusula HAVING
- Escribir subconsultas independientes
- Escribir subconsultas correlacionadas
- Usar el predicado EXISTS con subconsultas
- Escribir consultas que utilizan subconsultas independientes
- Escritura de consultas que utilizan subconsultas escalares y de resultados múltiples
- Escribir consultas que utilizan subconsultas correlacionadas y una cláusula EXISTS
- Usar vistas
- Uso de funciones con valores de tabla en línea
- Usar tablas derivadas
- Usar expresiones de tabla comunes
- Escribir consultas que utilizan vistas
- Escribir consultas que utilizan tablas derivadas
- Escribir consultas que utilizan expresiones de tabla comunes (CTE)
- Escritura de consultas que utilizan expresiones con valores de tabla en línea (TVF)
- Escribir consultas con el operador UNION
- Usando EXCEPT e INTERSECT
- Usando APLICAR
- Escritura de consultas que utilizan operadores de conjuntos UNION y UNION ALL
- Escritura de consultas que utilizan operadores CROSS APPLY y OUTER APPLY
- Escribir consultas que utilizan los operadores EXCEPT e INTERSECT
- Creando Windows con OVER
- Explorando las funciones de la ventana
- Escribir consultas que utilizan funciones de clasificación
- Escribir consultas que utilizan funciones de compensación
- Escribir consultas que utilizan funciones de agregación de ventanas
- Escribir consultas con PIVOT y UNPIVOT
- Trabajar con conjuntos de agrupación
- Escribir consultas que utilizan el operador PIVOT
- Escribir consultas que utilizan el operador UNPIVOT
- Escritura de consultas que utilizan las subcláusulas GROUPING SETS CUBE y ROLLUP
- Consultar datos con procedimientos almacenados
- Pasar parámetros a procedimientos almacenados
- Creación de procedimientos almacenados simples
- Trabajar con SQL dinámico
- Uso de la instrucción EXECUTE para invocar procedimientos almacenados
- Pasar parámetros a procedimientos almacenados
- Ejecución de procedimientos almacenados en el sistema