10776 Developing Microsoft SQL Server 2012 Databases



Documentos relacionados
MS_6232 Implementing a Microsoft SQL Server 2008 Database

10775 Administering Microsoft SQL Server 2012 Databases

MS_10774 Querying Microsoft SQL Server 2012

Desarrollo de bases de datos con SQL Server 2014

80294 Microsoft Dynamics CRM 2011 Customization and Configuration

6231 Maintaining a Microsoft SQL Server 2008 R2 Database

80295 Extending Microsoft Dynamics CRM 2011

MS_10979 Microsoft Azure Fundamentals

8972 Personalización y Configuración de Microsoft Dynamics CRM 4.0

2780 Maintaining a Microsoft SQL Server 2005 Database

8969 Extending Microsoft Dynamics CRM 4.0

5051 Monitoring and Troubleshooting Microsoft Exchange Server 2007

4994 Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005

MS_10974 Deploying Windows Server

MS_10777 Implementing a Data Warehouse with Microsoft SQL Server 2012

6423 Implementing and Managing Windows Server 2008 Clustering

Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER. Duración : 35 Hrs.

6292 Installing and Configuring Windows 7 Client

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

MS_6234 Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

80083 Producción II en Microsoft Dynamics AX 2009

CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

6427 Configuring and Troubleshooting Internet Information Services in Windows Server 2008

MS_80385 Microsoft Dynamics CRM 2011 Installation and Deployment

10175 Microsoft SharePoint 2010, Application Development

Curso 8980: Microsoft Dynamics CRM 4.0 Aplicaciones

MS_6235 Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

6434 Automating Windows Server 2008 Administration with Windows PowerShell

MS_20410 Installing and Configuring Windows Server 2012

MS_80062 Introduction to Microsoft Dynamics AX 2009

MS_80445 Reporting in Microsoft Dynamics CRM 2011

80080 Producción I en Microsoft Dynamics AX 2009

10778 Implementing Data Models and Reports with Microsoft SQL Server 2012

MS_20411 Administering Windows Server 2012

MS_20465 Designing Database Solutions for Microsoft SQL Server

2631 Optimizing the Software Development Lifecycle with Microsoft Visual Studio Team System

Curso Online de Microsoft

6425 Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

2275 Maintaining a Microsoft Windows Server 2003 Environment

MS_10748 Deploying System Center 2012, Configuration Manager

MS_6236 Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services

6451 Planning, Deploying and Managing Microsoft Systems Center Configuration Manager 2007

MS_6292 Installing and Configuring Windows 7 Client

8624 Microsoft Dynamics AX 4.0 Sales and Marketing

6331 Deploying and Managing Microsoft System Center Virtual Machine Manager

2524 Developing XML Web Services Using Microsoft ASP.NET

MS_80344 What's New in Microsoft Dynamics CRM 2011

MS_20409 Server Virtualization with Windows Server Hyper-V and System Center

MS_20688 Managing and Maintaining Windows 8.1

ORACLE WORKFORCE DEVELOPMENT PROGRAM

CL_55049 PowerPivot, Power Viewand SharePoint 2013 Business Intelligence Center for Analysts

20687 Configuring Windows 8

MS_20341 Core Solutions of Microsoft Exchange Server 2013

MS_20462 Administering Microsoft SQL Server Databases

8625 Microsoft Dynamics AX 4.0 Trade & Logistics Series I

MS_10263 Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

MS_20416 Implementing Desktop Application Environments

5929 Managing Projects and Programs

5118 Supporting Windows Vista and Applications in the Enterprise

Curso MOC Servicios y administración de identidades en Office 365

Microsoft SQL Server 2005

MS_10266 Programming in C# with Microsoft Visual Studio 2010

MS_20346 Managing Office 365 Identities and Services

ORACLE WORKFORCE DEVELOPMENT PROGRAM

MS_6451 Planning, Deploying and Managing Microsoft System Center Configuration Manager 2007

Guía de Laboratorio Base de Datos I.

Cenfotec ofrece talleres de preparación para la certificación internacional de Microsoft SQL Server

CURSO DE SQL SERVER 2005

CL_55004 Installing and Configuring System Center 2012 Operations Manager

MS_6419 Configuring, Managing and Maintaining Windows Server 2008 Servers

CL_55048 No-Code SharePoint 2013 Workflows with SharePoint Designer 2013 and Visio

Asignaturas Temas Asignaturas Temas

MS_10968 Designing for Office 365 Infrastructure

MS_20687 Configuring Windows 8.1

50064 Advanced SharePoint Development

6445 Implementing and Administering Windows Small Business Server 2008

6294 Planning and Managing Windows 7 Desktop Deployments and Environments

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

PROGRAMA FORMATIVO ADMINISTRACIÓN DE BASES DE DATOS IBM DB2 PARA SISTEMAS DISTRIBUIDOS.

CL_55021 Configuring and Administering Hyper-V in Windows Server 2012

MS_20497 Software Testing with Microsoft Visual Studio 2013

MS_10978 Introduction to Azure for Developers

Transcripción:

10776 Developing Microsoft SQL Server 2012 Databases Introducción Este curso de cinco días impartido por instructor introduce a SQL Server 2012 y describe diseño lógico, indexación, y planes de consulta. Este también se enfoca en la creación de objetos de base de datos incluyendo vistas, procedimientos almacenados, a lado de parámetros y funciones. Otros aspectos comunes de codificación de procedimientos, tales como transacciones, concurrencia, manejo de errores, disparadores, y SQL CLR también van a estar cubiertos en este curso. También este curso le ayuda a preparar el examen 70-464. Todos los laboratorios pueden ser realizados usando las máquinas virtuales proporcionadas. Sin embargo, si tiene una cuenta de Microsoft Windows Azure, y las máquinas del salón se conectan a Internet, podrá ser capaz de conectarse a su servidor y base de datos de Windows Azure desde el salón. Muchos de los laboratorios en este curso están habilitados para que realice el laboratorio mientras esté conectado a su propia base de datos de Windows Azure en la nube. Su instructor debe ser capaz de proveer una lista de laboratorios habilitados para Azure. Para adquirir una cuenta de prueba de Windows Azure de clic aquí http://www.windowsazure.com/en-us/pricing/free-trial/. Abajo hay algunas de las nuevas funciones de SQL Server que han sido discutidas en este curso: Uso de colaciones SC Versiones actuales de soporte extendido de Windows de colaciones extendidas de Unicode conocidas como suplementarias (o SC); versiones anteriores de SQL Server no soportaban el uso de estas colaciones; el curso provee detalles en soporte de SQL Server para estas colaciones adicionales Uso de TRY_PARSE y TRY_CONVERT SQL Server 2012 introduce un número de nuevas funciones; las demostraciones en este curso utilizan muchas de estas nuevas funciones tales como TRY_PARSE y TRY_CONVERT Discusión detallada de restricciones IDENTITY ha sido agregado a este curso Un tópico nuevo más detallado sobre restricciones IDENTITY ha sido agregado a este curso Trabajando con secuencias SQL Server 2012 introduce el concepto de secuencias; este curso ahora introduce un tópico y demostración sobre el uso de secuencias Reordenamiento ligero del curso para mejorar el flujo global Este curso ha sido reordenado del 6232B para mejorar el flujo global; en particular, restricciones se discuten inmediatamente después de la discusión inicial sobre diseño lógico de tabla; la distribución de este curso una experiencia más unificada para los estudiantes con cada día teniendo un sabor particular Uso de THROW y comparaciones a RAISEERROR

SQL Server 2012 mejorar las opciones de manejo de errores en T-SQL; el módulo de manejo de errores ha sido expandido para mostrar como usar THROW en lugar de RAISEERROR y también para mostrar como re-arrojar errores (incluyendo errores de sistema) dentro de bloques CATCH usando la sentencia THROW Soporte global completo y de arco en espacial SQL Server 2012 agrega soporte para objetos de tipo de datos geográfico que abarca más que un hemisferio único; este curso discute el nuevo soporte global completo así como nuevo soporte para objetos de arco curvos Cercanidad personalizable en texto completo Este curso cubre como indexación de texto completo en SQL Server 2012 ofrece una operación de proximidad más personalizable y flexible que versiones anteriores de SQL Server La audiencia primaria de este curso son profesionales de TI quienes quieren convertirse en habilidosos en funciones y tecnologías de producto de SQL Server 2012 para implementación de una base de datos. Requisitos previos Antes de atender a este curso, los estudiantes deben tener: Conocimiento de escritura de consultas de Transact SQL Conocimiento básico de bases de datos relacionales Estudiantes quienes atiendan este curso pueden cumplir los prerrequisitos al atender los siguientes cursos, u obteniendo conocimiento y habilidades equivalentes: 10774A: Writing T-SQL Queries for Microsoft SQL Server 2012 El manual de este curso está en inglés. Para obtener el mayor beneficio de este curso, los alumnos deben tener un buen conocimiento de este idioma y cumplir todos los requisitos previos. Al finalizar Al final del curso, los alumnos serán capaces de: Entender la plataforma completa de SQL Server y sus herramientas principales; va a cubrir ediciones, versiones, básicos de escuchadores de red, y conceptos de servicios y cuentas de servicio Determinar tipos de datos apropiados a ser utilizados cuando se diseña tablas, convertir datos entre tipos de datos, y crear alias de tipos de datos Estar consientes de prácticas de buen diseño con respecto a tablas de SQL Server y ser capaz de crear tablas usando T-SQL (Nota: tablas particionadas no se cubren) Implementar restricciones de PRIMARY KEY, FOREIGN KEY, DEFAULT, CHECK y UNIQUE, e investigar restricciones FOREIGN KEY en cascada Determinar estrategias de apropiadas de índices de una columna y compuestos Crear tablas como montones y tablas con índices agrupados; también considerar el diseño de una tabla y sugerir una estructura apropiada

Leer e interpretar detalles de elementos comunes desde planes de ejecución Diseñar índices no-agrupados efectivos Diseñar e implementar vistas Diseñar e implementar procedimientos almacenados Trabajar con tipos tabla, parámetros de valor de tabla, y utilizar la sentencia MERGE para crear procedimientos almacenados que actualicen almacenes de datos Diseñar e implementar funciones, tanto escalares como de valor de tabla (También describir donde pueden llevar a cuestiones de rendimiento) Realizar investigación básica de una situación de cerradura y aprender como niveles de aislamiento de transacción afectan la concurrencia de aplicación Usar tanto código de manejo de errores tradicional de T-SQL y manejo de excepción estructurada Diseñar e implementar disparadores de DML Aprender usos apropiados para integración de SQL CLR e implementar un ensamblado existente de.net dentro de SQL Server Almacenar datos XML y esquemas en SQL Server Realizar consultas básicas en datos XML en SQL Server Trabajar con los tipos de datos GEOGRAPHY y GEDOMETRY Implementar y consultar un índice de texto completo Examen El examen por requerimiento es el siguiente: 70-464 Material del curso y software El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios para esta clase. Temario Módulo 1: Introducción a SQL Server y su Conjunto de Herramientas Introducción a la plataforma de SQL Server Trabajando con herramientas de SQL Server Configurando servicios de SQL Server Introducción a SQL Server y su conjunto de herramientas Describir la plataforma de SQL Server Trabajar con herramientas de SQL Server Configurar servicios de SQL Server Módulo 2: Trabajando con Tipos de Datos Usando tipos de datos Trabajando con datos de carácter Convirtiendo tipos de datos

Tipos de datos especializados Trabajando con tipos de datos Trabajar con tipos de datos Trabajar con datos de carácter Convertir entre tipos de datos Usar tipos de datos especializados Módulo 3: Diseñando e Implementando Tablas Diseñando tablas Trabajando con esquemas Creando y alterando tablas Diseñando e implementando tablas Diseñar tablas Trabajar con esquemas Crear y alterar tablas Módulo 4: Asegurando Integridad de Datos a Través de Restricciones Aplicando integridad de datos Implementando integridad de dominio Implementando integridad de entidad y referencial Asegurando integridad de datos a través de restricciones Explicar las opciones disponibles para aplicación de integridad de datos y los niveles en los cuales estos deben ser aplicados Implementar integridad de dominio Implementar integridad de entidad y referencial Módulo 5: Planeando para Indexación de SQL Server Conceptos medulares de indexación Tipos de datos e índices Índices de columna única y compuestos Planeando para indexación de SQL Server

Explicar los conceptos medulares de indexación Describir la efectividad de cada tipo de datos comunes utilizados en índices Planear para índices de columna única y compuestos Módulo 6: Implementando Estructuras de Tablas en SQL Server 2012 Estructuras de tabla de SQL Server Trabajando con índices agrupados Diseñando índices agrupados efectivos Implementando estructuras de tablas en SQL Server Explicar cómo tablas pueden ser estructuradas en bases de datos de SQL Server Trabajar con índices agrupados Diseñar índices agrupados efectivos Módulo 7: Leyendo Planes de Ejecución de SQL Server 2012 Conceptos medulares de planes de ejecución Elementos comunes de plan de ejecución Trabajando con planes de ejecución Leyendo planes de ejecución de SQL Server Explicar los conceptos medulares relacionados al uso de planes de ejecución Describir el rol de los elementos más comunes de plan de ejecución Trabajar con planes de ejecución Módulo 8: Mejorando Rendimiento a Través de Índices No Agrupados Diseñando índices efectivos no agrupados Implementando índices no agrupados Usando el Database Tuning Advisor Mejorando rendimiento a través de índices no agrupados Diseñar índices efectivos no agrupados Implementar índices no agrupados Usar el Database Tuning Advisor para diseñar índices

Módulo 9: Diseñando e Implementando Vistas Introducción a vistas Creando y manejando vistas Consideraciones de rendimiento para vistas Diseñando e implementando vistas Explicar el rol de vistas en desarrollo de base de datos Implementar vistas Describir los impactos relacionados a rendimiento de vistas Módulo 10: Diseñando e Implementando Procedimientos Almacenados Introducción a procedimientos almacenados Trabajando con procedimientos almacenados Implementando procedimientos almacenados con parámetros Controlando contexto de ejecución Diseñando e implementando procedimientos almacenados Describir el rol de procedimientos almacenados y los beneficios potenciales de utilizarlos Trabajar con procedimientos almacenados Implementar procedimientos almacenados con parámetros Controlar el contexto de ejecución de un procedimiento almacenado Módulo 11: Fusionando Datos y Pasando Tablas Usando la sentencia MERGE Implementando tipos tabla Usando tipos tabla como parámetros Pasando tablas y fusionando datos Usar la sentencia MERGE Implementar tipos tabla Usar tipos TABLE como parámetros

Módulo 12: Diseñando e Implementando Funciones Definidas por Usuario Descripción general de funciones Diseñando e implementando funciones escalares Diseñando e implementando funciones de valor de tabla Consideraciones de implementación para funciones Alternativas para funciones Diseñando e implementando funciones definidas por usuario Diseñar e implementar funciones escalares Diseñar e implementar funciones de valor de tabla Describir consideraciones de implementación para funciones Describir alternativas para funciones Módulo 13: Creando Aplicaciones Altamente Concurrentes de SQL Server 2012 Introducción a transacciones Introducción a bloqueos Manejo de bloqueos Niveles de aislamiento de transacciones Creando aplicaciones altamente concurrentes de SQL Server Describir el rol de transacciones Explicar el rol de bloqueos Manejar bloqueos Trabajar con niveles de aislamiento de transacciones Módulo 14: Manejando Errores en Código de T-SQL Entendiendo manejo de error de T-SQL Implementando manejo de error de T-SQL Implementando manejo de excepción estructurado Manejando errores en código de T-SQL Diseñar manejo de error de T-SQL Implementar manejo de error de T-SQL Implementar manejo de excepción estructurado

Módulo 15: Respondiendo a Manipulación de Datos a Través de Disparadores Diseñando disparadores DML Implementando disparadores DML Conceptos avanzados de disparadores Respondiendo a manipulación de datos a través de disparadores Diseñar disparadores DML Implementar disparadores DML Explicar conceptos avanzados de disparadores DML Módulo 16: Implementando Código Manejado en SQL Server 2012 Introducción a integración de SQL CLR Importando y configurando ensamblados Implementando integración de SQL CLR Implementando código manejado en SQL Server Explicar la importancia de integración de SQL Server CLR Importar y configurar ensamblados Implementar objetos que han sido creados dentro de ensamblados de.net Módulo 17: Almacenando Datos XML en SQL Server 2012 Introducción a XML y esquemas XML Almacenando datos y esquemas XML en SQL Server Implementando el tipo de datos XML Almacenando datos XML en SQL Server Describir XML y esquemas XML Almacenar datos XML y esquemas XML asociados en SQL Server Implementar el tipo de datos XML dentro de SQL Server Módulo 18: Consultando Datos XML en SQL Server Utilizando la sentencia de T-SQL FOR XML Empezando con XQuery Desmenuzando XML

Consultando datos XML en SQL Server Utilizar la sentencia de T-SQL FOR XML Trabajar con consultas básicas de XQuery Desmenuzar XML a una forma relacional Módulo 19: Trabajando con Datos Espaciales de SQL Server 2012 Introducción a datos espaciales Trabajando con tipos de datos espaciales de SQL Server Utilizando datos espaciales en aplicaciones Trabajando con datos espaciales de SQL Server Describir la importancia de datos espaciales y los estándares de la industria relacionados a estos Explicar cómo almacenar datos espaciales en SQL Server Realizar cálculos sobre y consultar datos espaciales en SQL Server Módulo 20: Trabajando con Índices y Consultas de Texto Completo Introducción a indexación de texto completo Implementando índices de texto completo en SQL Server Trabajando con consultas de texto completo Trabajando con índices y consultas de texto completo Describir porque interfaces de usuario en aplicaciones existentes no son suficientes para necesidades de búsqueda de usuario final Implementar índices de texto completo en SQL Server Consultar SQL Server usando consultas de texto completo