Duración: 18 hrs
Material para el participante:
Manual del curso
Para más información sobre costos individuales y grupales, favor de contactar al correo y al numero que se presentan al final de esta página.
Descripción
¿A quién va dirigido este curso?
Particulares o personas de cualquier empresa o institución interesadas en la la elaboración de consultas y cruce de datos.
¡Beneficios que obtendré al tomar este curso!
Al tomar este curso obtendrás los conocimientos necesarios de cómo se trabaja en SQL Server y como extraer información
En este curso reforzaras el manejo de SQL Server y tips de trabajo para agilizar los resultados.
TEMARIO
TEMA 1: INTRODUCCIÓN A MICROSOFT SQL SERVER
Arquitectura básica de SQL Server
Ediciones y versiones de SQL Server
Comienzo con SQL Server Management Studio
TEMA 2: INTRODUCCIÓN A LAS CONSULTAS T-SQL
Introducción a T-SQL
Uso de la instrucción Sets
Uso de la Lógica de instrucciones
Orden lógico de operaciones en instrucciones SELECT
TEMA 3: DESARROLLO DE CONSULTAS SELECT
Desarrollo de sentencias SELECT simples
Eliminar duplicados con la cláusula DISTINCT
Uso de alias en Columnas y tablas
Desarrollo de instrucciones CASE
TEMA 4: CREAR CONSULTAS CON MÚLTIPLES TABLAS
Descripción de uso de la instrucción Joins
Consultas con Inner Joins
Left Join y Right Join
Consultas con Outer Joins
Consultas con Cross Joins y Self Joins
TEMA 5: ORDENAR Y FILTRAR DATOS
Ordenar datos
Filtrar datos con sentencias
Filtrar datos con TOP y OFFSET – FETCH
Trabajo con valores no conocidos
TEMA 6: TRABAJO CON TIPOS DE DATOS DE SQL SERVER
Introducción a los tipos de datos de SQL Server
Trabajo con datos de tipo caracter
Trabajo con tipos de datos de fecha y hora
TEMA 7: USO DE DML PARA MANIPULAR DATOS
Insertar datos
Modificar y eliminar datos
TEMA 8: USO DE FUNCIONES INTEGRADAS
Desarrollo de consultas con funciones integradas
Uso de funciones de conversión
Uso de funciones lógicas
Uso de funciones para el manejo de valores nulos
TEMA 9: DATOS AGRUPADOS Y FUNCIONES DE AGREGADO
Uso de funciones de agregado
Uso de la cláusula GROUP BY
Filtrar grupos con la cláusula HAVING
TEMA 10: USO DE SUBCONSULTAS
Generación de subconsultas autocontenidas
Generación de subconsultas correlacionadas
Uso de la cláusula EXISTS con subconsultas
TEMA 11: USO DE EXPRESIONES EN TABLAS
Uso de Vistas
Uso de funciones de valores de tablas
Uso de tablas derivadas
Uso de expresiones comunes de tablas
TEMA 12: USO DE OPERADORES DE CONJUNTO
Desarrollo de consultas con el operador UNION
Uso de EXCEPT e INTERSECT
Uso de APPLY
TEMA 13: USO DE WINDOW RANKING, OFFSET Y FUNCIONES DE AGREGADO
Desarrollo de funciones Windows con OVER
Explorar funciones tipo Window
TEMA 14: USO DE CONJUNTOS PIVOTING Y GROUPING
Desarrollo de consultas con PIVOT y UNPIVOT
Trabajo con conjuntos agrupados
TEMA 15: DESARROLLO DE CONSULTAS CON PROCEDIMIENTOS ALMACENADOS
Introducción a Procedimientos almacenados
Paso de parámetros en Procedimientos almacenados
Desarrollo de Procedimientos almacenados simples
Trabajo con SQL dinámico
TEMA 16: PROGRAMACIÓN DE T-SQL
Elementos de programación T-SQL
Control del flujo de programa
TEMA 17: IMPLEMENTAR UN CONTROL DE ERRORES
Uso de bloques TRY / CATCH
Trabajo con información de errores
TEMA 18: IMPLEMENTAR TRANSACCIONES
Transacciones e ingeniería de bases de datos
Control de transacciones