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