Duración
25 horas
Introducción
Este curso proporciona a los estudiantes el conocimiento y las habilidades para desarrollar una base de datos de Microsoft SQL Server 2016. El curso MOC-OD se enfoca en enseñar a los individuos cómo usar las características y herramientas del producto SQL Server 2016 relacionadas con el desarrollo de una base de datos
Objetivos
- Diseñar e implementar tablas.
- Describir diseños avanzados de tablas
- Asegurar la integridad de los datos a través de las restricciones.
- Describir los índices, incluyendo los índices optimizados y de la Columnstore
- 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 mediante disparadores.
- Diseñar e Implementar Tablas en Memoria.
- Implementar Código Gestionado en SQL Server.
- Almacenar y Consultar Datos XML.
- Trabajar con Datos Espaciales.
- Almacenar y Consultar Blogs y Documentos de Texto
Temario
- Introducción al desarrollo de bases de datos
- Introducción a la Plataforma de Servidores SQL
- Tareas de desarrollo de bases de datos SQL Server
- Diseño e implementación de tablas
- Diseño de tablas
- Tipos de datos
- Trabajar con esquemas
- Creación y modificación de tablas
- Diseños de mesa avanzados
- Datos de partición
- Compresión de datos
- Tablas temporales
- Garantizar la integridad de los datos mediante restricciones
- Aplicación de la integridad de los datos
- Implementación de la integridad de los dominios
- Entidad Implementadora e Integridad Referencial
- Introducción a los índices
- Conceptos de indexación básica
- Tipos de datos e índices
- Índices de una columna y compuestos
- Diseño de estrategias de índices optimizados
- Índices de cobertura
- Gestión de índices
- Planes de ejecución
- Uso del DTE
- Índices de la tienda en la columna
- Introducción a los índices de Columnstore
- Creación de índices de Columnstore
- Índices de la Columna de Trabajo
- Diseño e implementación de vistas
- Introducción a las vistas
- Creación y gestión de vistas
- Consideraciones sobre el rendimiento de las opiniones
- 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 del Controlling
- Diseño e implementación de funciones definidas por el usuario
- Resumen de funciones
- Diseño e implementación de funciones escalares
- Diseño e implementación de funciones con valor de tabla
- Consideraciones de implementación para las funciones
- Alternativas a las funciones
- Responder a la manipulación de datos mediante disparadores
- Diseño de disparadores DMLImplemente los disparadores DML
- Conceptos de disparo avanzados
- Uso de las tablas en memoria
- Tablas In-Memory
- Procedimientos almacenados por los nativos
- Implementación de código administrado en SQL Server
- Introducción a la integración de SQL CLR
- Importación y configuración de ensamblajes
- Implementación de la integración de SQL CLR
- Almacenamiento y consulta de datos XML en SQL Server
- Introducción al XML y a los esquemas XML
- Almacenamiento de datos y esquemas XML en SQL Server
- Implementación del tipo de datos XML
- Uso de la declaración T-SQL FOR XML
- Introducción a xQuery
- Trabajar con datos espaciales de SQL Server
- Introducción a los datos espaciales
- Trabajar con tipos de datos espaciales de SQL Server
- Uso de los datos espaciales en las aplicaciones
- Almacenamiento y consulta de bloques y documentos de texto en SQL Server
- Consideraciones para los datos del BLOB
- Trabajar con FileStream
- Uso de la búsqueda de texto completo