Contenido
Módulo 1: Introducción a Desarrollo de Bases de Datos
- Introducción a SQL Server Platform
- Tareas de desarrollo de Bases de Datos de SQL Server
Módulo 2: Diseñar e implementar tablas
- Diseñar tablas
- Tipos de datos
- Trabajar con esquemas
- Crear y modificar tablas
Módulo 3: Diseños avanzados de tablas
- Particionar datos
- Comprimir datos
- Tablas temporales
Módulo 4: Garantizar la integridad de los datos a través de restricciones
- Aplicar integridad de Datos
- Implementación de la integridad del dominio de datos
- Implementar integridad de Entidad 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ñar de estrategias de índice optimizadas
- Estrategias de índice
- Administrar índices
- Planes de ejecución
- El asesor de ajuste del motor de base de datos
- Almacén de consultas
Módulo 7: Índices de almacén de columnas
- Introducción a índices de almacén de columnas
- Crear índices de almacén de columnas
- Trabajar con índices de almacén de columnas
Módulo 8: Diseñar e implementar vistas
- Introducción a Vistas
- Crear y administrar Vistas
- Consideraciones de rendimiento para Vistas
Módulo 9: Diseñar e implementar Procedimientos almacenados
- Introducción a Procedimientos almacenados
- Trabajar con Procedimientos almacenados
- Implementar Procedimientos almacenados parametrizados
- Controlar contexto de ejecución
Módulo 10: Diseñar e implementar funciones definidas por el usuario
- Descripción general de funciones
- Diseñar e implementar funciones escalares
- Diseñar e implementar funciones valuadas por tablas
- Consideraciones para implementar funciones
- Alternativas a funciones
Módulo 11: Responder a Manipulación de datos a través de activadores
- Diseñar activadores DML
- Implementar activadores DML
- Conceptos de activadores avanzados
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 esquemas XML y XML
- Almacenar datos y esquemas XML en SQL Server.
- Implementar el tipo de dato XML
- Uso de la instrucción Transact-SQL FOR XML
- Introducción con XQuery
- Destrucción de XML
Módulo 15: Almacenamiento y consulta de datos espaciales en SQL Server
- Introducción a 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
- Trabajar 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 supervisión
- Eventos extendidos
- Trabajar con eventos extendidos
- Estadísticas de consulta activas
- Optimizar la configuración del archivo de base de datos
- Métricas
Developing SQL Databases (Desarrollar Base de Datos SQL)
Este curso proporciona a los estudiantes los conocimientos y habilidades para desarrollar una base de datos Microsoft SQL Server. El curso se enfoca en enseñar a las personas cómo usar las características y herramientas del producto SQL Server relacionadas con el desarrollo de una base de datos.