Transact-SQL - SQL Server 2014

Anuncio
Transact-SQL - SQL Server 2014 (50 Horas)
DESCRIPCIÓN
PRE-REQUISITOS
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 aplicando los conceptos avanzados.
• Conocimiento de SQL Server 2012 o superior (nivel
intermedio).
• Conocimiento de herramientas SQL Server 2012 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).
LOGRO DEL CURSO
Al finalizar el curso, el alumno será capaz de
interactuar con una base de datos de manera
óptima. Adicionalmente, estará preparado para:
• Diseñar una estrategia de indexación según los
planes de ejecución y estadísticas de acceso del
motor SQL Server
• 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
• Utilizar las herramientas especializadas de
interpretación y solución de problemas de
aplicaciones del SQL Server
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.
DIRIGIDO
Profesionales,
egresados
y
estudiantes,
interesados en mejorar el uso de lenguaje T-SQL.
INFORMES: Central: 633 5555 | [email protected]
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BELLAVISTA
Calle Diez Canseco Cdra. 2
SEDE SAN MIGUEL
Av. Federico Gallese 847
SEDE BREÑA
Av. Brasil 714 – 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
SEDE SAN JUAN DE LURIGANCHO
Av. Próceres de la Independencia 3023 – 3043
Transact-SQL - SQL Server 2014 (50 Horas)
LÍNEA DE ESPECIALIZACIÓN
SQL y
Modelamiento
de Base de
Datos
Transact-SQL
for Developer
SQL Server
2014
SQL Server
2014 Nivel
Básico
SQL Server
2014 Nivel
Avanzado
PLAN CURRICULAR
SQL Query Performance Tuning
Creación y gestión de índices
•
•
•
•
•
•
•
•
•
•
•
•
•
Proceso de Performance Tuning.
Analizar una consulta.
Búsqueda de índices que faltan.
Recomendaciones para optimizar consultas.
Utilizar las estadísticas para mejorar el
rendimiento de las consultas.
• Características avanzados para optimizar
consultas.
• Consideraciones del proceso de Performance
Tuning.
• Database Engine y Analyze Query Plans.
• Optimizando Querys utilizando plan guides.
• Generación de la línea base.
Diseño físico de una base de datos
• Buenas prácticas en el diseño de arreglos de
disco: RAID0, RAID1, RAID5.
• Implementación de un ambiente de arreglos de
disco en Windows Server.
• Utilización de las mejoras en el formato de disco
• Arquitectura de base de datos.
• Estrategia de distribución de archivos de una
base de datos.
• Estrategia de distribución de tablas de una base
de datos.
• Estrategia de distribución de índices de una base
de datos.
• Estrategia de distribución de datos.
• Implementación arquitectura de base de datos
con mejores prácticas.
Arquitectura de un índice.
Tipo de Índices.
Create Clustered Indexes.
Create nonclustered Indexes.
Create Unique Indexes.
Create Filtered Indexes.
Create indexes with included columns.
Consideraciones en diseño, implementación y
mantenimiento de índices.
• Requerimiento de disco para operaciones de
índices.
• SORT_IN_TEMPDB.
• Reorganize % Rebuild.
• Fill factor.
• Técnicas avanzadas de indexación.
• Tipos de índices especiales.
Optimización de consultas con planes de
ejecución
•
•
•
•
Mejores prácticas en el desarrollo de consultas.
Utilización efectiva de uso de un índice.
Uso efectivo de los tipos de datos en SQL Server.
Identificación de planes de ejecución de un
Query.
• Solución de problemas de performance usando
planes de ejecución.
• Análisis de estadísticas.
• Análisis de la fragmentación de una tabla.
INFORMES: Central: 633 5555 | [email protected]
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BELLAVISTA
Calle Diez Canseco Cdra. 2
SEDE SAN MIGUEL
Av. Federico Gallese 847
SEDE BREÑA
Av. Brasil 714 – 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
SEDE SAN JUAN DE LURIGANCHO
Av. Próceres de la Independencia 3023 – 3043
Transact-SQL - SQL Server 2014 (50 Horas)
Procedimientos almacenados eficientes
•
•
•
•
•
•
Estrategia para manejo de errores.
Estrategia para optimización del código.
Estrategia para uso de variables.
Estrategia para tablas temporales.
Estrategia para uso de cursores.
Problemas más comunes en los procedimientos
almacenados.
• Mejores prácticas para aplicación de seguridad
de los datos.
• Claves simétricas y asimétricas.
• Cifrado de datos transparentes.
Gestionando performance con herramientas de
monitoreo
•
•
•
•
•
•
SQL Profile.
SQL Performance Dashboard.
SQL Performance Monitor.
SQL Server Activity Monitor.
SQL Server Data Collection.
SQL Database Tuning Advisor.
Administración y gestión de bloqueos
•
•
•
•
•
•
•
•
Esquema de bloqueo SQL Server.
Detectando bloqueos.
Resolución de bloqueos.
Análisis de deadlocks.
Handling deadlocks.
Minimizing deadlocks.
Optimización de la carga de trabajo.
Optimización SQL Server.
INFORMES: Central: 633 5555 | [email protected]
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BELLAVISTA
Calle Diez Canseco Cdra. 2
SEDE SAN MIGUEL
Av. Federico Gallese 847
SEDE BREÑA
Av. Brasil 714 – 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
SEDE SAN JUAN DE LURIGANCHO
Av. Próceres de la Independencia 3023 – 3043
Descargar