Está en la página 1de 5

MICROSOFT-20464D Developing Microsoft SQL Server 2014 Databases

Este curso presencial de 5 días presenta SQL Server 2014 y describe los planes de diseño, indexación y consulta de tabla
lógica. También se centra en la creación de objetos de base de datos incluyendo vistas, procedimientos almacenados, junto
con los parámetros y funciones. Otros aspectos comunes de procedimiento de codificación, tales como índices, simultaneidad,
manejo de errores y factores desencadenantes también están cubiertos en este curso. También este curso le ayuda a
prepararse para el examen 70-464.

Nota: Este curso está diseñado para clientes que están interesados en aprender SQL Server 2012 o 2014 de SQL Server.
Cubre las nuevas características de SQL Server 2014, sino también las capacidades importantes a través de la plataforma
de datos SQL Server.

Perfil de audiencia

Los profesionales de ti que desean convertirse en expertos en tecnologías para la implementación de una base de datos y
características del producto SQL Server 2014 es la audiencia primaria para este curso.

En el curso

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

•Introducir toda la plataforma de SQL Server y sus herramientas principales. Cubrirá ediciones, versiones, fundamentos de
los oyentes de la red y los conceptos de servicios y cuentas de servicio.

•Determinar los tipos de datos apropiado para ser utilizado al diseñar tablas, conversión de datos entre tipos de datos y crear
tipos de datos de alias.

•Ser conscientes de las prácticas de buen diseño con respecto a las tablas de SQL Server y poder crear tablas mediante T-
SQL. (Nota: tablas particionadas no están cubiertas).

•Implementar PRIMARY KEY, FOREIGN KEY, por defecto, cheque y restricciones UNIQUE e investigar las restricciones de
clave externa en cascada.

•Determinar correspondiente a una columna y las estrategias de los índices compuestos.

•Crear tablas como montones y tablas con los índices agrupados. También considerar el diseño de una tabla y sugieren una
estructura adecuada.

•Leer e interpretar los datos de los elementos comunes de planes de ejecución.

•Diseño eficaces índices no agrupados.

•Diseñar e implementar views

•Diseñar e implementar procedimientos almacenados.

•Trabajar con tipos de tabla, tabla valorada de parámetros y usar el comando combinar para crear procedimientos
almacenados que se actualizan los almacenes de datos.

•Diseñar e implementar funciones escalares y valores de tabla. (También describir dónde pueden conducir a problemas de
rendimiento).

•Realizar investigación básica de una situación de estancamiento y aprender cómo afectan a los niveles de aislamiento de
transacción concurrencia de aplicación.

•Utilice ambos tradicionales T-SQL error código de manipulación y control de excepciones estructurado.

•Diseñar e implementar desencadenadores DML

•Aprender utiliza apropiados para la integración de CLR de SQL e implementar un conjunto existente de .NET dentro de SQL
Server.

•Almacenar datos y esquemas XML en SQL Server.

•Realizar consultas básicas sobre datos XML en SQL Server.


•Trabajar con los tipos de datos GEOGRAPHY y GEOMETRY

•Implementar y consultar un índice de texto completo.

Módulo 1: Introducción al desarrollo de bases de datos

Este módulo presenta el desarrollo de bases de datos y las tareas claves que normalmente realizarían un desarrollador de
base de datos.

Lecciones
Introducción a la plataforma de servidor SQL
Trabajando con herramientas de SQL Server
Configuración de servicios de SQL Server
Laboratorio: Introducción al desarrollo de bases de datos
Iniciar SQL Server Management Studio
Después de completar este módulo, usted será capaz de:
Describir la arquitectura y las ediciones de SQL Server 2012.
Trabajar con herramientas de SQL Server.
Configurar servicios de SQL Server.

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

Este módulo explica cómo diseñar, crear y modificar tablas. También centra en trabajar con esquemas.

Lecciones
Diseño de tablas
Trabajando con esquemas
Crear y modificar tablas
Laboratorio: Diseño e implementación de tablas
Mejorar el diseño de tablas
Crear un esquema
Crear las tablas
Después de completar este módulo, usted será capaz de:
Mesas de diseño.
Trabajar con esquemas.
Crear y modificar tablas.

Módulo 3: Asegurar la integridad de los datos a través de restricciones

Este módulo explica cómo aplicar la integridad de los datos e implementar integridad de dominio para mantener datos de alta
calidad. También centra en la aplicación de la entidad y la integridad referencial.

Lecciones
La integridad de los datos
Implementación de integridad de dominio
Entidad de ejecución y la integridad referencial
Laboratorio: Asegurar la integridad de datos a través de restricciones
Restricciones de diseña
Las limitaciones de la prueba
Después de completar este módulo, usted será capaz de:
Explicar las opciones disponibles para la ejecución de integridad de datos y los niveles en que deben aplicarse.
Implementar integridad de dominio.
Implementar la entidad y la integridad referencial.

Módulo 4: Introducción a la indexación de direcciones

Este módulo describe el concepto de un índice y discute la selectividad, la densidad y estadísticas. Cubre las opciones de
tipo de datos adecuados y opciones alrededor de estructuras índice compuesto.

Lecciones
Conceptos básicos indexación
Una sola columna y los índices compuestos
Estructuras de tabla SQL Server
Trabajar con índices agrupados
Laboratorio: Crear índices
Crear tablas con índices agrupados
Mejorar el rendimiento a través de los índices no agrupados
Después de completar este módulo, usted será capaz de:
Se describen conceptos indexación centrales.
Seleccione los tipos de datos apropiados para índices.
Diseñar e implementar los índices agrupados y no agrupados.

Módulo 5: Avanzado indexación

Este módulo explica los índices de cobertura y la cláusula INCLUDE, así como el uso de acolchado, notas y estadísticas. El
módulo también abarca el uso de la base de datos del motor Tuning Advisor y vistas de administración dinámica relacionadas
con el índice para evaluar estrategias de indexación.

Lecciones
Ejecución Plan de conceptos básicos
Ejecución Plan de elementos comunes
Los planes de trabajo con la ejecución
Diseño eficaces índices no agrupados
Monitoreo de performance
Laboratorio: Planificación para SQL Server 2014 indexación
Explorando las estadísticas existentes Índice
Creación de índices de cobertura
Después de completar este módulo, usted será capaz de:
Describir los elementos de un plan de ejecución.
Diseño de estrategias efectivas de indexación.
Supervisar el sistema para evaluar el desempeño de su estrategia de indexación.

Módulo 6: Índices de Columnstore

Este módulo explica columnstore índices, presenta índices agrupados y columnstore y discute las consideraciones para el
uso de índices de columnstore.

Lecciones
Índices de Columnstore
Mejores prácticas para los índices de Columnstore
Laboratorio: Usando las capacidades de base de datos en memoria
Crear índices de Columnstore
Después de completar este módulo, usted será capaz de:
Crear índices de columnstore
Se describen las consideraciones para la actualización de las tablas con los índices no agrupados columnstore.

Módulo 7: Diseño e implementación de Views

Este módulo introduce Views y explica cómo crear y administrar vistas. También centra en la consideración de rendimiento
de vistas.

Lecciones
Introducción a las vistas
Creación y gestión de vistas
Consideraciones de rendimiento para Views
Laboratorio: Diseñando e implementando Views
Diseño, implementación y prueba las vistas WebStock
Diseñar e implementar la visión de contactos
Modificar el punto de vista AvailableModels
Después de completar este módulo, usted será capaz de:
Explicar el papel de puntos de vista en el desarrollo de base de datos.
Implementar vistas.
Describir la actuación relacionada con impactos de vistas

Módulo 8: Diseño e implementación de procedimientos almacenadosEste módulo describe las ventajas potenciales del uso
de procedimientos almacenados junto con las directrices sobre cómo crearlos.Lecciones

Introducción a los procedimientos almacenados


Trabajar con procedimientos almacenados
Implementación de procedimientos almacenados parametrizados
Controlar el contexto de ejecución
Laboratorio: Diseño e implementación de procedimientos almacenados
Creación de procedimientos almacenados
Crear un procedimiento almacenado parametrizado
Alterando el contexto de ejecución de procedimientos almacenados
Después de completar este módulo, usted será capaz de:
Describir el papel de los procedimientos almacenados y los posibles beneficios de su uso.
Trabajar con procedimientos almacenados.
Ejecutar procedimientos almacenados parametrizados.
Controlar el contexto de ejecución de un procedimiento almacenado.

Módulo 9: Diseño e implementación de funciones definidas por el usuario

Este módulo explica cómo diseñar e implementar funciones definidas por el usuario que hacer cumplir las reglas de negocio
o consistencia de los datos, modificar y mantienen funciones existentes escritas por otros desarrolladores.

Lecciones
Resumen de funciones
Diseñar e implementar las funciones escalares
Diseño e implementación de funciones con valores 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
Formato de números de teléfono
Modificación de una función existente
Resolver un problema de rendimiento relacionados con la función
Después de completar este módulo, usted será capaz de:
Diseñar e implementar las funciones escalares.
Diseñar e implementar funciones con valores de tabla.
Se describen las consideraciones de implementación para las funciones.
Describir alternativas a las funciones.

Módulo 10: Respondiendo a la manipulación de datos mediante desencadenadores

Este módulo, explica qué DML desencadena son y lo que hacen la integridad de los datos. También centra en los distintos
tipos de disparadores disponibles y cómo definir desencadenadores en una base de datos.

Lecciones
Diseñar desencadenadores DML
Implementar desencadenadores DML
Conceptos avanzados de disparadores
Laboratorio: En respuesta a la manipulación de datos mediante desencadenadores
Crear y probar el gatillo de auditoría
Mejorar el gatillo de auditoría
Después de completar este módulo, usted será capaz de:
Diseñar desencadenadores DML.
Implementar desencadenadores DML.
Explicar conceptos avanzados de desencadenador DML.

Módulo 11: Uso de tablas en memoria

Este módulo cubre la creación de tablas en memoria y nativo de procedimientos almacenados y analiza las ventajas y
desventajas del uso de tablas en memoria.

Lecciones
Tablas de memoria optimizado
Procedimientos nativos almacenados
Laboratorio: Usando las capacidades de base de datos en memoria
Trabajar con memoria optimizado las tablas
Trabajo nativo compilado con procedimientos almacenados
Después de completar este módulo, usted será capaz de:
Diseñar e implementar mesas de memoria optimizada.
Crear procedimientos almacenados nativos.

Módulo 12: Ejecución de código en SQL Server administrado

Este módulo explica cómo usar código CLR integrado para crear objetos de base de datos definidos por el usuario que son
gestionados por el .NET Framework.
Lecciones
Introducción a la integración de CLR de SQL
Importación y configuración de las asambleas
Implementación de la integración de CLR de SQL
Laboratorio: Ejecución de código administrado en SQL Server
Evaluar código CLR propuesto
Implementación de un conjunto CLR
Implementación de un agregado definida por el usuario CLR y tipo de datos definido por el usuario CLR
Después de completar este módulo, usted será capaz de:
Explicar la importancia de la integración de CLR de SQL Server.
Importación y configurar conjuntos.
Objetos que se han creado dentro de ensamblados .NET implementar.

Módulo 13: Almacenar y consultar datos XML en SQL Server

Este módulo introduce XML y muestra cómo se pueden almacenar datos XML dentro de SQL Server y luego preguntó,
incluyendo consultas escritas en un lenguaje llamado XQuery.

Lecciones
Introducción a XML y esquemas XML
Almacenamiento de datos y esquemas XML en SQL Server
Aplicar el tipo de datos XML
Mediante la instrucción FOR XML de T-SQL
Getting Started with XQuery
Trituración de XML
Laboratorio: Almacenar y consultar datos XML en SQL Server
Evaluar el uso apropiado de datos XML en SQL Server
Pruebas de almacenamiento de datos XML en las Variables
Recuperar información sobre las colecciones de esquemas XML
Consulta de datos SQL Server como XML
Escribir un procedimiento almacenado devolviendo XML
Después de completar este módulo, usted será capaz de:
Describir XML y XML schemas.
Almacenar datos XML y esquemas XML asociados en SQL Server.
Implementar el tipo de datos XML dentro de SQL Server.
Utilice la instrucción FOR XML de T-SQL.
Trabajar con consultas XQuery básicas.
Fragmento XML a una forma relacional.

Módulo 14: Trabajar con datos espaciales de SQL Server

Este módulo introduce datos espaciales y explica cómo trabajar con tipos de datos espaciales de SQL Server.

Lecciones
Introducción de datos espaciales
Trabajar con tipos de datos espaciales de SQL Server
Utilizando datos espaciales en aplicaciones
Laboratorio: Trabajar con datos espaciales de SQL Server
Consulta el tipo de datos de geometría
Agregar datos espaciales a una tabla existente
Después de completar este módulo, usted será capaz de:
Describir la importancia de datos espaciales y los estándares de la industria relacionados con ella.
Explicar cómo almacenar datos espaciales en SQL Server.
Realizar cálculos sobre y consulta de datos espaciales de SQL Server.
Requisitos Previos

Este curso es necesario cumplir los siguientes requisitos previos:

Conocimiento de escribir consultas de T-SQL.


Conocimiento de conceptos básicos de bases de datos relacionales.

También podría gustarte