Gold Learning Gold Business Intelligence Silver Data Plataform Designing Database Solutions for Microsoft SQL Server www.ked.com.mx Por favor no imprimas este documento si no es necesario.
Introducción. Este curso describe cómo diseñar y supervisar un alto rendimiento, soluciones de datos de alta disponibilidad con SQL Server 2012. Este curso se centra en la creación de planes y diseños para la estructura de la base de datos, almacenamiento, objetos y servidores. Los estudiantes tendrán la oportunidad de obtener habilidades prácticas y diseño de tareas en un entorno de laboratorio virtual y aprenderán sobre temas tales como la compresión de datos, alta disponibilidad, migración de datos, seguridad y escalabilidad. Duración. 5 Días. Perfil. Este curso está dirigido a personas que diseñar soluciones de base de datos para organizaciones y tienen experiencia con el desarrollo y administración de bases de datos SQL Server. Estos individuos tienen cómo su principal área de responsabilidad, el diseñan de bases de datos, ellos son los encargados de la planificación y diseño de la estructura de base de datos, almacenamiento, objetos y servidores. También se encargan de crear el plan para el ambiente en el cual se ejecuta la solución de base de datos. Al finalizar. Después de completar este curso, los estudiantes serán capaces de: Diseñar una infraestructura de servidor de base de datos adecuada para un escenario de aplicación comercial determinada. Diseñar un esquema lógico para una base de datos basado en los requerimientos de aplicaciones. Realizar la implementación física de una base de datos para un determinado conjunto de requisitos. Evaluar las opciones para incluir datos de objeto binario grande en un diseño de base de datos. Planificar y gestionar los índices para optimizar el rendimiento. Describir las consideraciones claves para el diseño de seguridad para instancias de SQL Server y bases de datos. Planear políticas basadas en gestión para la administración de las instancias, bases de datos y otros objetos de SQL Server 2012 más eficientes. Plan de vigilancia de la salud de SQL Server. Implementar la vigilancia de la salud SQL Server utilizando SQL Server Utility. Identificar e implementar la estrategia adecuada para una copia de seguridad de un escenario dado. Planificar y gestionar la automatización y el mantenimiento de múltiples servidores. Comprender los beneficios de usar PowerShell para administrar SQL Server 2012. Diseñar una estrategia óptima de replicación de un determinado conjunto de requerimientos técnicos y de negocio. Planificar e implementar una solución de alta disponibilidad. Requisitos previos. Además de su experiencia profesional, los estudiantes que asisten a este curso ya deben tener los siguientes conocimientos: Experiencia con Transact-SQL. Familiaridad con herramientas y componentes de SQL Server 2012. Familiaridad con los objetos de una base de datos SQL Server. Familiaridad con la arquitectura de red y de seguridad de Windows. Pag. 1
Los estudiantes que asisten a esta formación pueden cumplir los requisitos previos de asistentes a los cursos siguientes, o de obtener habilidades y conocimientos equivalentes: MCSA: SQL Server 2012. ó asistir a Curso 10774: Querying Microsoft SQL Server 2012. Curso 10775: Administering Microsoft SQL Server 2012 Databases. Curso 10776: Developing Microsoft SQL Server 2012 Databases. 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. Examen. El examen por requerimiento es el 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: Diseño de una infraestructura de servidor de base de datos. Este módulo explica cómo diseñar una infraestructura de servidor de base de datos adecuada para un escenario de aplicación de negocios dada, incluyendo cómo decidir entre capacidad de hardware local, basado en la nube y servidores de base de datos de híbridos, planificación, consideraciones para el hardware de almacenamiento de información y estrategias para la consolidación de hardware de servidor de base de datos. Planificación de una infraestructura de servidor de base de datos. Planificación de Hardware de servidor. Consideraciones para la consolidación de servidores de bases de datos. Gestión de los recursos del servidor en una infraestructura de base de datos consolidada. Laboratorios: Planificación de consolidación de servidores de bases de datos Planificación para la consolidación. Gestión de los recursos de una instancia de SQL Server. Gestión de los recursos para varias instancias SQL Server en un servidor Windows único. Describir las opciones y consideraciones para la creación de una infraestructura de servidor de base de datos. Describir cómo planificar los requisitos de hardware para SQL Server 2012. Describir los beneficios de consolidación de bases de datos y el servidor y las diferentes opciones para la consolidación. Describir los métodos de gestión de los recursos del servidor en una gama de escenarios de consolidación de infraestructura de base de datos. Pag. 2
Módulo 2: Diseñar un esquema de base de datos lógica. Este módulo explica cómo diseñar un esquema lógico para una base de datos basándose en los requerimientos de aplicación. Esto incluye la planificación y el nivel de normalización y horario de mesa de diseño y el uso de puntos de vista. Técnicas de diseño de bases de datos relacionales Planificación esquemas y tablas Laboratorios: Diseño de un esquema de base de datos lógica. Planee un esquema de base de datos. Crear una vista para visualizar información de pago del empleado. Describir las técnicas claves para diseñar un esquema de base de datos lógica. Describir las consideraciones para las tablas y el diseño de esquema en una base de datos relacional. Describir cómo utilizar vistas para proporcionar una visión desnormalizada de tablas de base de datos que permiten a los usuarios trabajar con datos más fácilmente. Módulo 3: Diseñando una base de datos física. Este módulo explica cómo diseñar la implementación física de una base de datos para un determinado conjunto de requisitos. El diseño incluirá los archivos de datos, archivos de registro, los grupos de archivos y la partición de datos, así como si desea o no utilizar la compresión de datos. Planificación de archivos y grupos de archivos. Planificación de una partición de datos. Planificación de compresión. Laboratorios: Diseñando una base de datos física. Planificación de archivos y grupos de archivos. Implementar la estrategia de archivo de hoja de tiempo. Describir las consideraciones para crear y colocar archivos de datos y de registro de SQL Server. Describir cómo utilizar particiones para mejorar la administración. Describir los beneficios de usar compresión para mejorar el rendimiento y almacenamiento eficiente. Módulo 4: Incorporación de los archivos de datos en la base de datos. En este módulo se describe cómo considerar opciones para incluir archivos de datos en un diseño de base de datos. Consideraciones para trabajar con archivos de datos en SQL Server 2012. Implementación de FileStream y FileTables. Búsqueda de archivos de datos. Pag. 3
Laboratorios: Implementación de una solución para el almacenamiento de archivos de datos Crear un FileTable. Crear y utilizar un índice de texto completo. Describir las consideraciones para el diseño de bases de datos que incorporan los archivos de datos. Describir los beneficios y consideraciones de diseño para el uso de FileStream y FileTables para almacenar los archivos de datos. Describir los beneficios de la indexación de texto completo y búsqueda semántica y explicar cómo usar estas características para buscar los archivos de datos en SQL Server. Módulo 5: Ajuste de rendimiento de base de datos. Este módulo explica cómo planificar y gestionar los índices y cómo utilizar planes de consulta para optimizar el rendimiento de base de datos. Optimización de rendimiento de las consultas mediante índices. Trabajar con planes de consulta. Supervisión del rendimiento. Laboratorios: Usando índices y guías de plan. Planificación de índices. Estrategias de indexación de pruebas Trabajo con planes de la ejecución. Describir cómo planificar los índices para optimizar el rendimiento de las consultas. Describe cómo utilizar los planes de consultas para mejorar el rendimiento. Describe cómo supervisar el rendimiento. Módulo 6: Diseño de seguridad de base de datos. Este módulo explica las consideraciones claves para el diseño de seguridad para instancias de SQL Server y bases de datos. Introducción a la planificación de seguridad. Planificación de seguridad. Bases de datos contenidas. Protección de datos con cifrado. Laboratorios: Planificación e implementación de seguridad. Planificación de seguridad de servidor y bases de datos. Implementar una estrategia de acceso a datos. Implementar el cifrado de datos transparentes. Describir los beneficios de la planificación de seguridad. Pag. 4
Describir las consideraciones de diseño para la planificación de seguridad. Describir cómo utilizar bases de datos independientes. Describir las opciones para el cifrado de datos. Módulo 7: Administración basada en políticas. Este módulo explica cómo planificar la gestión basada en políticas para administrar las instancias de servidor, bases de datos y otros objetos de SQL Server 2012 de forma más eficiente. Introducción a la administración basada en políticas. Planificación e implementación de gestión basada en políticas. Laboratorios: Planificación de gestión basada en políticas. Planificación de una estrategia de gestión basada en políticas. Implementar la administración basada en políticas. Prueba de cumplimiento de las políticas. Describir los beneficios de la gestión basada en políticas. Planificar e implementar la administración basada en políticas. Módulo 8: Monitoreo de estado del servidor. Este módulo explica cómo planificar la vigilancia de la salud de SQL Server y para implementar la vigilancia de la salud mediante el uso de SQL Server Utility. Introducción a Server Health Monitoring. SQL Server Utility. Laboratorios: Monitoreo de estado del servidor. Crear un Utility Control Point. Configurar las políticas de salud. Describir los beneficios de la vigilancia de la salud y las consideraciones para la planificación de vigilancia de la salud. Utilice SQL Server Utility para controlar el estado del servidor. Módulo 9: Diseño de una solución de Backup de bases de datos. Este módulo explica cómo identificar e implementar la estrategia de copia de seguridad adecuada para un escenario dado. SQL Server Backup y Restore. Planificación de una estrategia de recuperación Pag. 5
Laboratorios: Planificación e implementación de una estrategia de Backup. Planificación de una copia de seguridad y una estrategia de recuperación. Implementar una estrategia de copia de seguridad. Realizar una restauración gradual. Planear una estrategia de copia de seguridad y restauración. Describir las características claves de un plan de recuperación ante desastres. Módulo 10: Automatización de mantenimiento en múltiples servidores. Este módulo explica cómo planificar y gestionar la automatización y el mantenimiento de varios servidores. Resumen de mantenimiento automatizado. Administración de múltiples servidores. Laboratorios: Automatización de mantenimiento en múltiples servidores. Planificación e implementación de un entorno de múltiples servidores. Planificación y ejecución de trabajos en varios servidores. Describir los beneficios y los componentes de mantenimiento de varios servidores. Administrar varios servidores mediante el uso de servidores maestros y de destino. Módulo 11: Administración de SQL Server con PowerShell. Este módulo proporciona una visión general de PowerShell y describe sus beneficios para administrar SQL Server 2012. Introducción a Windows PowerShell. Scripting con Windows PowerShell. Laboratorios: Gestión de SQL Server con Windows PowerShell. Usar PowerShell para administrar SQL Server. Creación de Scripts de PowerShell. Describir los beneficios de usar PowerShell para mantener SQL Server y explicar los conceptos fundamentales que subyacen en PowerShell. Explica cómo crear secuencias de comandos de PowerShell. Módulo 12: Replicación de datos. Este módulo explica cómo diseñar una estrategia óptima de replicación de un determinado conjunto de requerimientos técnicos y de negocio. Replicación de SQL Server. Planificación de replicación. Pag. 6
Laboratorios: Planificación e implementación de SQL Server Replication. Planificación de replicación. Implementación de la replicación. Describir los beneficios de la replicación y las opciones para la planificación de replicación en SQL Server 2012. Identificar la solución de replicación adecuada para un escenario dado. Módulo 13: Planificación de alta disponibilidad. Este módulo explica cómo planificar e implementar una solución de alta disponibilidad. Alta disponibilidad en SQL Server 2012. Grupos de disponibilidad AlwaysOn. Laboratorios: Implementación de alta disponibilidad. Creación de un grupo de disponibilidad AlwaysOn. Utilizando un grupo de disponibilidad AlwaysOn. Pruebas Failover para un grupo de disponibilidad AlwaysOn. Elegir una estrategia de alta disponibilidad para un escenario dado. Describir cómo implementar y probar disponibilidad grupos AlwaysOn. Por favor no imprimas este documento si no es necesario.