Download Master MSCA SQL Server 2014
Document related concepts
Transcript
Master Certificación MCSA SQL Server 2012-2014 Material: El material a entregar será el MOC oficial en formato electrónico además de documentación digital aportada por el instructor. Entorno de laboratorio para prácticas con máquinas virtuales. Examen: El precio del Master incluye la oferta de 3x2 en los exámenes de certificación: 70-461, 70-462 y 70-463. Modalidad y Duración Curso presencial de 75 horas de duración teórico-prácticas. Fechas y Horarios: En horario de tarde: L-J de 16:30 h a 20:30 h Comienzo semana del 28 de marzo al 5 de mayo de 2016 el curso se podrá seguir tanto presencialmente como en remoto a través de nuestro aula virtual. Precio: El precio de este curso es de 1.550€ (Realiza los 3 Exámenes de certificación por el precio de 2) Lugar de impartición: Curso impartido por CBCenter Training en la C/ Jacinto Verdaguer, 17 (metro y salida de M-30 de Marqués de Vadillo, 28019 Madrid. Telf. 911 025 025 / 911 025 026 CBCenter Training | www.cbcenter.com | Jacinto Verdaguer, 17 – 28019 Madrid Temarios: MOC-20461C Quering de SQL Server Introducción Este curso proporciona a los estudiantes las habilidades técnicas necesarias para escribir consultas Transact-SQL básicas para Microsoft SQL Server 2014. Este curso es el fundamento de todas las disciplinas relacionadas con SQL Server; es decir, administración de bases de datos, desarrollo de base de datos y Business Intelligence. Este curso ayuda a prepararse para el examen 70-461. Duración: 25 horas teórico-prácticas Dirigido a Este curso está dirigido a los administradores de bases de datos, base de datos de desarrolladores y profesionales de Business Intelligence. El curso es muy probable que será bien atendido por usuarios avanzados SQL que no son necesariamente orientada a la base de datos o planean tomar el examen; es decir, escritores de informes, analistas de negocio y los desarrolladores de aplicaciones cliente. Al terminar el curso Después de completar este curso, los estudiantes serán capaces de: •Escribir consultas SELECT •Consulta de tablas múltiples •Ordenar y filtrar datos •Describen el uso de tipos de datos en SQL Server •Modificar datos utilizando Transact-SQL •Utilice las funciones integradas •Grupo y datos agregados •Usar subconsultas •Utilizar expresiones de mesa •Uso conjunto de los operadores •Utilice la ventana ranking, desplazamiento y las funciones de agregado •• Implementar pivotante y agrupar conjuntos •Ejecutar procedimientos almacenados •Programa con T-SQL •Implementar la gestión de errores •Implementar transacciones Requisitos previos Para este curso es necesario cumplir los siguientes requisitos previos: •Conocimientos de bases de datos relacionales. •Conocimientos básicos de los sistemas operativos Microsoft Windows y su funcionalidad núcleo. CBCenter Training | www.cbcenter.com | Jacinto Verdaguer, 17 – 28019 Madrid Temario: Módulo 1: Introducción a Microsoft SQL Server 2014 Este módulo presenta las principales herramientas y plataforma de SQL Server. Se analizan las ediciones, versiones, herramientas utilizadas para la estructura lógica de bases de datos, documentación y consulta. Lecciones La arquitectura básica de SQL Server Las versiones y ediciones de SQL Server Getting Started with SQL Server Management Studio Módulo 2: Introducción a consultas de T-SQL Este módulo introduce Transact SQL como el idioma principal de consulta de SQL Server. Se analiza la estructura básica de las consultas de T-SQL, el flujo lógico de una instrucción SELECT y se introducen conceptos como predicados y operaciones basadas en conjunto. Lecciones Introducción de T-SQL Conjuntos de comprensión Comprensión lógica Comprender el orden lógico de operaciones en sentencias SELECT Módulo 3: Escribir consultas SELECT Este módulo presenta los fundamentos de la instrucción SELECT, centrándose en las consultas contra una sola tabla. Lecciones Escribir comandos SELECT simples Eliminar duplicados con distintas Con columna y alias de tabla Escribir expresiones casos Simple Módulo 4: Consulta de varias tablas Este módulo explica cómo escribir consultas que combinan datos de múltiples fuentes en SQL Server. El módulo introduce el uso de combinaciones en las consultas de T-SQL como un mecanismo para recuperar datos de varias tablas. Lecciones Comprensión se une a Consultas con interior se une a Consultas con combinaciones externas Consultas con Cruz se une y se une a uno mismo Módulo 5: Clasificación y filtrado de datos Este módulo explica cómo mejorar las consultas para limitar las filas regresan y para controlar el orden en que aparecen las filas. El módulo también describe cómo resolver desconocidos y faltantes resultados. Lecciones Ordenar datos Filtrar datos con un WHERE cláusula Filtrado con las opciones principales y OFFSET-FETCH Trabajar con valores desconocidos y desaparecidos Módulo 6: Trabajando con datos SQL Server 2014 tipos Este módulo explica los tipos de datos que SQL Server utiliza para almacenar datos. Introduce a los muchos tipos de tipos de datos numéricos y de uso especial. También explica las CBCenter Training | www.cbcenter.com | Jacinto Verdaguer, 17 – 28019 Madrid conversiones entre tipos de datos y la importancia de la precedencia del tipo. Lecciones Lecciones Introducción a los tipos de datos SQL Server 2014 Trabajar con datos de carácter Trabajar con datos de tiempo y fecha Módulo 7: Uso de DML modificar datos Este módulo describe el uso del lenguaje de manipulación de datos de Transact-SQL para realizar inserciones, actualizaciones y eliminaciones a sus datos. Lecciones Insertar datos Modificación y eliminación de datos Módulo 8: Utilizando las funciones integradas Este módulo introduce el uso de las funciones que están incorporadas en SQL Server Denali y discutirá algunos usos comunes incluyendo la conversión de tipos de datos, pruebas de aceptación de valores NULL y resultados lógicos. Lecciones Escribir consultas con funciones integradas Usando funciones de conversión Utilizando funciones lógicas Utilizar funciones para trabajar con NULL Módulo 9: Agrupar y agregación de datos Este módulo introduce métodos para agrupar datos en una consulta, agregación de los datos agrupados y filtrado de grupos con HAVING. El módulo está diseñado para ayudar al estudiante a comprender por qué una cláusula SELECT tiene restricciones impuestas a los nombres de columna en la cláusula GROUP BY así como las columnas que pueden ser enumeradas en la cláusula SELECT. Lecciones Utilizar funciones de agregado Mediante el grupo por cláusula Grupos de filtración con tener Módulo 10: Uso de subconsultas Este módulo presenta el uso de subconsultas en varias partes de una instrucción SELECT. Incluirá el uso de subconsultas escalares y resultados múltiples y el uso de los operadores en y existe. Lecciones Escribir subconsultas autónomos Escritura correlacionado subconsultas Usando el existe predicado con subconsultas Módulo 11: Uso de expresiones de mesa Este módulo introduce expresiones T-SQL que devuelven una tabla relacional válida, típicamente para su uso posterior en la consulta. El módulo analiza vistas, tablas derivadas, expresiones comunes de mesa y funciones con valores de tabla en línea. Lecciones Usando las tablas derivadas Uso de expresiones comunes de mesa Usando vistas Uso de funciones con valores de tabla en línea Módulo 12: Usando los operadores de sistema CBCenter Training | www.cbcenter.com | Jacinto Verdaguer, 17 – 28019 Madrid Este módulo introduce Microsoft SharePoint Server como una plataforma de BI y entonces se centra en la creación de dashboards de BI y cuadros de mando con PerformancePoint Services. Lecciones Escribir consultas con el operador de Unión Usando menos y se cruzan Módulo 13: Usando la ventana de la graduación, compensar y agregan funciones Este módulo introduce funciones de la ventana incluyendo las funciones de clasificación, agregadas y compensación. Gran parte de esta funcionalidad es nueva en SQL Server 2012. Cubrirá el uso de funciones de T-SQL como ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, plomo, FIRST_VALUE y LAST_VALUE para realizar cálculos contra un conjunto, o ventana, de las filas. Lecciones Crear ventanas con el excedente Funciones de la ventana de exploración Módulo 14: Pivotante y agrupar conjuntos Este módulo describe técnicas para datos en T-SQL para introducir los fundamentos de la cláusula de agrupar conjuntos que gira. También cubrirá el uso de grupo por ROLLUP y sintaxis de grupo por cubo en SQL Server. Lecciones Escribir consultas con PIVOT y UNPIVOT Trabajar con conjuntos de agrupamiento Módulo 15: Ejecutar procedimientos almacenados Este módulo introduce el uso de procedimientos almacenados existentes en un entorno de consultas de T-SQL. Se analiza el uso de ejecutar, cómo pasar a la entrada y salida de parámetros a un procedimiento, y cómo invocar el sistema de procedimientos almacenados. Lecciones Lecciones Consultar datos con procedimientos almacenados Pasar parámetros a procedimientos almacenados Creación de procedimientos almacenados Simple Trabajando con SQL dinámico Módulo 16: Programación con T-SQL Este módulo proporciona una introducción básica a los conceptos de programación T-SQL y objetos. Se analizan los lotes, variables, control de flujo de elementos tales como bucles y condicionales, cómo crear y ejecutar sentencias SQL dinámicas y cómo utilizar sinónimos. Lecciones Elementos de programación T-SQL Control de flujo de programa Módulo 17: Implementación de gestión de errores Este módulo introduce el uso de controladores de errores en el código T-SQL. Se introducirá la diferencia entre errores de compilación y errores de tiempo de ejecución y cubrirá cómo errores afectan lotes. El módulo también cubrirá cómo controlar el manejo de errores utilizando bloques TRY/CATCH, el uso de la clase de ERROR de las funciones y el uso de la nueva instrucción THROW. Lecciones Uso de TRY / CATCH bloques Trabajar con información de Error Módulo 18: Implementación de transacciones CBCenter Training | www.cbcenter.com | Jacinto Verdaguer, 17 – 28019 Madrid Este módulo introduce los conceptos de administración de transacciones en SQL Server. Será proporcionar un Resumen de alto nivel de propiedades de transacción, cubrir los aspectos básicos de las transacciones con BEGIN, COMMIT y ROLLBACK de la marca. Lecciones Las transacciones y el motor de base de datos Control de transacciones Niveles de aislamiento 20462 Administración de bases de datos Microsoft SQL Server Introducción: Este curso presencial de cinco días provee a los estudiantes con los conocimientos y habilidades para mantener una base de datos Microsoft SQL Server 2014. El curso se centra en enseñar a las personas cómo usar herramientas relacionadas al mantenimiento de una base de datos y características del producto SQL Server 2014. Nota:Este curso está diseñado para clientes que están interesados en aprender SQL Server 2012 o 2014 de SQL Server. Cubre las nuevas características de SQL Server 2014, sino también las capacidades importantes a través de la plataforma de datos SQL Server.. Objetivos: Después de completar este curso, los estudiantes serán capaces de: Describir herramientas y las tareas de administración de base de datos central. Instalar y configurar SQL Server 2014. Configurar el almacenamiento de información y bases de datos SQL Server. Planificar e implementar una estrategia de backup. Restaurar bases de datos de copias de seguridad. Importar y exportar datos. Monitor SQL Server. Rastrear la actividad del servidor SQL. Gestionar la seguridad de SQL Server. Auditoría de acceso a datos y cifrar los datos. Realice el mantenimiento de la base de datos en curso. Automatizar el mantenimiento de SQL Server con trabajos del Agente SQL Server. Configurar la base de datos de correo, alertas y notificaciones. Duración: 25 horas teórico-prácticas Requisitos: La audiencia principal de este curso es para individuos que administran y mantienen bases de datos SQL Server. Estos individuos realizan mantenimiento y administración de bases de datos como su principal área de responsabilidad, o trabajaren en ambientes donde las bases de datos juegan un papel clave en su trabajo principal. Temario: Módulo 1: Introducción a la administración de base de datos SQL Server 2014 CBCenter Training | www.cbcenter.com | Jacinto Verdaguer, 17 – 28019 Madrid Este módulo, presenta la plataforma de Microsoft SQL Server 2014. Describe los componentes, ediciones y versiones de SQL Server 2014 y las tareas que un administrador de base de datos se realiza comúnmente para una instancia de SQL Server. Lecciones Resumen de administración de base de datos Introducción a la plataforma de servidor SQL Técnicas y herramientas de gestión de base de datos Módulo 2: Instalación y configuración de SQL Server 2014 Este módulo explica cómo evaluar los requerimientos de recursos para el año 2014 de servidor SQL y cómo instalarlo. Lecciones Planificación de instalación de SQL Server Instalación de SQL Server 2014 Configuración post-instalación Módulo 3: Trabajando con bases de datos y almacenamiento Este módulo describe cómo se almacenan los datos en bases de datos, cómo crear bases de datos, cómo gestionar los archivos de base de datos y cómo moverlos. Otras tareas relacionadas con el almacenamiento de información, incluyen la gestión de la base de datos tempdb y utilizar dispositivos de almacenamiento rápido para extender la caché SQL Server buffer pool, también se discuten. Lecciones Introducción al almacenamiento de datos con SQL Server Gestión de almacenamiento para el sistema de bases de datos Gestión de almacenamiento de bases de datos de usuario Mover archivos de base de datos Configuración de la extensión del Pool de Buffer Módulo 4: Planificación e implementación de una estrategia de Backup En este módulo, se considerará cómo crear una estrategia de copia de seguridad que está alineada con las necesidades organizacionales y aprender a realizar las operaciones de backup requeridos por esa estrategia. Lecciones Comprender los modelos de recuperación SQL Server Planificación de una estrategia de Backup Backup de bases de datos y registros de transacciones Usando opciones de Backup Fiabilidad de copia de seguridad Módulo 5: Restaurar bases de datos SQL Server 2014 En este módulo, usted verá cómo restaurar bases de datos de sistema y usuario y cómo implementar recuperación point-in-time. Lecciones Comprender el proceso de restauración Restaurar bases de datos Escenarios de restauración avanzada Trabajar con el punto en el tiempo de recuperación Módulo 6: Importar y exportar datos En este módulo, brevemente exploraremos herramientas y técnicas que puede importar y exportar datos de SQL Server. Lecciones CBCenter Training | www.cbcenter.com | Jacinto Verdaguer, 17 – 28019 Madrid Introducción a la transferencia de datos Importar y exportar datos de la tabla Copiar o mover una base de datos Módulo 7: Seguimiento SQL Server 2014 Este módulo explica cómo usar tres de las herramientas más comúnmente utilizadas: Activity Monitor, vistas de administración dinámica y funciones (DMV y DMF) y Monitor de rendimiento. Lecciones Introducción al monitoreo de SQL Server Funciones y vistas de administración dinámica Monitor de rendimiento Módulo 8: Seguimiento de actividad del servidor SQL Este módulo describe cómo utilizar el analizador de SQL Server y SQL Trace almacenados procedimientos para capturar la información acerca de SQL Server y cómo utilizar esa información para solucionar problemas y optimizar las cargas de trabajo de SQL Server. Lecciones Rastrear la actividad de carga de trabajo SQL Server Utilizando los rastros Módulo 9: Gestión de seguridad de SQL Server En este módulo aprenderás acerca de los conceptos de base sobre la que se basa la arquitectura de seguridad de SQL Server y cómo gestionar la seguridad a nivel de base de datos y servidor. Lecciones Introducción a la seguridad del servidor SQL Gestión de seguridad de nivel de servidor Gestión de los directores de nivel de base de datos Administración de permisos de base de datos Módulo 10: Auditoría de acceso a datos y cifrado de datos Este módulo describe las opciones disponibles para la auditoría de SQL Server, cómo usar y administrar la función de auditoría de SQL Server y cómo implementar el cifrado. Lecciones Auditar el acceso de datos en SQL Server Implementación de SQL Server Audit Cifrado de bases de datos Módulo 11: Mantenimiento de base de datos en curso Este módulo describe tareas comunes de mantenimiento de base de datos que un DBA debe realizar y demuestra cómo automatizar estas tareas mediante planes de mantenimiento. Lecciones Asegurar la integridad de la base de datos Mantenimiento de índices Automatización de mantenimiento rutinario de la base de datos Módulo 12: Automatizar la administración de SQL Server 2014 Este módulo describe cómo utilizar el Agente SQL Server para automatizar tareas, cómo configurar contextos de seguridad por puestos de trabajo y cómo implementar varios servidores puestos de trabajo. Lecciones Automatizar la administración de SQL Server Ejecución de trabajos del Agente SQL Server Gestión de trabajos del Agente SQL Server CBCenter Training | www.cbcenter.com | Jacinto Verdaguer, 17 – 28019 Madrid Gestión de contextos de trabajo paso seguridad Gestión de puestos de trabajo en varios servidores Módulo 13: Seguimiento SQL Server 2014 mediante el uso de alertas y notificaciones Este módulo cubre la configuración de base de datos correo, alertas y notificaciones. Lecciones Seguimiento de errores SQL Server Configuración de base de datos correo Configuración de los operadores, las alertas y notificaciones 20463C Implementación de un almacén de datos con Microsoft SQL Server 2014 Introducción Este curso describe cómo implementar una plataforma de almacén de datos para apoyar una solución BI. Los estudiantes aprenderán cómo crear un almacén de datos con Microsoft SQL Server 2014, ETL con SQL Server Integration Services, implementar y validar y limpieza de datos con servicios de calidad de datos de SQL Server y SQL Server Master Data Services. Duración: 25 horas teórico-prácticas Dirigido a Este curso está dirigido a profesionales de la base de datos que necesitan para crear y apoyar una solución de almacenamiento de datos. Responsabilidades principales incluyen: •Implementación de un data warehouse. •El desarrollo de paquetes SSIS para extracción de datos, transformación y carga. •La integridad de los datos mediante el uso de los servicios de datos Master. •Limpieza de datos mediante el uso de servicios de calidad de datos. Al terminar el curso Después de completar este curso, los estudiantes serán capaces de: •Se describen conceptos de almacén de datos y consideraciones de arquitectura. •Seleccione una plataforma de hardware apropiado para un almacén de datos. •Diseñar e implementar un almacén de datos. •Implementar el flujo de datos en un paquete SSIS. •Implementar Control de flujo en un paquete SSIS. •Paquetes de depuración y solucionar problemas de SSIS. •Implementar una solución ETL que soporta la extracción de datos incrementales. •Implementar una solución ETL que soporta la carga de datos incrementales. •Implementación de limpieza de datos mediante el uso de servicios de calidad de datos de Microsoft. •Maestro de implementar servicios de datos para hacer valer la integridad de los datos. •Extender SSIS con componentes y scripts personalizados. •Implementar y configurar SSIS paquetes. •Describir cómo las soluciones de BI pueden consumir datos desde el almacén de datos. Requisitos previos CBCenter Training | www.cbcenter.com | Jacinto Verdaguer, 17 – 28019 Madrid Es necesario cumplir los siguientes requisitos previos: •Experiencia trabajando con bases de datos relacionales, incluyendo: •El diseño de una base de datos normalizada. •Creación de tablas y relaciones. •Consultas con Transact-SQL. •Una exposición a construcciones de programación básicas (por ejemplo, bucles y ramificaciones). Temario Módulo 1: Introducción a Data Warehousing Este módulo proporciona una introducción a los componentes clave de una solución de almacenamiento de datos y las consideraciones de alto nivel que debe tener en cuenta cuando se embarca en un proyecto de almacenamiento de datos. Lecciones Resumen de Data Warehousing Consideraciones para una solución de almacén de datos Módulo 2: Planificación de infraestructura de Data Warehouse Este módulo aborda consideraciones para seleccionar hardware y distribuir servicios de SQL Server a través de servidores. Lecciones Consideraciones para infraestructura de Data Warehouse Planificación Hardware de almacén de datos Módulo 3: Diseño e implementación de un Data Warehouse Este módulo describe las consideraciones claves para el diseño lógico de un almacén de datos y luego analiza las mejores prácticas para su implementación física. Lecciones Resumen de diseño de almacén de datos Diseñar tablas de dimensiones Diseño de tablas de hechos Diseño físico de un Data Warehouse Módulo 4: Creando una solución ETL con SQL Este módulo analiza las consideraciones para la implementación de un proceso ETL y entonces se centra en Microsoft SQL Server integración Services (SSIS) como una plataforma para crear soluciones ETL. Lecciones Introducción a ETL con SQL Explorar los orígenes de datos Aplicación de flujo de datos Módulo 5: Aplicación de flujo de Control en un paquete SSIS Este módulo describe cómo implementar soluciones ETL que combinan múltiples tareas y lógica de flujo de trabajo. Lecciones Introducción al Control de flujo Creación de paquetes dinámicos Uso de contenedores Gestión de consistencia Módulo 6: Depuración y solución de problemas de paquetes SSIS Este módulo describe cómo puede depurar paquetes para encontrar la causa de los errores que ocurren durante la ejecución. Luego se analiza la funcionalidad de registro incorporada en SSIS que puede utilizar para registrar eventos para solucionar. Finalmente, el módulo describe enfoques comunes para el manejo de errores en el flujo de control y flujo de datos. Lecciones Depurar un paquete SSIS CBCenter Training | www.cbcenter.com | Jacinto Verdaguer, 17 – 28019 Madrid Registro de SSIS paquete eventos Manejo de errores en un paquete SSIS Módulo 7: Implementar una solución de extracción de datos Implementar una solución de extracción de datos Lecciones Planificación de la extracción de datos Extracción de datos modificados Módulo 8: Carga de datos en un almacén de datos Este módulo describe las técnicas que puede utilizar para implementar el proceso de carga de almacén de datos. Lecciones Planificación de las cargas de datos Utilizar SSIS para cargas incrementales Utilizando técnicas de carga de Transact-SQL Módulo 9: Aplicación de calidad de los datos Este módulo introduce Microsoft SQL Server Data calidad servicios (DQS) y describe cómo lo puede utilizar para limpiar y Deduplique datos. Lecciones Introducción a la calidad de los datos Con servicios de calidad de datos para limpiar datos Con servicios de calidad de datos para limpiar datos Módulo 10: Master Data Services Master Data Services proporciona una manera para que las organizaciones estandarizar datos y mejorar la calidad, consistencia y fiabilidad de los datos que orienta las decisiones clave del negocio. Este módulo presenta los servicios de datos Master y explica los beneficios de su uso. Lecciones Introducción a los servicios de datos Master Implementar un modelo de servicios de datos Master Gestión de datos maestros Creación de un centro de datos principal Módulo 11: Extiende SQL Server Integration Services Este módulo describe las técnicas que puede utilizar para extender SSIS. El módulo no está diseñado para ser una guía completa para el desarrollo de soluciones personalizadas de SSIS, sino para proporcionar un conocimiento de los pasos fundamentales necesarios para utilizar secuencias de comandos y componentes personalizados en un proceso ETL basado en SSIS. Lecciones Usar Scripts en SSIS Usando componentes personalizados en SSIS Módulo 12: Implementación y configuración de paquetes SSIS En este módulo, los estudiantes aprenderán cómo implementar paquetes y sus dependencias a un servidor y cómo administrar y supervisar la ejecución de paquetes desplegadas. Lecciones Resumen de despliegue de SSIS Implementación de proyectos de SSIS Planificación ejecución del paquete SSIS Módulo 13: Consumo de datos en un almacén de datos Este módulo introduce soluciones de business intelligence (BI) y describe cómo se puede utilizar un almacén de datos como la base de la empresa y BI autoservicio. Lecciones Introducción a la inteligencia de negocios Enterprise Business Intelligence BI autoservicio y Big Data CBCenter Training | www.cbcenter.com | Jacinto Verdaguer, 17 – 28019 Madrid