diciembre 2, 2018

DESARROLLO DE BASES DE DATOS SQL

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 AL DESARROLLO DE BASES DE DATOS
Introducción a la plataforma SQL Server
Tareas de desarrollo de bases de datos de SQL Server

TEMA 2: DISEÑO E IMPLEMENTACIÓN DE TABLAS
Diseño Tablas
Tipos de datos
Trabajo con esquemas
Crear y alterar tablas

TEMA 3: DISEÑO AVANZADO DE TABLAS
Particionar datos
Comprimir datos
Tablas temporales

TEMA 4: GARANTIZAR LA INTEGRIDAD DE LOS DATOS A TRAVÉS DE RESTRICCIONES
Hacer cumplir la integridad de los datos
Implementación de la integridad del dominio de datos

TEMA 5: INTRODUCCIÓN A LOS ÍNDICES
Conceptos básicos de indexación
Tipos de datos e índices
Ausencia de índices (heap), índices agrupados y no agrupados
Columna única e índices compuestos

TEMA 6: DISEÑO DE ESTRATEGIAS DE ÍNDICE OPTIMIZADAS
Estrategias de índices
Gestionar índices
Planes de ejecución
El asesor de ajuste del motor de base de datos
Query Store

TEMA 7: ÍNDICES DE TIPO COLUMNSTORE
Introducción a los índices de tipo Columnstore
Crear índices de tipo Columnstore
Trabajar con de tipo Columnstore

TEMA 8: DISEÑO E IMPLEMENTACIÓN DE VISTAS
Introducción a las vistas
Crear y administrar vistas
Consideraciones de rendimiento para vistas

TEMA 9: DISEÑO E IMPLEMENTACIÓN DE PROCEDIMIENTOS ALMACENADOS
Introducción a los procedimientos almacenados
Trabajo con procedimientos almacenados
Implementación de procedimientos almacenados parametrizados
Contexto de ejecución de control

TEMA 10: DISEÑO E IMPLEMENTACIÓN DE FUNCIONES DEFINIDAS POR EL USUARIO
Introducción a las funciones definidas por el usuario (UDF)
Diseño e implementación de funciones escalares
Diseño e implementación de funciones con valores de tabla
Consideraciones para implementar funciones
Alternativas a las funciones

TEMA 11: RESPUESTA A LA MANIPULACIÓN DE DATOS A TRAVÉS DE DISPARADORES (TRIGGERS)
Diseño de disparadores DML
Implementando disparadores DML
Conceptos avanzados de disparadores

TEMA 12: USO DE TABLAS EN MEMORIA
Tablas de memoria optimizadas
Procedimientos almacenados compilados de forma nativa

TEMA 13: IMPLEMENTACIÓN DE CÓDIGO ADMINISTRADO EN SQL SERVER
Introducción a la integración CLR en SQL Server
Implementación y publicación de ensamblados CLR

TEMA 14: ALMACENAMIENTO Y CONSULTA DE DATOS XML EN SQL SERVER
Introducción a XML y esquemas XML
Almacenar datos y esquemas XML en SQL Server
Implementación del tipo de datos XML
Uso de la instrucción Transact-SQL para XML
Comenzando con XQuery
Descomposición de XML

TEMA 15: ALMACENAMIENTO Y CONSULTA DE DATOS ESPACIALES EN SQL SERVER
Introducción a los datos espaciales
Trabajo con tipos de datos espaciales de SQL Server
Uso de datos espaciales en aplicaciones

TEMA 16: ALMACENAMIENTO Y CONSULTA DE BLOBs
Consideraciones para datos BLOB
Trabajando con FILESTREAM
Usar la búsqueda de texto completo