4
www.compusur.com.mx [email protected] 993-3146322 9931602317 1 Desarrollo en Base de Datos SQL 2016 Curso 20762 – 4 dias Sobre este curso Este curso provee a los estudiantes con los conocimientos y habilidades para desarrollar una base de datos de Microsoft SQL Server 2016. El curso se centra en la enseñanza de cómo usar características de producto de SQL Server 2016 y herramientas relacionadas con el desarrollo de una base de datos. Perfil de audiencia Serían candidatos adecuados para este curso: La audiencia primaria para este curso son los profesionales de TI que deseen convertirse en expertos en tecnologías para la implementación de una base de datos y características del producto SQL Server 2016. La audiencia secundaria para este curso es los individuos que son los desarrolladores de otras plataformas de producto que buscan convertirse en expertos en la implementación de una base de datos de SQL Server 2016. Requisitos previos Antes de asistir a este curso, los estudiantes deben tener: Conocimientos básicos de sistema operativo Microsoft Windows y su funcionalidad. Conocimiento de Transact-SQL. Conocimientos de bases de datos relacionales. Después de completar este curso, los estudiantes serán capaces de: Diseño e implementación de tablas. Describir los diseños de TABLE avanzado Asegurar la integridad de datos a través de las limitaciones. Describir los índices, incluyendo índices optimizado y Columnstore Diseño e implementación de vistas. Diseñar e implementar procedimientos almacenados. Diseño e implementación de funciones definidas por usuario. Responder a la manipulación de datos usando triggers. Diseñar e implementar las tablas IN-Memory. Ejecutar código administrado en SQL Server. Almacenamiento y consulta de datos XML.

Desarrollo en Base de Datos SQL 2016 · [email protected] 993-3146322 9931602317 1 Desarrollo en Base de Datos SQL 2016 Curso 20762 – 4 dias Sobre este curso Este curso provee

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

www.compusur.com.mx [email protected] 993-3146322 9931602317

1

Desarrollo en Base de Datos SQL 2016 Curso 20762 – 4 dias

Sobre este curso Este curso provee a los estudiantes con los conocimientos y habilidades para desarrollar una base de datos de

Microsoft SQL Server 2016. El curso se centra en la enseñanza de cómo usar características de producto de SQL Server 2016 y herramientas relacionadas con el desarrollo de una base de datos.

Perfil de audiencia

Serían candidatos adecuados para este curso:

• La audiencia primaria para este curso son los profesionales de TI que deseen convertirse en expertos

en tecnologías para la implementación de una base de datos y características del producto SQL Server

2016.

• La audiencia secundaria para este curso es los individuos que son los desarrolladores de otras

plataformas de producto que buscan convertirse en expertos en la implementación de una base de datos

de SQL Server 2016.

Requisitos previos

Antes de asistir a este curso, los estudiantes deben tener:

• Conocimientos básicos de sistema operativo Microsoft Windows y su funcionalidad.

• Conocimiento de Transact-SQL.

• Conocimientos de bases de datos relacionales.

Después de completar este curso, los estudiantes serán capaces de:

• Diseño e implementación de tablas.

• Describir los diseños de TABLE avanzado

• Asegurar la integridad de datos a través de las limitaciones.

• Describir los índices, incluyendo índices optimizado y Columnstore

• Diseño e implementación de vistas.

• Diseñar e implementar procedimientos almacenados.

• Diseño e implementación de funciones definidas por usuario.

• Responder a la manipulación de datos usando triggers.

• Diseñar e implementar las tablas IN-Memory.

• Ejecutar código administrado en SQL Server.

• Almacenamiento y consulta de datos XML.

www.compusur.com.mx [email protected] 993-3146322 9931602317

2

• Trabajar con datos espaciales.

• Almacenamiento y consulta Blobs/documentos de texto.

CONTENIDO Módulo 1: Introducción al desarrollo de la base de datos Este módulo se utiliza para introducir toda la plataforma de SQL Server y sus principales herramientas. Cubrirá ediciones, versiones, básico de “network listeners” y los conceptos de servicios y cuentas de servicio. Lecciones

• Introducción a la plataforma de servidor SQL

• Tareas de desarrollo de base de datos SQL Server Módulo 2: Diseño e implementación de tablas Módulos describe el diseño e implementación de tablas. (Nota: no están cubiertas tablas particionadas). Lecciones

• Diseño de tablas

• Tipos de datos

• Trabajo con esquemas

• Crear y modificar tablas Módulo 3: Diseños de mesa avanzado Este módulo describe los diseños más avanzados de la tabla. Lecciones

• Partición de datos

• Compresión de datos

• Tablas temporales Módulo 4: Asegurar la integridad de datos a través de las limitaciones Este módulo describe el diseño e implementación de las restricciones. Lecciones

• Reforzar integridad de datos

• Implementar integridad de datos en un dominio

• Implementación de entidad e integridad referencial Módulo 5: Introducción a los índices Este módulo describe el concepto de un índice y discute la selectividad, la densidad y estadística. Incluye opciones de tipo de datos apropiado y opciones alrededor de estructuras de índice compuesto. Lecciones

• Conceptos básicos de indexación

• Índices y tipos de datos

• Heaps, índices agrupados y no agrupados

• Columna única y los índices compuestos

www.compusur.com.mx [email protected] 993-3146322 9931602317

3

Módulo 6: Diseño de estrategias de optimización de índice Este módulo incluye cubierta de índices y la cláusula INCLUDE (hints, padding/ fillfactor, stadistics). También planes de ejecución y las lecciones de DTE. Lecciones

• Índice de estrategias

• Gestión de índices

• Planes de ejecución

• Tuning Advisor

• Query Store Módulo 7: Índices de Columnstore Este módulo presenta índices de Columnstore. Lecciones

• Introducción a los índices Columnstore

• Crear índices de Columnstore

• Trabajando con índices de Columnstore Módulo 8: Diseño e implementación de vistas Este módulo describe el diseño e implementación de vistas. Lecciones

• Introducción a las vistas

• Creación y gestión de vistas

• Consideraciones de rendimiento para las vistas Módulo 9: Diseño e implementación de procedimientos almacenados Este módulo describe el diseño e implementación de procedimientos almacenados. Lecciones

• Introducción a los procedimientos almacenados

• Trabajando con procedimientos almacenados

• Implementación de procedimientos almacenados parametrizados

• Control de contexto de ejecución Módulo 10: Diseñar e implementar funciones definidas por el usuario Este módulo describe el diseño e implementación de funciones escalares y de tabla. (También se analiza dónde se puede conducir a problemas de rendimiento). Lecciones

• Resumen de funciones

• Diseño e implementación de las funciones escalares

• Diseño e implementación de funciones con valores de tabla

• Consideraciones para la implementación de funciones

• Alternativas a las funciones

www.compusur.com.mx [email protected] 993-3146322 9931602317

4

Módulo 11: Responder a la manipulación de datos a través de disparadores Este módulo describe el diseño e implementación de factores desencadenantes. Lecciones

• Diseñar desencadenadores DML

• Implementar desencadenadores DML

• Conceptos avanzados de disparadores Módulo 12: Uso de tablas en memoria Este módulo cubre la creación de tablas en memoria y procedimientos nativos almacenados. Además, se discuten las ventajas de tablas en memoria, por ejemplo, la eliminación de bloqueo de operación. Lecciones

• Tablas de memoria optimizado

• Procedimientos almacenados nativamente compilados Módulo 13: Ejecución de código en SQL Server administrado Este módulo describe la aplicación y el destino de casos de uso para la integración de CLR de SQL. Lecciones

• Introducción a la integración de CLR en SQL Server

• Implementación y publicación de ensamblados CLR Módulo 14: Almacenar y consultar datos XML en SQL Server Este módulo cubre el tipo de datos XML, colecciones de esquema, las columnas con tipo/sin tipo y casos de uso apropiado para XML en SQL Server. Lecciones

• Introducción a XML y esquemas XML

• Almacenamiento de datos y esquemas XML en SQL Server

• Aplicar el tipo de datos XML

• Instrucción Transact-SQL para XML

• XQuery

• Destrucción de documentos XML Módulo 15: Almacenar y consultar datos espaciales en SQL Server Este módulo describe cómo pueden aplicarse estos datos dentro de SQL Server y los datos espaciales. Lecciones

• 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 BLOBs y documentos de texto en SQL Server Este módulo cubre las consultas y los índices de texto completo. Lecciones

• Consideraciones para datos BLOB

• Trabajo con FILESTREAM

• Uso de búsqueda de texto completo