20762 Developing SQL Databases

Documentos relacionados
20464 Desarrollo de bases de datos Microsoft SQL Server 2014

MS_20464 Developing Microsoft SQL Server Databases

20762 DEVELOPING SQL DATABASES

Curso Developing Microsoft SQL Server 2014 Databases (20464)

20761 Querying Data with Transact-SQL

CL_55144 SQL Server 2014 Performance Tuning and Optimization

Mantener una base de datos de Microsoft SQL Server 2008 R2. Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008

Capítulo 1: Modelo conceptual

POSGRADO EXPERTO DBA INTELIGENCIA DE NEGOCIOS

INDICE Prefacio Capitulo 1: Introducción Parte Primeras: modelos de datos Capitulo 2: Modelos entidad-relación Capitulo 3: El modelo relacional

Microsoft SQL Server 2008 Instalación y Configuración

Administración de sistemas gestores de bases de datos

MS_6232 Implementing a Microsoft SQL Server 2008 Database

Instalación, Administración y Configuración de SQL Server 2012

Curso Querying Microsoft SQL Server 2014 (20461)

20767A Implementing a SQL Data Warehouse

20764 Administering a SQL Database Infrastructure

DIPLOMADO EN MICROSOFT SQL SERVER 2008

Instalación y configuración de Microsoft Dynamics AX 2012

20483 Programación en C#

Desarrollo.NET con Sharepoint

Curso: Microsoft SQL Server 2005

MOC 10983A Actualización de Conocimientos a Windows Server 2016

Implementing a SQL Data Warehouse

20414C Implementar una Infraestructura Avanzada Windows Server 2012

Curso Implementing and Managing Microsoft Server Virtualization (10215)

Optimización & Performance SQL Server

10776 Developing Microsoft SQL Server 2012 Databases

Cursos SQL Server 2008 R2

20246C Monitoreo y operación de una nube privada

20411 Administración de Windows Server 2012

Administering Microsoft SQL server 2014 databases

ORACLE WORKFORCE DEVELOPMENT PROGRAM

SQL Server 2016 Aprender a administrar una base de datos transaccional con SQL Server Management Studio

Objetivos y Temario CURSO MySQL 5

Contenido de Cursos Oficiales. Promo Server

Implementación de Soluciones de Infraestructura Microsoft Azure

MCTS Exchange Server 2010 Administración. Fabricante: Microsoft Grupo: Servidores Subgrupo: Microsoft Exchange Server 2010

Curso Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services (6236)

Sistemas de Información

SECUENCIA DIDÁCTICA. Módulo IV Competencia de Módulo: atendiendo los requerimientos de la organización. Elementos de competencia:

Curso Administering Windows Server 2012 (20411)

Administración de Windows Server 2012 R2

Master Microsoft Visual Studio.NET 2010 Desarrollo de aplicaciones

EXCH000e Configuración, Administración y Solución de Problemas de Microsoft Exchange Server 2010

Administering Microsoft SQL Server Databases (20462)

20764: Administering a SQL Database Infrastructure

IMPLEMENTACIÓN Y CONFIGURACIÓN DE SHAREPOINT 2010

SQL Server - SI

Curso: 10983A Upgrading Your Skills To Windows Server 2016

Oracle Database 12c SQL and PLSQL Fundamentals

Developing ASP.NET MVC 4 Web Applications

Curso Installing and Configuring Windows Server 2012 (20410)

PROGRAMA FORMATIVO: ANALISTA DE DATOS BIG DATA CLOUDERA

20412 Configuración Avanzada de Windows Server 2012 Services

Gestión Financiera II en Microsoft Dynamics AX 2009

Curso Maintaining a Microsoft SQL Server 2008 R2 Database (6231)

20247 Configuración e implementación de una nube privada

Distribución y comercio de Microsoft Dynamics AX 2012

20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions

Transcripción:

20762 20762 Developing SQL Databases Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2016 Formación: Presencial Horas: 25 Introducción Este curso de cinco días dirigido por instructor proporciona a los estudiantes los conocimientos y habilidades para desarrollar una base de datos Microsoft SQL Server 2016. El curso se centra en enseñar a las personas cómo usar las características del producto de SQL Server 2016 y las herramientas relacionadas con el desarrollo de una base de datos. 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 de SQL Server 2016 para implementar una base de datos. Dirigido a Las audiencias secundarias para este curso son individuos que son desarrolladores de otras plataformas de productos que buscan convertirse en expertos en la implementación de una base de datos SQL Server 2016. Después de completar este curso, los estudiantes serán capaces de: Diseño e implementación de tablas. Describir los diseños avanzados de las mesas Garantizar la integridad de datos mediante restricciones. Describir los índices, incluidos los índices Optimizado y Columnstore Diseñar e implementar vistas. Diseñar e implementar procedimientos almacenados. Diseñar e implementar funciones definidas por el usuario. Responda a la manipulación de datos mediante disparadores. Diseño e implementación de tablas en memoria. Implementar código administrado en SQL Server. Almacenar y consultar datos XML. Trabajar con Datos Espaciales. Almacenar y consultar blobs y documentos de texto. Objetivo(s) general(es) Contenidos

Módulo 1 Introducción al desarrollo de bases de datos Antes de comenzar a trabajar con Microsoft SQL Server en un rol de desarrollo o de administración, es importante comprender el alcance de la plataforma SQL Server. En particular, es útil entender que SQL Server no es sólo un motor de base de datos, sino que es una plataforma completa para gestionar datos empresariales. SQL Server proporciona una plataforma de datos sólida para todos los tamaños de organizaciones, además de un conjunto completo de herramientas para hacer el desarrollo más fácil y más robusto. Introducción a la plataforma de SQL Server Tareas de desarrollo de base de datos de SQL Server Módulo 2 Diseño e implementación de tablas El diseño de tablas es una de las tareas más importantes que un desarrollador de base de datos realiza, debido a que el diseño incorrecto de la tabla conduce a la imposibilidad de consultar los datos de manera eficiente. Después de haber creado un diseño adecuado, es importante saber cómo implementar correctamente el diseño. Diseño de tablas Tipos de datos Trabajando con esquemas Creación y modificación de tablas Módulo 3 Diseños avanzados de tablas El diseño físico de una base de datos puede tener un impacto significativo en la capacidad de la base de datos para cumplir con los requisitos de almacenamiento y rendimiento establecidos por las partes interesadas. El diseño de una implementación de base de datos física incluye la planificación de los grupos de archivos, la utilización del particionamiento para administrar tablas grandes y el uso de la compresión para mejorar el almacenamiento y el rendimiento. Las tablas temporales son una nueva característica de SQL Server 2016 y ofrecen una solución sencilla para recopilar cambios en sus datos. Partición de datos Compresión de datos Mesas Temporales

Módulo 4 Garantizar la integridad de los datos a través de restricciones La calidad de los datos de su base de datos determina en gran medida la utilidad y la eficacia de las aplicaciones que dependen de ella. El éxito o el fracaso de una organización o empresa podría depender de ella. Asegurar la integridad de los datos es un paso crítico en el mantenimiento de datos de alta calidad. Deberá aplicar la integridad de los datos en todos los niveles de una aplicación desde la primera entrada o la recopilación a través del almacenamiento. El software de administración de datos de Microsoft SQL Server ofrece una serie de funciones para simplificar el trabajo. Aplicación de la integridad de datos Implementación de la integridad del dominio de datos Implementación de la entidad y la integridad referencial Módulo 5 Introducción a los índices Este módulo discute estructuras de tabla que no tienen índices y los diferentes tipos de índice disponibles en Microsoft SQL Server. Conceptos básicos de indexación Tipos de datos e índices Índices apilados, agrupados y no agrupados Índices de una sola columna y compuestos Módulo 6 Diseño de estrategias de índice optimizadas Este módulo discute temas avanzados de índice incluyendo cubrir índices, la cláusula INCLUDE, las sugerencias de consulta, el relleno y el factor de relleno, las estadísticas, el uso de DMO, el Asesor de optimización de base de datos y el Almacén de consultas. Estrategias de índice Gestión de índices Planes de ejecución El Asesor de optimización del motor de base de datos Tienda de consultas Módulo 7 Índices Este módulo destaca los beneficios de usar estos índices en grandes conjuntos de datos; Introducción a los índices Columnstore Creación de índices de columnas Trabajar con los índices Columnstore

Módulo 8 Diseño e implementación de vistas Este módulo describe el diseño e implementación de vistas. Introducción a las vistas Creación y administració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. Introducción a los procedimientos almacenados Trabajar con procedimientos almacenados Implementación de procedimientos almacenados parametrizados Control del contexto de ejecución Módulo 10 Diseño e implementación de funciones definidas por el usuario En este módulo, aprenderá a diseñar e implementar funciones definidas por el usuario (UDF) que impongan reglas de negocio o consistencia de datos. También aprenderá a modificar y mantener las funciones existentes. Descripción general de las funciones Diseño e implementación de funciones escalares Diseño e implementación de funciones de valor de tabla Consideraciones para la implementación de funciones Alternativas a las funciones Módulo 11 Respuesta a la manipulación de datos mediante disparadores En este módulo, aprenderá qué desencadenadores DML son, cómo imponen la integridad de los datos, los diferentes tipos de desencadenantes disponibles y cómo definirlos en su base de datos. Diseño de desencadenadores DML Implementación de desencadenadores DML Conceptos avanzados del disparador

Módulo 12 Uso de tablas Las tablas optimizadas para la memoria se almacenan principalmente en la memoria, lo que proporciona un rendimiento mejorado al reducir el acceso al disco duro. Los procedimientos almacenados compilados en forma Nativa mejoran aún más el rendimiento sobre el Transact-SQL tradicional interpretado. Tablas optimizadas para la memoria Procedimientos almacenados compilados de forma nativa Módulo 13 Implementación de código administrado en SQL Server En este módulo, aprenderá a utilizar código administrado CLR para crear objetos de base de datos definidos por el usuario para SQL Server Introducción a la integración de CLR en SQL Server Implementación y publicación de las Asambleas CLR Módulo 14 Almacenamiento y consulta de datos XML en SQL Server Este módulo introduce XML, muestra cómo almacenar datos XML en SQL Server y muestra cómo consultar los datos XML. La capacidad de consultar datos XML evita directamente la necesidad de extraer datos en un formato relacional antes de ejecutar consultas de lenguaje estructurado de consulta (SQL). Para procesar de forma efectiva XML, es necesario poder consultar datos XML de varias maneras: devolver datos relacionales existentes como XML y consultar datos que ya sean XML. Introducción a los esquemas XML y XML Almacenamiento de datos XML y esquemas en SQL Server Implementación del tipo de datos XML Utilización de Transact-SQL FOR XML Statement Introducción a XQuery Destruir XML Módulo 15 Almacenamiento y consulta de datos especiales en SQL Server Este módulo describe datos espaciales y cómo se pueden implementar estos datos en SQL Server. Introducción a los 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 En este módulo, aprenderá a diseñar y optimizar una base de datos que incluye BLOBs. Consideraciones para los datos BLOB Trabajar con FILESTREAM Uso de la búsqueda de texto completo Módulo 17 Concurrencia de SQL Server Este módulo explica cómo nombrar, declarar, asignar valores y utilizar variables. Concurrencia y Transacciones Bloqueo Internos Módulo 18 Rendimiento y supervisión Este módulo explica cómo nombrar, declarar, asignar valores y utilizar variables. Eventos extendidos Trabajar con eventos extendidos Estadísticas de consultas en directo Optimizar la configuración del archivo de base de datos Métrica