Curso: SQL Server nivel avanzado

Dirigido a
Al público en general y empresas del sector servicio o manufactura
Objetivo
Al finalizar el curso, el participante aplicará sentencias SQL optimizadas para manejar grandes cantidades de datos de manera rápida y confiable.
COMPETENCIAS A DESARROLLAR: Orientación a resultados, capacidad crítica, mejora continua
Requisitos de software:
Windows 10, SQL Server Express o superior y SQL Server Management Studio Requisitos de hardware: Procesador I5 o superior, o equivalente en AMD con 8 mb de RAM
Temario
Módulo I. Revisión de instrucciones SQL básicas
· Selección de información (Select…From.., Distinct, Alias ).
· Especificación de criterios de selección de información (Where…)
· Operadores lógicos (In, Like, Between), matemáticos y comodines.
· Valores nulos Ordenamiento de la información (Order by)
· Agrupación de información y funciones de grupo (Group by, Having)
· Ordenar datos
· Filtrar datos con sentencias
· Filtrar datos con TOP y OFFSET – FETCH
· Trabajo con valores no conocidos
Módulo II. Trabajo con tipos de datos de SQL server
· Introducción a los tipos de datos de SQL Server
· Trabajo con datos de tipo carácter
· Trabajo con tipos de datos de fecha y hora
Módulo III. Uso de operadores de conjunto
· Desarrollo de consultas con el operador UNION
· Uso de EXCEPT e INTERSECT
· Uso de APPLY
Módulo IV. USO DE DML PARA MANIPULAR DATOS
· Insertar datos
· Modificar y eliminar datos
Módulo V. 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
Módulo VI. Uso de conjuntos pivoting y grouping
· Preparación de consultas con Pivot
· Desarrollo de consultas con Pivot
Módulo VII. Control de transacciones
· Commit y Rollback
· Commit y Rollback por fases
Módulo VIII. Sentencias de control
· If-then-else-end if
· Case
· While loop
· Etiquetas
· Try – Catch
Módulo IX. Uso de procedimientos almacenados
· Declaración de variables
· Tipos de procedimientos
· Creación de procedimientos
· Ejecución de procedimientos
· Eliminación de procedimientos
· Paso de parámetros
Módulo X. Implementación de cursores
· Características
· Declaración, apertura, uso y cierre
Módulo XII. Implementación de Triggers
· Características
· Creación de triggers
· Eliminación de triggers