20762 Developing SQL Databases
Online EN VIVO: 40 horas |
Objetivos
Después de completar este curso, los participantes podrán:
• Diseñar e implementar tablas.
• Describir diseños avanzados de tablas.
• Garantizar la integridad de los datos a través de restricciones.
• Describir índices, incluidos índices optimizados y de almacén de columnas.
• Diseñar e implementar vistas.
• Diseñar e implementar procedimientos almacenados.
• Diseñar e implementar funciones definidas por el usuario.
• Responder a la manipulación de datos utilizando disparadores.
• Diseñar e implementar tablas en memoria.
• Implementar código administrado en SQL Server.
• Almacenar y consultar datos XML.
• Trabajar con datos espaciales.
• Almacenar y consultar blobs y documentos de texto.
La audiencia principal para este curso son los profesionales de TI que desean adquirir habilidades en las características y tecnologías de productos de SQL Server para implementar una base de datos.
Las audiencias secundarias para este curso son personas que son desarrolladores de otras plataformas de productos que buscan ser expertos en la implementación de una base de datos SQL Server.
• Introducción a la plataforma SQL Server
• Tareas de desarrollo de bases de datos de SQL Server
Módulo 2: Diseño e implementación de tablas
• Diseño de tablas
• Tipos de datos
• Trabajando con esquemas
• Crear y alterar tablas
Módulo 3: Diseños de tabla avanzadas
• Particionamiento de datos
• Comprimir datos
• Tablas temporales
Módulo 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
• Entidad implementadora e integridad referencial
Módulo 5: Introducción a los Índices
• Conceptos básicos de indexación
• Tipos de datos e índices
• Montones, índices agrupados y no agrupados
• Columna única e índices compuestos
Módulo 6: Diseño de estrategias de índice optimizadas
• Estrategias de índice
• Gestión de índices
• Planes de ejecución
• El asesor de ajuste del motor de base de datos
• Tienda de consultas
Módulo 7: Índices de almacén de columnas
• Introducción a los índices del almacén de columnas
• Crear índices de almacén de columnas
• Trabajar con índices de almacén de columnas
Módulo 8: Diseño e implementación de vistas
• Introducción a las vistas
• Crear y administrar vistas
• Consideraciones de rendimiento para vistas
Módulo 9: Diseño e implementación de procedimientos almacenados
• Introducción a los procedimientos almacenados
• Trabajar con procedimientos almacenados
• Implementación de procedimientos almacenados parametrizados
• Contexto de ejecución de control
Módulo 10: Diseño e implementación de funciones definidas por el usuario
• Descripción general de las funciones
• 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
Módulo 11: Respuesta a la manipulación de datos a través de disparadores
• Diseño de disparadores DML
• Implementación de activadores DML
• Conceptos avanzados de disparo
Módulo 12: Uso de tablas en memoria
• Tablas optimizadas para memoria
• Procedimientos almacenados compilados de forma nativa
Módulo 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
Módulo 14: Almacenamiento y consulta de datos XML en SQL Server
• Introducción a XML y esquemas XML
• Almacenamiento de datos y esquemas XML en SQL Server
• Implementación del tipo de datos XML
• Uso de la instrucción Transact-SQL FOR XML
• Comenzando con XQuery
• Destrucción de XML
Módulo 15: Almacenamiento y consulta de datos espaciales en SQL Server
• Introducción a los datos espaciales
• Trabajar con tipos de datos espaciales de SQL Server
• Uso de datos espaciales en aplicaciones
Módulo 16: Almacenamiento y consulta de BLOB y documentos de texto en SQL Server
• Consideraciones para datos BLOB
• Trabajando con FILESTREAM
• Uso de la búsqueda de texto completo
Módulo 17: concurrencia de SQL Server
• Concurrencia y transacciones
• Bloqueo interno
Módulo 18: Rendimiento y monitoreo
• Eventos extendidos
• Trabajar con eventos extendidos
• Estadísticas de consultas en vivo
• Optimizar la configuración del archivo de base de datos
• Métricas
• Conocimientos básicos del sistema operativo Microsoft Windows y su funcionalidad principal.
• Conocimiento práctico de Transact-SQL.
• Conocimiento práctico de bases de datos relacionales.
• Curso 20761 Consulta de datos con Transact-SQL.
- MCSA: SQL 2016 Database Development (Exam 70-762)
Online EN VIVO: 40 horas |