Este curso de cinco días dirigido por un instructor proporciona a los estudiantes el conocimiento y las habilidades para desarrollar una base de datos de Microsoft SQL Server. El curso se centra en enseñar a las personas cómo utilizar las funciones y herramientas de los productos SQL Server relacionadas con el desarrollo de una base de datos.
Dirigido a
- El público principal de este curso son los profesionales de TI que desean adquirir conocimientos sobre las características y tecnologías de los productos SQL Server para implementar una base de datos. Las audiencias secundarias de este curso son personas que son desarrolladores de otras plataformas de productos que buscan convertirse en expertos en la implementación de una base de datos SQL Server.
Duración
35 horas
Modalidades
- Presencial
- Virtual en vivo a tráves de plataformas digitales
- On site
Incluye
- 35 horas de capacitación
- Instructores capacitados
- Manual de participante en formato digital
- Constancia de particpación
Temario
- Introducción a la plataforma SQL Server
- Tareas de desarrollo de bases de datos de SQL Server
- Diseñar tablas
- Tipos de datos
- Trabajar con esquemas
- Crear y modificar tablas
- Diseñar tablas
- Crear esquemas
- Crear tablas
- Partición de datos
- Comprimir datos
- Tablas temporales
- Partición de datos
- Comprimir datos
- Hacer cumplir la integridad de los datos
- Implementación de la integridad de Data Domain
- Entidad implementadora e integridad referencial
- Agregar restricciones
- Prueba las restricciones
- Conceptos básicos de indexación
- Tipos de datos e índices
- Montones, índices agrupados y no agrupados
- Índices compuestos y de columna única
- Creando un montón
- Crear un índice agrupado
- Crear un índice cubierto
- Estrategias de índice
- Gestión de índices
- Planes de ejecución
- El Asesor de optimización del motor de base de datos
- Almacén de consultas
- Usando Query Store
- Montones e índices agrupados
- Crear un índice cubierto
- Introducción a los índices de almacén de columnas
- Creación de índices de almacén de columnas
- Trabajar con índices de almacén de columnas
- Creación de un índice de almacén de columnas
- Crear una tabla de almacén de columnas optimizada para memoria
- Introducción a las vistas
- Crear y administrar vistas
- Consideraciones de rendimiento para vistas
- Crear vistas estándar
- Crear una vista actualizable
- Introducción a los procedimientos almacenados
- Trabajar con procedimientos almacenados
- Implementación de procedimientos almacenados parametrizados
- Controlar el contexto de ejecución
- Crear procedimientos almacenados
- Crear procedimientos almacenados parametrizados
- Cambios en el contexto de ejecución del procedimiento almacenado
- Resumen de 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 funciones
- Formatear números de teléfono
- Modificar una función existente
- Diseño de activadores DML
- Implementación de activadores DML
- Conceptos avanzados de disparadores
- Crear y probar el activador de auditoría
- Mejorar el disparador de auditoría
- Tablas optimizadas para memoria
- Procedimientos almacenados compilados de forma nativa
- Usar tablas optimizadas para memoria
- Uso de procedimientos almacenados compilados de forma nativa
- Introducción a la integración de CLR en SQL Server
- Implementación y publicación de ensamblados CLR
- Evaluación del código CLR propuesto
- Creación de una función CLR con valor escalar
- Creación de una función CLR con valores de tabla
- Introducción a XML y esquemas XML
- Almacenamiento de esquemas y datos XML en SQL Server
- Implementación del tipo de datos XML
- Uso de la instrucción FOR XML de Transact-SQL
- Introducción a XQuery
- Destrucción de XML
- Determinar cuándo usar XML
- Prueba del almacenamiento de datos XML en variables
- Usar esquemas XML
- Uso de consultas FOR XML
- Creación de un procedimiento almacenado para devolver XML
- Introducción a los datos espaciales
- Trabajar con tipos de datos espaciales de SQL Server
- Usar datos espaciales en aplicaciones
- Familiarícese con el tipo de datos de geometría
- Agregar datos espaciales a una tabla existente
- Buscar ubicaciones cercanas
- Consideraciones para datos BLOB
- Trabajando con FILESTREAM
- Uso de la búsqueda de texto completo
- Habilitación y uso de columnas FILESTREAM
- Habilitación y uso de tablas de archivos
- Usar un índice de texto completo
- Simultaneidad y transacciones
- Bloqueo de internos
- Implementar el aislamiento de instantáneas
- Implementar bloqueo de nivel de partición
- Eventos extendidos
- Trabajar con eventos extendidos
- Estadísticas de consultas en vivo
- Optimizar la configuración del archivo de base de datos
- Métrica
- Recopilación y análisis de datos mediante eventos extendidos
- Implementación de la metodología de línea base