CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Introducción Este curso provee el conocimiento y habilidades diseñar, optimizar, y mantener una solución administrativa de base de datos para Microsoft SQL Server 2008. Duración 5 Días Perfil La audiencia primaria de este curso son profesionales de IT quienes diseñan y mantienen bases de datos de SQL Server. La audiencia también abarcar arquitectos y consultores técnicos quienes diseñan e implementan soluciones 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 producto- diseño, desarrollo, implementación, optimización, mantenimiento, o soporte. Los estudiantes deben de tener experiencia en las siguientes áreas: • Administración de bases de datos • Diseñando soluciones de esquema lógico de base de datos • Definiendo soluciones de alta disponibilidad • Automatizando tareas administrativas • Definiendo soluciones de seguridad • Monitoreando y solucionando problemas del servidor de base de datos • Diseñando y ejecutando implementaciones • Definiendo la infraestructura (almacenamiento, hardware, y número de servidores o instancias, etc.) Requisitos previos Antes de atender a este curso, los estudiantes deben tener: • Entender los balances entre los diferentes tipos de almacenamiento; por ejemplo, que significan niveles de RAID, y como estos difieren de Storage Area Networks (SAN) • Entender cómo funciona replicación y como replicación está implementada • Estar familiarizado con lectura de documentos de requerimientos de usuario y necesidades de negocio; por ejemplo, sentencias de visión/misión de proyecto de desarrollo o reportes de análisis de negocio • Tener algún conocimiento de cómo se ejecutan consultas; ser capaz de leer un plan de ejecución de consulta y entender que está sucediendo • Tener conocimiento básico de las dependencias entre componentes de sistema • Ser capaz de diseñar una base de datos a tercera forma normal (3NF) y conocer los balances cuando se regresa del diseño completamente normalizado (des- normalización) 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 • Tener habilidades de monitoreo y solución de problemas • Tener conocimiento del sistema operativo y plataforma; esto es, como el sistema operativo se integra con la base de datos que puede hacer la plataforma o sistema operativo, y como la interacción entre el sistema operativo y la base de datos funciona; por ejemplo, como autentificación integrada interactúa con el servicio de directorio de Active Directory • Tener conocimiento 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 Pag. 1 CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 • Ya debe de saber cómo usar: - Una herramienta de modelado de datos - Microsoft Office Visio (para crear diagramas de infraestructura) • Estar familiarizado con 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 • Adicionalmente a su experiencia profesional, estudiantes que atiendan este entrenamiento deben tener conocimiento técnico equivalente a los siguientes cursos: - Curso 6231: Maintaining a Microsoft SQL Server 2008 Database - Curso 6232: Implementing a Microsoft SQL Server 2008 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: • Implementar una solución administrativa para SQL Server 2008 • Instalar SQL Server 2008 • Diseñar una estructura física para SQL Server 2008 • Diseñar una estrategia de mantenimiento de SQL Server 2008 • Diseñar una estrategia para manejo para SQL Server 2008 • Diseñar una estrategia para aseguramiento de bases de datos para SQL Server 2008 • Diseñar una estrategia para monitoreo de SQL Server 2008 • Diseñar una estrategia para distribución de contenido en SQL Server 2008 • Diseñar una estrategia para replicación en SQL Server 2008 • Diseñar una solución de alta disponibilidad para SQL Server 2008 • Diseñar una estrategia para respaldo y recuperación en SQL Server 2008 Examen El examen por requerimiento es el: 70-450. Material del curso y software El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios para esta clase. Temario 1. Diseñando una Solución Administrativa para SQL Server 2008 • Descripción general de SQL Server 2008 • Diseñando una solución administrativa • Desarrollando e instalando una solución administrativa para SQL Server 2008 • Implementando una solución administrativa en SQL Server Management Studio (SSMS) Laboratorio: • Diseñando una solución administrativa para SQL Server 2008 Pag. 2 CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Conocimientos: Los estudiantes serán capaces de: • Explicar los conceptos básicos de SQL Server 2008 • Diseñar una solución administrativa • Desarrollar e instalar una solución administrativa para SQL Server 2008 • Implementar una solución administrativa en SSMS 2. Instalando SQL Server 2008 • Requerimientos de sistema para SQL Server 2008 • Actualizando y migrando a SQÑ Server 2008 • Configurando instancias en SQL Server 2008 Laboratorio: • Instalando SQL Server 2008 Conocimientos: Los estudiantes serán capaces de: • Describir los requerimientos de sistema para SQL Server 2008 • Actualizar y migrar a SQÑ Server 2008 • Configurar instancias en SQL Server 2008 3. Diseñando la Estructura Física de SQL Server 2008 • Introducción a la estructura física de una base de datos • Implementando la estructura física de una base de datos • Configurando particiones • Configurando indexación de texto completo Laboratorio: • Diseñando la estructura física de SQL Server 2008 Conocimientos: Los estudiantes serán capaces de: • Planear para archivos de base de datos y bitácoras de transacción • Planear para particiones • Planear para indexación de texto completo 4. Diseñando una Estrategia para Mantenimiento de una Base de Datos en SQL Server 2008 • Diseñando una estrategia para mantenimiento de estadísticas para una base de datos • Diseñando una estrategia para mantenimiento de índices • Diseñando una estrategia para compresión de base de datos Laboratorio: Diseñando una estrategia para mantenimiento de una base de datos en SQL Server 2008 Conocimientos: Los estudiantes serán capaces de: • Diseñar una estrategia para mantenimiento de estadísticas para una base de datos • Diseñar una estrategia para mantenimiento de índices • Diseñar una estrategia para compresión de base de datos Pag. 3 CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 5. Diseñando Soluciones para Manejo de SQL Server 2008 • Diseñando una estrategia de manejo basado en política • Controlando uso de recursos al utilizar gobernador de recursos • Auditando cambios en base de datos Laboratorio: • Diseñando soluciones para manejo de SQL Server 2008 Conocimientos: Los estudiantes serán capaces de: • Diseñar una estrategia de manejo basado en política • Controlar uso de recursos al utilizar gobernador de recursos • Auditar cambios en base de datos 6. Automatizando la Estrategia de Manejo de Base de Datos para SQL Server 2008 • Manejando SQL Server Agent • Automatizando tareas administrativas en SQL Server • Monitoreando eventos en SQL Server Laboratorio: • Automatizando la estrategia de manejo de base de datos para SQL Server 2008 Conocimientos: Los estudiantes serán capaces de: • Manejar SQL Server Agent • Automatizar tareas administrativas en SQL Server • Monitorear eventos en SQL Server 7. Diseñando una Estrategia para Aseguramiento de SQL Server 2008 • Asegurando instancias de SQL Server 2008 • Planeando seguridad de base de datos • Manejando certificado y llaves en SQL Server 2008 • Implementando encriptación de base de datos Laboratorio: • Diseñando una estrategia para aseguramiento de SQL Server 2008 Conocimientos: Los estudiantes serán capaces de: • Asegurar instancias de SQL Server 2008 • Planear seguridad de base de datos • Manejar certificado y llaves en SQL Server 2008 • Implementar encriptación de base de datos 8. Diseñando una Estrategia para Monitoreo de SQL Server 2008 • Descripción general de monitoreo de SQL Server 2008 • Monitoreando instancias de SQL Server • Monitoreando bases de datos de SQL Server • Monitoreando múltiples SQL Servers al utilizar colección de datos Pag. 4 CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Laboratorio: • Diseñando una estrategia para monitoreo de SQL Server 2008 Conocimientos: Los estudiantes serán capaces de: • Explicar los conceptos básicos de monitoreo en SQL Server 2008 • Monitorear instancias de SQL Server • Monitorear bases de datos de SQL Server • Monitorear múltiples SQL Servers al utilizar colección de datos 9. Diseñando una Estrategia para Distribución de Contenido en SQL Server 2008 • Distribución de datos en SQL Server 2008 • Trabajando con consultas distribuidas • Manejando contenido distribuido al utilizar transacciones distribuidas • Manejando paquetes de SQL Server Integration Services (SSIS) • Configurando bases de datos compartidas escalables Laboratorio: • Diseñando una estrategia para distribución de contenido en SQL Server 2008 Conocimientos: Los estudiantes serán capaces de: • Explicar los conceptos básicos de distribución de datos • Manejar contenido distribuido al utilizar consultas distribuidas • Manejar contenido distribuido al utilizar transacciones distribuidas • Manejar paquetes de SSIS • Configurar bases de datos compartidas escalables 10. Diseñando una Estrategia para Replicación en SQL Server 2008 • Diseñando una estrategia de replicación de base de datos • Implementando distribución de contenido al utilizar replicación • Configurando una solución de alta disponibilidad al utilizar replicación Laboratorio: • Diseñando una estrategia para replicación en SQL Server 2008 Conocimientos: Los estudiantes serán capaces de: • Diseñar una estrategia de replicación de base de datos • Diseñar distribución de contenido al utilizar replicación • Configurar una solución de alta disponibilidad al utilizar replicación 11. Diseñando una Solución de Alta Disponibilidad para SQL Server 2008 • Introducción a alta disponibilidad • Implementando envío de bitácora • Implementando espejeo de base de datos • Implementando agrupamiento de conmutación por error • Diseñando una estrategia de alta disponibilidad Pag. 5 CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Laboratorio: • Diseñando una solución de alta disponibilidad para SQL Server 2008 Conocimientos: Los estudiantes serán capaces de: • Explicar los conceptos básicos de alta disponibilidad • Implementar envío de bitácora • Implementar espejeo de base de datos • Implementar agrupamiento de conmutación por error • Diseñar una estrategia de alta disponibilidad 12. Diseñando una Estrategia de Respaldo y Recuperación de para SQL Server 2008 • Planeando una estrategia de respaldo • Planeando una estrategia de recuperación • Diseñando una estrategia de respaldo y recuperación • Implementando una estrategia de reparación Laboratorio: • Diseñando una estrategia de respaldo y recuperación de para SQL Server 2008 Conocimientos: Los estudiantes serán capaces de: • Planear una estrategia de respaldo • Planear una estrategia de recuperación • Diseñar una estrategia de respaldo y recuperación • Implementar una estrategia de reparación clientes@ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Pag. 6