50401 Designing and Optimizing Database Solutions with Microsoft SQL Server 2008



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

MS_6232 Implementing a Microsoft SQL Server 2008 Database

2796 Designing an Analysis Solution Architecture Using Microsoft SQL Server 2005 Analysis Services

10776 Developing Microsoft SQL Server 2012 Databases

2780 Maintaining a Microsoft SQL Server 2005 Database

6231 Maintaining a Microsoft SQL Server 2008 R2 Database

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

10775 Administering Microsoft SQL Server 2012 Databases

6423 Implementing and Managing Windows Server 2008 Clustering

MS_6235 Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

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

MS_20465 Designing Database Solutions for Microsoft SQL Server

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

10778 Implementing Data Models and Reports with Microsoft SQL Server 2012

MS_6234 Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

10232 Designing and Developing Microsoft SharePoint Server 2010 Applications

MS_10777 Implementing a Data Warehouse with Microsoft SQL Server 2012

7197 Managing Enterprise Desktops Using the Microsoft Desktop Optimization Pack

80294 Microsoft Dynamics CRM 2011 Customization and Configuration

2710 Analyzing Requirements and Defining Microsoft.NET Solution Architectures

6427 Configuring and Troubleshooting Internet Information Services in Windows Server 2008

MS_10774 Querying Microsoft SQL Server 2012

2275 Maintaining a Microsoft Windows Server 2003 Environment

80083 Producción II en Microsoft Dynamics AX 2009

5928 Microsoft Office Project Server 2007, Managing Projects

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

MS_10233 Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010

MS_10231 Designing a Microsoft SharePoint 2010 Infrastructure

MS_6236 Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services

MS_80445 Reporting in Microsoft Dynamics CRM 2011

8969 Extending Microsoft Dynamics CRM 4.0

MS_10979 Microsoft Azure Fundamentals

80295 Extending Microsoft Dynamics CRM 2011

6331 Deploying and Managing Microsoft System Center Virtual Machine Manager

MS_80385 Microsoft Dynamics CRM 2011 Installation and Deployment

5051 Monitoring and Troubleshooting Microsoft Exchange Server 2007

CL_50028 Installing and Configuring System Center Operations Manager 2007 R2

80385 Instalación e Implementación de Microsoft Dynamics CRM 2011

6425 Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

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

6416 Updating your Network Infrastructure and Active Directory Technology Skills to Windows Server 2008

MS_20412 Configuring Advanced Windows Server 2012 Services

MS_20462 Administering Microsoft SQL Server Databases

Asignaturas Temas Asignaturas Temas

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

PROGRAMA FORMATIVO. MCSA SQL Server 2012

MS_20463 Implementing a Data Warehouse with Microsoft SQL Server

6418 Deploying Windows Server 2008

MS_80344 What's New in Microsoft Dynamics CRM 2011

MS_20413 Designing and Implementing a Server Infrastructure

CURSOS PREPARACIÓN PARA CERTIFICACIÓN MICROSOFT SQL SERVER

5929 Managing Projects and Programs

MS_20411 Administering Windows Server 2012

MS_20410 Installing and Configuring Windows Server 2012

MS_6437 Designing a Windows Server 2008 Application Infrastructure

MS_6435 Designing a Windows Server 2008 Network Infrastructure

50209 Learn Microsoft Office SharePoint Designer 2007 Step by Step, Level 3

MS_6436 Designing a Windows Server 2008 Active Directory Infrastructure and Services

MS_10263 Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

Desarrollo de bases de datos con SQL Server 2014

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

MS_20341 Core Solutions of Microsoft Exchange Server 2013

80080 Producción I en Microsoft Dynamics AX 2009

MS_6426 Configuring & Troubleshooting Identity & Access Solutions with Windows Server 2008 Active Directory

ORACLE WORKFORCE DEVELOPMENT PROGRAM

8624 Microsoft Dynamics AX 4.0 Sales and Marketing

MS_10267 Introduction to Web Development with Microsoft Visual Studio 2010

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

5115 Installing, Configuring, and Troubleshooting Windows Vista

2277 Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure: Network Services

PROGRAMA FORMATIVO. MCSA SQL Server

10175 Microsoft SharePoint 2010, Application Development

MS_6419 Configuring, Managing and Maintaining Windows Server 2008 Servers

6294 Planning and Managing Windows 7 Desktop Deployments and Environments

Curso 2957: Advanced Foundations of Microsoft.NET 2.0 Development

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

6445 Implementing and Administering Windows Small Business Server 2008

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

ORACLE WORKFORCE DEVELOPMENT PROGRAM

MS_10533 Deploying, Configuring, and Administering Microsoft Lync Server 2010

6292 Installing and Configuring Windows 7 Client

MS_10135 Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010

6434 Automating Windows Server 2008 Administration with Windows PowerShell

10550 Programming in Visual Basic with Microsoft Visual Studio 2010

MS_10174 Configuring and Managing Microsoft SharePoint 2010

CL_55107 Managing Projects with Project Server 2013

8637 Microsoft Dynamics AX Financials II

MS_10159 Updating your Windows Server 2008 Technology Specialist Skills to R2

MS_20416 Implementing Desktop Application Environments

8625 Microsoft Dynamics AX 4.0 Trade & Logistics Series I

MS_20414 Implementing an Advanced Server Infrastructure

Curso 80344: Novedades de Microsoft Dynamics CRM 2011

Nombre de la asignatura: Base de Datos Avanzadas. Carrera: Licenciatura en Informática. Clave de la Asignatura: BDC-0702

5118 Supporting Windows Vista and Applications in the Enterprise

MS_80221 Installation and Configuration for Microsoft Dynamics AX 2012

Curso 8980: Microsoft Dynamics CRM 4.0 Aplicaciones

MS_80062 Introduction to Microsoft Dynamics AX 2009

MS_6294 Planning and Managing Windows 7 Desktop Deployments and Environments

50064 Advanced SharePoint Development

20687 Configuring Windows 8

Transcripción:

50401 Designing and Optimizing Database Solutions with Microsoft SQL Server 2008 Introducción Este curso de cinco días impartido por instructor provee el conocimiento y habilidades que profesionales de TI necesitan para diseñar, optimizar, y mantener base de datos para SQL Server 2008. La audiencia de este curso son desarrolladores quienes implementan o realizan desarrollo utilizando las características de programación y funcionalidad de SQL Server. Estudiantes tomando este curso se espera que tengan tres o más años de experiencia trabajando en bases de datos por dos o más de las siguientes fases en el ciclo de vida de productodiseño, desarrollo, implementación, optimización, mantenimiento, o soporte. Ellos deben de poseer un grado universitario de cuatro años, licenciatura, en el campo de cómputo. Los estudiantes deben de tener experiencia en las siguientes áreas: Desarrollando bases de datos Escribiendo consultas de Transact-SQL Diseñando, implementando y solucionando problemas de objetos de programación Haciendo afinación y optimización de rendimiento Diseñando bases de datos tanto a niveles conceptual y lógico Implementando bases de datos al nivel físico Diseñando y solucionando problemas de la capa de acceso a datos de una aplicación Obteniendo requerimientos de negocio Requisitos previos Antes de atender a este curso, los estudiantes deben tener: Conocimiento práctico de almacenamiento de datos; específicamente, deben de conocer acerca de distribución de renglón, colocación de campo de longitud fija y colocación de campo de longitud variable Conocimiento acerca de estructuras de índices y utilización de índices; específicamente, deben de entender la interacción entre índices no-agrupados, índices agrupados y montones; deben de conocer porque un índice que cubre puede mejorar rendimiento Experiencia práctica de desarrollo de base de datos; específicamente, deben de tener tres años de experiencia desarrollador de base de datos de tiempo completo en un ambiente empresarial Conocimiento del modelo de bloqueo; específicamente, estudiantes deben de tener un entendimiento de modos de bloqueo, objetos de bloqueo y niveles de aislamiento y estar familiarizados con boqueo de procesos Entendimiento de sintaxis de Transact-SQL y lógica de programación; específicamente, estudiantes deben ser completamente fluidos en consultas avanzadas, consultas agregadas, sub-consultas, funciones definidas por usuario, cursores, sentencias de control de flujo, expresiones CASE, y todo tipo de uniones

Conocimiento acerca de los balances cuando se regresa del diseño completamente normalizado y diseñando para rendimiento y requerimientos de negocio adicionalmente a estar familiarizados con modelos de diseño, tales como esquemas de estrella y de copo de nieve; deben de ser capaces de diseñar una base de datos a tercera forma normal (3NF) Habilidades fuertes de monitoreo y solución de problemas; incluyendo uso de herramientas de monitoreo Conocimiento básico del sistema operativo y plataforma; esto es, como el sistema operativo se integra con la base de datos, que pueden hacer la plataforma o sistema operativo, y como la interacción entre el sistema operativo y la base de datos funciona Conocimiento básico de arquitectura de aplicación; esto es, como aplicaciones pueden ser diseñadas en tres capas, que pueden hacer aplicaciones, interacción entre aplicaciones y la base de datos, interacción entre la base de datos y la plataforma o sistema operativo Conocimiento de uso de una herramienta de modelado de datos Conocimiento de funciones, herramientas, y tecnologías de SQL Server 2005 Tener una credencial de Microsoft Certified Technology Specialist: Microsoft SQL Server 2005 o experiencia equivalente Adicionalmente, se recomienda pero no se requiere, que estudiantes hayan completado: Curso 2779: Implementing a Microsoft SQL Server 2005 Database Curso 2780: Maintaining a Microsoft SQL Server 2005 Database 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: una estrategia de diseño de base de datos una base de datos para rendimiento óptimo seguridad para una base de datos objetos de programación consultas para rendimiento una transacción y estrategia de concurrencia una estrategia de XML Examen El examen por requerimiento es el siguiente: 70-451 Material del curso y software El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios

Temario Módulo 1: Diseñando un Modelo de Base de Datos Conceptual Descripción general de diseño de base de datos Obteniendo requerimientos de base de datos Creando un diseño de base de datos conceptual Descripción general de marco de entidad Diseñando un modelo de base de datos conceptual Explicar los pasos principales en el proceso de diseño de base de datos Obtener requerimientos de base de datos Describir los lineamientos para creación de un diseño de base de datos conceptual Explicar los lineamientos para creación de un diseño de base de datos conceptual al utilizar el marco de entidad Módulo 2: Diseñando un Modelo Lógico de Base de Datos Lineamientos para construcción de un modelo de base de datos lógico Planeando para actividad OLTP Evaluando modelos lógicos Diseñando un modelo lógico de base de datos Explicar los lineamientos para construcción de un modelo de base de datos lógico Planear para actividad OLTP Evaluar modelos lógicos Módulo 3: Diseñando un Modelo de Base de Datos Físico Seleccionando tipos de datos Diseñando tablas de base de datos Diseñando integridad de datos Diseñando un modelo de base de datos físico tipos de datos de columna tablas de base de datos integridad de datos Módulo 4: Diseñando Bases de Datos para Rendimiento Óptimo Lineamientos para diseño de índices

Diseñando una estrategia de particionamiento Diseñando una guía de plan Diseñando bases de datos escalables Diseñando bases de datos para rendimiento óptimo índices una estrategia de particionamiento una guía de plan bases de datos escalables Módulo 5: Diseñando Seguridad para SQL Server 2008 Explorando seguridad en SQL Server 2008 Implementando identidad y control de acceso Lineamientos para desarrollo seguro en SQL Server 2008 Lineamientos para instalación segura en SQL Server 2008 Lineamientos para operaciones seguras Diseñando seguridad para SQL Server 2008 Explorar diferentes aspectos de seguridad en SQL Server 2008 Implementar identidad y control de acceso Describir los lineamientos para desarrollo seguro en SQL Server 2008 Describir los lineamientos para instalación segura en SQL Server 2008 Describir los lineamientos para operaciones seguras Módulo 6: Diseñando una Estrategia para Acceso de Base de Datos Lineamientos para diseño de acceso de datos seguro Diseñando vistas Diseñando procedimientos almacenados Diseñando funciones definidas por usuario Diseñando una estrategia para acceso de base de datos Describir los lineamientos para diseño de acceso de datos seguro vistas procedimientos almacenados de T-SQL funciones definidas por usuario Módulo 7: Diseñando Consultas para Rendimiento Óptimo Consideraciones para optimización de consultas para rendimiento

Cambiando cursores hacia consultas Extendiendo operaciones basadas en conjunto Diseñando consultas para rendimiento óptimo Explicar las consideraciones para optimización de consultas para rendimiento Cambiar cursores hacia consultas Explicar operaciones basadas en conjunto Módulo 8: Diseñando una Estrategia de Transacción y Concurrencia Lineamientos para definición de transacciones Definiendo niveles de aislamiento Lineamientos para diseño de una estrategia de transacción flexible Diseñando una estrategia de transacción y concurrencia Describir los lineamientos para definición de transacciones Definir niveles de aislamiento Describir los lineamientos para diseño de una estrategia de transacción flexible Módulo 9: Diseñando una Estrategia de XML Diseñando almacenamiento de XML Diseñando una estrategia de consulta de XML Diseñando una estrategia de conversión de datos Diseñando una estrategia de XML almacenamiento de XML una estrategia de consulta de XML conversión de datos entre formas XML y relacionales Módulo 10: Diseñando Componentes de SQL Server 2008 Descripción general de componentes de SQL Server 2008 Diseñando una arquitectura de Service Broker Diseñando el flujo de datos de Service Broker Diseñando la disponibilidad de Service Broker Explorando búsqueda de texto completo Diseñando una estrategia de búsqueda de texto completo Diseñando componentes de SQL Server 2008

Examinar la arquitectura de SQL Server 2008 una arquitectura de Service Broker el flujo de datos de Service Broker Explorar búsqueda de texto completo una estrategia de búsqueda de texto completo