Módulos: Módulo 0 Introducción General - Consultas con Transact-SQL Server Duración: 25 Horas En este módulo se explicará la forma de construir y ejecutar sentencias SQL en general, y en particular el dialecto denominado Transact SQL, o simplemente T SQL, que se utiliza con el servidor de base de datos SQL Server de Microsoft. Unidad 1: Introducción Unidad 2: Fundamentos Unidad 3: Agrupamiento y totalización de datos Unidad 4: Consultas que unen datos de varias tablas Unidad 5: Subconsultas Unidad 6: Modificación de datos Unidad 7: Objetos para programación Unidad 8: Otras técnicas diversas Unidad 9: Funcionalidad avanzada en SQL Server Módulo 1 Instalar y configurar SQL Server Duración 15 Horas Este curso brindará al estudiante los conocimientos que le permitan Instalar SQL Server y los servicios que lo acompañan. Unidad 1: Requisitos previos para la instalación Unidad 2: Instalación SQL Server Unidad 3: Configuración del Servidor Unidad 4: Conexión Administrativa Unidad 5: El procedimiento sp_configure Unidad 6: Microsoft SQL Server Management Studio Unidad 7: El Servicio SQL Browser Unidad 8: Componentes adicionales del SQL Server Unidad 9: Implementar Database Mail Unidad 10: Configurar Full-text Indexing Módulo 2 Mantenimiento de Instancias Duración 20 Horas Este curso brindará al estudiante los conocimientos para administrar los Trabajos, las alertas y los operadores del Agente de SQL Server, como también implementar la infraestructura de administración declarativa y realizar copias de seguridad de un entorno de SQL Server. Unidad 1: Requisitos Previos Unidad 2: El Agente de SQL Server Unidad 3: Trabajos ("jobs") Unidad 4: Coperadores ("Operators")
Módulo 3 Administrador de seguridad de Microsoft SQL Server Duración 20 Horas Durante este curso el estudiante recibirá los conocimientos suficientes que le permitirán administrar: Inicios de sesión y funciones del servidor. Usuarios ( users ) y funciones de base de datos Permisos de las instancias de SQL Server. Permisos en base de datos. Permisos sobre los esquemas ( schemas ) y sobre los objetos. El cifrado transparente de datos ( transparent data encryption ). Unidad 1: Requisitos Previos Unidad 2: Modelo de Seguridad Unidad 3: Inicios de Sesión Unidad 4: Usuarios Unidad 5: Permisos Unidad 6: Desencadenadores de logon (logon triggers) Unidad 7: Encadenamiento de propiedad entre bases de datos Unidad 8: Suplantación Unidad 9: Esquemas ("schemas") Unidad 10: Desencadenadores de DDL Unidad 11: Notificaciones de Eventos Unidad 12: Auditoría C2 Unidad 13: Conformidad con common Criteria Unidad 14: Cifrado transparente de datos Unidad 15: Configuración del área superficial Módulo 4 Mantenimiento de Base de Datos Duración: 20 Horas Durante este curso el estudiante recibirá los conocimientos suficientes que le permitirán realizar mantenimiento a bases de datos SQL Server. Unidad 2: Administración y configuración de bases de datos Unidad 3: Copia de seguridad de bases de datos Unidad 4: Restaurar bases de datos Unidad 5: Instantáneas de bases de datos Módulo 5 Tareas de administración de datos Duración: 20 Horas Importar y exportar datos. Particionamiento de datos. Implementar compresión de datos. Mantenimiento de índices.
Gestión de las intercalaciones ( collations ). Unidad 2: Importar y exportar datos Unidad 3: Particionamiento de datos Unidad 4: Compresión de datos Unidad 5: Mantenimiento de índices Unidad 6: Gestión de las intercalaciones ("collations") Módulo 6 Monitorización y Resolución de Problemas en SQL Server Duración: 15 Horas Identificar problemas en los servicios de SQL Server. Identificar problemas de concurrencia. Identificar problemas de ejecución en los Trabajos del Agente de SQL. Encontrar información sobre los errores Unidad 2: Identificar problemas en los servidores Unidad 3: Problemas de concurrencia Unidad 4: Ejecución de los trabajos del agente Unidad 5: Encontrar información sobre los errores Módulo 7 Optimización del rendimiento de SQL Server Duración: 15 Horas Implementar el Regulador de recursos ( Resource Governor ). Utilizar el Asistente para la optimización del motor de base de datos ( Database Engine Tuning Advisor ). Obtener una traza mediante SQL Server Profiler. Obtener datos de rendimiento mediante Vistas de Administración Dinámica ( Dynamic Management Views - DMVs). Obtener datos de rendimiento mediante el Monitor de rendimiento ( System Monitor ). Utilizar Performance Studio. Unidad 2: Regulador de recursos Unidad 3: SQL Server Profiler Unidad 4: Asistente para la Optimización del motor de base de datos Unidad 5: Vistas de Administración Dinámicas para monitorización de rendimiento Unidad 6: Monitor de rendimiento Módulo 8
Implementación de alta disponibilidad Duración: 15 Horas Implementar el reflejo de base de datos ( database mirroring ). Incluye, entre otras cosas: monitorización, configuración, conmutación ( failover ). Implementar una instancia de SQL Server en cluster. Incluye, entre otras cosas: monitorización, configuración, conmutación. Implementar el trasvase de registros ( log shipping ). Incluye, entre otras cosas: monitorización, configuración, conmutación. Implementar replicación. Incluye, entre otras cosas: monitorización, configuración, conmutación. Unidad 1: Introducción y requisitos previos Unidad 2: Soluciones de alta disponibilidad Unidad 3: Reflejos de la base de datos Unidad 4: Agrupaciones en clústeres de conmutación por error Unidad 5: Trasvase de registros Unidad 6: Replicación Módulo 9 SQL Server Integration Services (SSIS) Duración: 50 Horas En este curso los estudiantes recibirán los conocimientos que les permitirán simplificar los proyectos de extracción, transformación y carga de datos (conocido por sus siglas en inglés "ETL"). Módulo 10 SQL Server Reporting Services (SSRS) Duración: 50 Horas En este curso los estudiantes recibirán los conocimientos que les permitirán generar informes a nivel corporativo. Módulo 11 SQL Server Analysis Services (SSAS) Duración: 50 Horas En este curso los estudiantes recibirán los conocimientos sobre una serie de herramientas para procesar los datos referidos a la inteligencia de negocio en una empresa.