Está en la página 1de 3

Transact-SQL-

SQL Server 2016


(50 Horas)

En este curso, el participante obtendrá los conocimientos y habilidades


necesarias para la construcción de sentencias afinadas de SQL aplicando
las mejores prácticas recolectadas en años de experiencia. Además, el
alumno podrá resolver problemas de performance en las aplicaciones
utilizando los conceptos avanzados.

DIRIGIDO
Profesionales, egresados y estudiantes, interesados en mejorar el uso del SQL y
T-SQL.

LOGROS DEL CURSO


Al finalizar el curso, el alumno será capaz de interactuar con una base de datos de
manera óptima. Adicionalmente, estará preparado para:

• Aplicar las mejores prácticas en la construcción y codificación de sentencias T-SQL,


destinadas a incrementar la performance de una aplicación.
• Diseñar una estrategia de indexación según los planes de ejecución y las estadísticas
de acceso del motor SQL Server.
• Utilizar las herramientas especializadas para interpretación y solución de problemas
de aplicaciones del SQL Server.

PRE-REQUISITOS
• Conocimiento de SQL Server 2008 o superior (nivel intermedio)
• Conocimiento de herramientas SQL Server 2008 o superior (nivel básico)
• Conocimiento de Transact-SQL (nivel intermedio)
• Conocimiento de lógica de programación (nivel intermedio)
• Conocimiento de bases de datos relacionales (nivel intermedio)

METODOLOGÍA
El programa se encuentra estructurado en sesiones teórico/prácticas, donde se
propicia la participación activa en cada clase, ya sea, compartiendo experiencias
del contexto laboral del grupo, así como, desarrollando laboratorios de forma
guiada e individual, permitiendo la consolidación del aprendizaje del tema.

INFORMES: Central: 633 5555 | informeslima@cibertec.edu.pe

SEDE MIRAFLORES SEDE INDEPENDENCIA COLEGIO SOPHIANUM SEDE BELLAVISTA


Calle Diez Canseco Cdra. 2 Av. Carlos Izaguirre 233 Av. Salaverry 2100 - San Isidro Av. Oscar R. Benavides 3866-4070 Mall Plaza
SEDE SAN MIGUEL SEDE BREÑA UNIVERSIDAD CHAMPAGNAT SEDE SAN JUAN DE LURIGANCHO
Av. Federico Gallese 847 Av. Brasil 714 – 792 (CC La Rambla piso 3) Av. Mariscal Castilla 1270, Santiago de Surco Av. Próceres de la Independencia 3023 – 3043
Transact-SQL-
SQL Server 2016
(50 Horas)

LÍNEA DE ESPECIALIZACIÓN
SQL y
Modelamiento Transact-SQL- SQL Server 2016 SQL Server 2016
de Base SQL Server 2016 Nivel Básico Nivel Avanzado
de Datos

CONTENIDO TEMÁTICO
Técnicas avanzadas de consulta Gestión de los índices
• Identificar cómo opera SQL Server 2016 en un SELECT. • Introducción a los índices.
• Identificar diferentes técnicas de escritura de • Tipos de índices.
consultas avanzadas. • Manejo de estadísticas.
• Uso avanzado de SELECT. • Consideraciones en el diseño e implementación de
• Uso de sub-consultas. índices.
• Expresiones de tabla. • Administrar y mantener estadísticas.
• Operadores de conjuntos. • Técnicas avanzadas de indexación.
• Funciones de ventana. • Vistas indizadas.
• Usar vistas y funciones de metadatos para administrar • Tipos de índices especiales.
la base de datos. • Conocer las estadísticas de uso de índices.
• Identificar y corregir la fragmentación de índices.
• Uso de factor de relleno.
Procedimientos almacenados
• Mejores prácticas en el desarrollo de procedimientos
almacenados. Optimización de las consultas de datos
• Elementos de programación de un procedimiento • Mejores prácticas en el desarrollo de una consulta.
almacenado. • Identificación de consultas costosas.
• Manejo de errores. • Análisis del performance mediante el uso de
• Entender los problemas más recurrentes que suceden estadísticas para medir la efectividad.
durante la ejecución de procedimientos almacenados.

INFORMES: Central: 633 5555 | informeslima@cibertec.edu.pe

SEDE MIRAFLORES SEDE INDEPENDENCIA COLEGIO SOPHIANUM SEDE BELLAVISTA


Calle Diez Canseco Cdra. 2 Av. Carlos Izaguirre 233 Av. Salaverry 2100 - San Isidro Av. Oscar R. Benavides 3866-4070 Mall Plaza
SEDE SAN MIGUEL SEDE BREÑA UNIVERSIDAD CHAMPAGNAT SEDE SAN JUAN DE LURIGANCHO
Av. Federico Gallese 847 Av. Brasil 714 – 792 (CC La Rambla piso 3) Av. Mariscal Castilla 1270, Santiago de Surco Av. Próceres de la Independencia 3023 – 3043
Transact-SQL-
SQL Server 2016
(50 Horas)

Planes de ejecución Herramientas de monitoreo y auditoría


• ¿Cómo se obtiene un plan de ejecución?. • Monitor de actividad.
• ¿Cómo se lee un plan de ejecución?. • SQL Profiler.
• Identificación de oportunidades de optimización. • SQL Trace.
• Database Tuning Advisor.
• Data Collector.
Administración de bloqueos
• Conceptos de transacciones.
• ¿Cómo trabaja un lock?. Diseño físico de la base de datos
• ¿Cómo detectar y resolver bloqueos?. • Arquitectura de la base de datos.
• Análisis de deadlocks. • Creación de bases de datos.
• ¿Cómo evitar un deadlock?. • Gestión del almacenamiento.
• Configuración de las bases de datos de sistema.
• Configuración de I/O en discos.
SQL Performance Tuning • Arreglo de disco.
• Problemática en la performance del motor base de
datos.
• Proceso de performance tuning.
• Consideraciones del proceso de performance tuning.
• Generación de línea base.
• Detectar cuellos de botella en el desempeño del
motor de bases de datos.

INFORMES: Central: 633 5555 | informeslima@cibertec.edu.pe

SEDE MIRAFLORES SEDE INDEPENDENCIA COLEGIO SOPHIANUM SEDE BELLAVISTA


Calle Diez Canseco Cdra. 2 Av. Carlos Izaguirre 233 Av. Salaverry 2100 - San Isidro Av. Oscar R. Benavides 3866-4070 Mall Plaza
SEDE SAN MIGUEL SEDE BREÑA UNIVERSIDAD CHAMPAGNAT SEDE SAN JUAN DE LURIGANCHO
Av. Federico Gallese 847 Av. Brasil 714 – 792 (CC La Rambla piso 3) Av. Mariscal Castilla 1270, Santiago de Surco Av. Próceres de la Independencia 3023 – 3043