Developing SQL Databases

Este curso de Microsoft On-Demand 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.

Administración y programación bases de datos

Disponible en formato e-learning

Disponible en formato presencial

Disponible en formato a distancia

Subvención disponible
A través de Fundae, cumpliendo requisitos.

Duración
25 horas

  • Dificultad 50% 50%
  • Nivel alcanzado 80% 80%

Dirigido a

La principal audiencia de este curso de GK Digital Learning son los profesionales de TI que desean capacitarse en las características del producto SQL Server 2016 y en las tecnologías para implementar una base de datos. El público secundario de este curso son las personas que son desarrolladores de otras plataformas de productos y que desean adquirir conocimientos sobre la implementación de una base de datos de SQL Server 2016.

Conocimientos requeridos

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.

Temario

Módulo 1: 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
Laboratorio: Tareas de desarrollo de bases de datos SQL Server

Módulo 2: Diseño e implementación de tablas

Diseño de tablas
Tipos de datos
Trabajar con esquemas
Creación y modificación de tablas
Laboratorio : Diseño e implementación de tablas

Módulo 3: Diseños de mesa avanzados

Datos de partición
Compresión de datos
Tablas temporales
Laboratorio : Uso de diseños de tablas avanzados

Módulo 4: 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
Laboratorio: Garantizar la integridad de los datos mediante restricciones

Módulo 5: Introducción a los índices

Conceptos de indexación básica
Tipos de datos e índices
Índices de una columna y compuestos
Laboratorio : Implementación de índices

Módulo 6: Diseño de estrategias de índices optimizados

Índices de cobertura
Gestión de índices
Planes de ejecución
Uso del DTE
Laboratorio : Diseño de estrategias de índices optimizados

Módulo 7: Í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
Laboratorio : Uso de los índices de Columnstore

Módulo 8: 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
Laboratorio : Diseño e implementación de 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 del Controlling
Laboratorio : Diseño e implementación de procedimientos almacenados

Módulo 10: 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
Laboratorio : Diseño e implementación de funciones definidas por el usuario

Módulo 11: Responder a la manipulación de datos mediante disparadores

Diseño de disparadores DMLImplemente los disparadores DML
Conceptos de disparo avanzados
Laboratorio : Respuesta a la manipulación de datos mediante disparadores

Módulo 12: Uso de las tablas en memoria

Tablas In-Memory
Procedimientos almacenados por los nativos
Laboratorio : OLTP en memoria

Módulo 13: 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
Laboratorio : Implementación de código administrado en SQL Server

Módulo 14: 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
Laboratorio : Almacenamiento y consulta de datos XML en SQL Server

Módulo 15: 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
Laboratorio : Trabajo con datos espaciales de SQL Server

Módulo 16: 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
Laboratorio : Almacenamiento y consulta de bloques y documentos de texto en SQL Server

Solicita información del curso