diciembre 2, 2018

SQL SERVER MANEJO DE CONSULTAS

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