Microsoft

MCSE SQL Server 2012 Data Platform

Este curso é composto de 5 módulos e seus respectivos exames:

10774A – Querying Microsoft SQL Server 2012 – Exame 70-461

10775A – Administering Microsoft SQL Server 2012 Databases – Exame 70-462

10777A – Implementing a Data Warehouse with Microsoft SQL Server 2012 – Exame 70-463

10776A – Developing Microsoft SQL Server 2012 Databases – Exame 70-464

20465B – Designing Database Solutions for Microsoft SQL Server 2012 – Exame 70-465

Duração total: 200 horas


EMENTA

 

10774A – Querying Microsoft SQL Server 2012 – Exame 70-461

Módulo 1: Introdução ao Microsoft SQL Server 2012
Este módulo apresenta a plataforma SQL Server e as principais ferramentas. Ele discute as edições, versões, ferramentas utilizadas para consulta, fontes de documentação, bem como a estrutura lógica dos bancos de dados.

Módulo 2: Introdução ao SQL Azure
Este módulo apresenta os conceitos de SQL Azure. Se as máquinas virtuais em sua sala de aula são capazes de se conectar à internet e caso você tenha uma conta do Windows Azure você poderá se conectar ao seu servidor de Azure e banco de dados. Muitos dos laboratórios ao longo deste curso estão habilitados para você realizar o laboratório enquanto estiver conectado ao seu próprio banco de dados Azure na nuvem.

Módulo 3: Introdução à T-SQL Consultando
Este módulo apresenta Transact SQL como linguagem de consulta primária do SQL Server. Discute-se a estrutura básica de consultas T-SQL, o fluxo lógico de uma instrução SELECT, e introduz conceitos como predicados e as operações de set-based.

Módulo 4: escrever consultas de SELECT
Este módulo apresenta os fundamentos da instrução SELECT, com foco em consultas em uma única tabela.

Módulo 5: Consultando várias tabelas
Este módulo explica como escrever consultas que combinam dados de múltiplas fontes em SQL Server. O módulo introduz o uso de junções em consultas T-SQL como um mecanismo para recuperar dados de várias tabelas.

Módulo 6: Classificação e filtragem de dados
Este módulo explica como melhorar consultas para limitar as linhas que retornam, e para controlar a ordem em que as linhas são mostradas. O módulo também discute como resolver resultados ausentes e desconhecidos.

Módulo 7: Trabalhando com o SQL Server 2012 Tipos de Dados
Este módulo explica os tipos de dados que o SQL Server usa para armazenar dados. Ele apresenta os vários tipos de dados numéricos e de uso especial. Ele também explica as conversões entre tipos de dados, bem como a importância do tipo de precedência.

Módulo 8: Usando Built-In Funções
Este módulo introduz o uso de funções que são construídas no SQL Server Denali, e irá discutir alguns usos comuns, incluindo a conversão de tipo de dados, o teste para resultados lógicos e nulidade.

Módulo 9: Agrupamento e agregação de dados
Este módulo introduz os métodos de agrupamento de dados dentro de uma consulta, agregando os dados agrupados e os grupos de filtragem de ter. O módulo é projetado para ajudar o aluno a compreender por que uma cláusula SELECT tem restrições impostas a coluna de nomes na cláusula GROUP, bem como as colunas que podem ser listadas na cláusula SELECT.

Módulo 10: Usando Subconsultas
Este módulo irá introduzir o uso de subconsultas de várias partes de uma instrução SELECT. Ele irá incluir a utilização de escalar e subconsultas multi-resultado, e o uso do EXISTE EM e operadores.

Módulo 11: Usando expressões de tabela
Este módulo apresenta expressões T-SQL que retornam uma tabela relacional válida,
normalmente para uso posterior na consulta. O módulo discute vistas, tabelas derivadas,
expressões comuns de tabelas e funções com valor de tabela inline.

Módulo 12: Usando Operadores de conjunto
Este módulo apresenta as operações que envolvem vários conjuntos de dados. Ele cobrirá o uso do UNION, CROSS APPLY, OUTERAPPLY, bem como o INTERSECT e EXCEPT.

Módulo 13: Usando Ranking Janela, offset e de agregação
Este módulo apresenta funções da janela, incluindo ranking, agregada e as funções de
compensação. Grande parte dessa funcionalidade é nova para SQL Server 2012. Ele cobrirá o uso de funções T-SQL como ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, chumbo, FIRST_VALUE e last_value para realizar cálculos contra um set, ou janela, de linhas.

Módulo 14: giratórias e agrupar conjuntos
Este módulo discute técnicas para dinamização de dados em T-SQL, bem como para apresentar os fundamentos do Agrupamento SETS cláusula. Ele também irá cobrir o uso de GROUP BY ROLLUP e CUBE sintaxe GROUP BY no SQL Server 2012.

Módulo 15: Consultando Metadados SQL Server
Este módulo introduz o uso de objetos do sistema do SQL Server em consultas T-SQL. Ele cobrirá o uso de pontos de vista do sistema de catálogo, os procedimentos armazenados do sistema, funções do sistema e objetos de gerenciamento dinâmico.

Módulo 16: executar procedimentos armazenados
Este módulo introduz o uso de procedimentos armazenados existentes em um ambiente de consulta T-SQL. Discute-se o uso de EXECUTAR, como passar parâmetros de entrada e saída para um procedimento, e como chamar procedimentos armazenados do sistema.

Módulo 17: Programação com T-SQL
Este módulo fornece uma introdução básica aos conceitos e objetos de programação T-SQL. Ele discute lotes, variáveis ​​de controle de elementos de fluxo, como loops e condicionais, como criar e executar instruções SQL dinâmicas, e como usar sinônimos.

Módulo 18: Implementação de Tratamento de Erros
Este módulo introduz o uso de manipuladores de erro no código T-SQL. Ele vai apresentar a diferença entre erros de compilação e erros em tempo de execução, e cobrirá como os erros afetam lotes. O módulo também abordará a forma de controlar a manipulação de erro usando blocos try / catch, o uso da classe de erro de funções, bem como a utilização da nova instrução throw.

Módulo 19: Transações de execução
Este módulo introduz os conceitos de gerenciamento de transações em SQL Server. Ele irá fornecer uma visão geral de alto nível de propriedades de transação, cobrir o básico de marcação transações com BEGIN, COMMIT e ROLLBACK.

Módulo 20: Melhorar o Desempenho de uma Consulta
Este módulo introduz os conceitos de uso de recursos do sistema e do impacto da consulta SQL Server 2012 performance. Ele vai cobrir, em um nível elevado, o uso de índices em SQL Server, o uso de planos de execução no SQL Server Management Studio, e o uso de opções SET para exibir o uso de recursos do sistema ao executar consultas. Ele também irá comparar as operações baseadas em conjunto com operações baseadas em cursor.

10775A – Administering Microsoft SQL Server 2012 Databases – Exame 70-462

Módulo 1: Introdução ao SQL Server 2012 e seu conjunto de ferramentas
Este módulo apresenta toda a plataforma SQL Server e suas principais ferramentas. Abrange as edições, versões, noções básicas de rede, ouvintes e conceitos de serviços e contas de serviço.

Módulo 2: Preparando Sistemas para SQL Server 2012
Este módulo abrange o planejamento para uma instalação em relação aos requisitos do SQL Server I / O, 32 bits vs 64 bits, as opções de configuração de memória e I / O subsistema cheques pré-instalação usando SQLIOSim e SQLIO.

Módulo 3: Instalando e Configurando o SQL Server 2012
Detalhes do módulo de instalação e configuração do SQL Server.

Módulo 4: Trabalhando com bancos de dados
Este módulo descreve como os dados são armazenados em bancos de dados, como criar bancos de dados, e como mover bancos de dados em um servidor ou entre servidores.

Módulo 5: Entendendo o SQL Server 2012 modelos de recuperação
Este módulo descreve o conceito de log de transações e modelos de recuperação do SQL Server. Ele apresenta as diferentes estratégias de backup disponíveis com o SQL Server.

Módulo 6: backup de bancos de dados SQL Server 2012
Este módulo descreve o backup do SQL Server e os tipos de backup.

Módulo 7: Restaurando bancos de dados SQL Server 2012
Este módulo descreve a recuperação das bases de dados.

Módulo 8: Importação e Exportação de Dados
Este módulo aborda o uso dos assistentes de importação / exportação e explica como eles se relacionam com SSIS. Também introduz BCP.

Módulo 9: autenticação e autorização de usuários
Este módulo abrange modelos de segurança do SQL Server, logins e usuários.

Módulo 10: Atribuição de servidor e banco de dados Roles
Este módulo abrange papéis fixos de servidor, funções de servidor definidos pelo usuário, funções de banco de dados fixas e funções de banco de dados definidas pelo usuário.

Módulo 11: autorização de usuários para acessar recursos
Este módulo abrange as permissões e a atribuição de permissões.

Módulo 12: auditoria do SQL ambientes de servidor
Este módulo abrange a auditoria do SQL Server.

Módulo 13: Automatizar SQL Server Management 2012
Este módulo abrange SQL Server Agent, postos de trabalho e histórico de trabalho.

Módulo 14: Configurando a segurança para o SQL Server Agent
Este módulo abrange a segurança do SQL Server Agent, contas proxy e as credenciais.

Módulo 15: Monitoramento do SQL Server 2012 com alertas e notificações
Este módulo abrange a configuração do banco de dados de correio, alertas e notificações.

Módulo 16: Realizando curso de Manutenção de Banco de Dados
Este módulo abrange os planos de manutenção de banco de dados.

Módulo 17: Rastreamento Access para o SQL Server 2012
Este módulo abrange SQL Profiler e procedimentos armazenados SQL rastreamento.

Módulo 18: Monitoramento do SQL Server 2012
Este módulo apresenta DMVs e a configuração de coleta de dados.

Módulo 19: Gerenciando vários servidores
Este módulo abrange servidores centrais de gestão e consultas Multi-servidores, virtualização do SQL Server e aplicativos de camada de dados.

Módulo 20: Solução de problemas comuns do SQL Server 2012 Questões Administrativas
Este módulo abrange questões comuns que requerem resolução de problemas e dá orientação sobre onde começar a procurar soluções.

10777A – Implementing a Data Warehouse with Microsoft SQL Server 2012 – Exame 70-463

Módulo 1: Introdução ao Data Warehousing
Este módulo fornece uma introdução aos principais componentes de uma solução de
armazenamento de dados e as considerações de alto nível que você deve levar em conta quando se inicia um projeto de data warehousing.

Módulo 2: Data Warehouse Hardware
Este módulo descreve as características típicas de cargas de trabalho de data warehouse, e explica como você pode usar arquiteturas de referência e equipamentos de armazenamento de dados para garantir que você construa o sistema correto para a sua organização.

Módulo 3: Criando e Implementando um Data Warehouse
Neste módulo, você vai aprender como implementar a arquitetura lógica e física de um armazém de dados com base em princípios de design da indústria comprovados.

Módulo 4: Criando uma solução ETL com SSIS
Este módulo discute as considerações para a implementação de um processo de ETL, e depois se concentra em SQL Server Integration Services (SSIS) como uma plataforma para a construção de soluções de ETL.

Módulo 5: Implementação de Controle de Fluxo em um pacote SSIS
Controle de fluxo de pacotes do Integration Services do SQL Server permite-lhe implementar soluções de ETL complexos que combinam múltiplas tarefas e lógica workflow. Este módulo aborda como implementar controle de fluxo e de design robusto processos de ETL para uma solução de armazenamento de dados que as operações de fluxo de dados de coordenadas com outras tarefas automatizadas.

Módulo 6: depuração e solução de problemas pacotes SSIS
Este módulo descreve como você pode depurar SQL Server Integration Services (SSIS) pacotes para encontrar a causa de erros que ocorrem durante a execução. Este módulo abrange a funcionalidade de registro embutido no SSIS que você pode usar para registrar eventos para fins de resolução de problemas. Por fim, o módulo descreve abordagens comuns para manipulação de erros em fluxo de controle e fluxo de dados.

Módulo 7: Implementação de um Processo de ETL Incremental
Este módulo descreve as técnicas que você pode usar para implementar um armazém processo de atualização de dados incremental.

Módulo 8: A incorporação de dados a partir da nuvem em um Data Warehouse
Neste módulo, você vai aprender sobre como você pode usar a computação em nuvem em sua infra-estrutura de armazenamento de dados e aprender sobre as ferramentas e serviços disponíveis a partir do Microsoft Azure Marketplace.

Módulo 9: Cumprimento de Qualidade de Dados
Garantir a qualidade dos dados é essencial para que os resultados da análise de dados sejam confiáveis. Este módulo explica como usar o SQL Server 2012 Data Services da Qualidade (DQS) para fornecer um processo assistido por computador para limpar os valores de dados e identificação e remoção de entidades de dados duplicados.

Módulo 10: Usando o Master Data Services
Este módulo apresenta Master Data Services e explica os benefícios de usá-lo em um contexto de data warehousing. O módulo também descreve as principais opções de configuração para o Master Data Services, e explica como importar e exportar dados. Por fim, o módulo explica como aplicar as regras que ajudam a preservar a integridade dos dados e apresenta os novos Master Data Services Add-in para Excel.

Módulo 11: Estendendo o SQL Server Integration Services
Este módulo descreve as técnicas que você pode usar para estender SQL Server Integration Services (SSIS). O módulo não é projetado para ser um guia completo para o desenvolvimento de soluções personalizadas SSIS, mas para proporcionar uma consciência dos passos fundamentais necessários para usar componentes personalizados e scripts em um processo de ETL que é baseado no SSIS.

Módulo 12: Implementando e configurando pacotes SSIS
O SQL Server Integration Services fornece ferramentas que tornam mais fácil de implantar pacotes para outro computador. As ferramentas de implantação também gerenciam todas as dependências, como configurações e arquivos que o pacote precisa. Neste módulo, você vai aprender como usar essas ferramentas para instalar pacotes e suas dependências em um computador de destino.

Módulo 13: Consumo de Dados em um Data Warehouse
Este módulo apresenta o Business Intelligence (BI), descreve os componentes do SQL Server que você pode usar para criar uma solução de BI, e as ferramentas de cliente que os usuários podem usar para criar relatórios e analisar dados.

Curso – 10776A – Developing Microsoft SQL Server 2012 Databases – Exame 70-464

Módulo 1: Introdução ao SQL Server 2012 e seu conjunto de ferramentas
Este módulo salienta primeiramente a importância de compreender o conjunto de plataforma SQL Server. Em particular, é útil entender que o SQL Server não é apenas um mecanismo de banco de dados, mas é uma plataforma completa para o gerenciamento de dados da empresa.

Módulo 2: Trabalhando com tipos de dados
Este módulo explica como usar e converter tipos de dados. Também enfoca como trabalhar com tipos de dados especializados, e os tipos de dados de caracteres.

Módulo 3: Criando e Implementando tabelas
Este módulo explica como projetar, criar e alterar tabelas. Também explica como trabalhar com esquemas.

Módulo 4: Garantir a integridade dos dados através de restrições
Este módulo explica como fazer valer a integridade dos dados e implementar integridade de domínio para manter os dados de alta qualidade. Também concentra-se na implementação de Entidade e Integridade Referencial.

Módulo 5: Planejamento para o SQL Server 2012 Indexing
Este módulo explica os conceitos básicos de indexação e eficácia de cada tipo de dados
comumente usados ​​em índices.

Módulo 6: Implementação de Estruturas de tabela em SQL Server 2012
Este módulo explica como as tabelas podem ser estruturados em bancos de dados SQL Server. Também concentra-se em projetar e trabalhar com índices clusterizados.

Módulo 7: Leitura SQL Server 2012 planos de execução
Este módulo explica como criar índices adicionais. Também enfoca como ler e interpretar planos de execução.

Módulo 8: Melhorar o desempenho através de índices não clusterizados
Este módulo explica como índices não clusterizados têm o potencial de melhorar
significativamente o desempenho de aplicativos e como usar uma ferramenta que pode ajudar a projetar esses índices de forma adequada.

Módulo 9: Criando e implementando exibições
Este módulo apresenta Views, e explica como criar e gerenciar Views. Também concentra-se em consideração o desempenho de Visto.

Módulo 10: Criando e implementando Stored Procedures
Este módulo descreve as vantagens potenciais do uso de procedimentos armazenados,
juntamente com orientações sobre criá-los.

Módulo 11: Fusão de Dados e Passando Tabelas
Este módulo analisa as técnicas que fornecem a capacidade de processar conjuntos de dados, em vez de linhas individuais. Também foca em como estas técnicas podem ser utilizadas em combinação com os tipos de parâmetro de tabela para minimizar o número de chamadas de procedimento armazenado necessárias em aplicações típicas.

Módulo 12: Criando e implementando funções definidas pelo usuário
Este módulo explica como planejar e implementar funções definidas pelo usuário que impõem regras de negócios ou consistência de dados e modificar e manter funções existentes escritas por outros desenvolvedores.

Módulo 13: Criando altamente concorrente SQL Server 2012 Applications
Este módulo explica como usar transações e os mecanismos de bloqueio do SQL Server para atender a requisitos de desempenho e integridade de dados de suas aplicações.

Módulo 14: Tratamento de erros no código T-SQL
Este módulo explora a manipulação de erros T-SQL, analisa como ela tem sido tradicionalmente implementada, e como a manipulação de exceção estruturada pode ser usada.

Módulo 15: Respondendo a manipulação de dados via Triggers
Este módulo, explica o que gatilhos DML são e como garantir a integridade dos dados. Também concentra-se em diferentes tipos disponíveis, e como gatilhos definem uma base de dados.

Módulo 16: Implementação de código gerenciado no SQL Server 2012
Este módulo explica como usar o código integrado CLR para criar user-defined objetos de banco de dados que são gerenciados pela estrutura. NET.

Módulo 17: Armazenamento de dados XML no SQL Server 2012
Este módulo apresenta XML e mostra como os dados XML podem ser armazenados no SQL Server.

Módulo 18: Consultando dados XML no SQL Server
Este módulo mostra como os dados XML podem ser consultados, incluindo consultas escritas em uma linguagem chamada Xquery.

Módulo 19: Trabalhando com o SQL Server 2012 Dados Espaciais
Este módulo introduz os dados espaciais, e explica como trabalhar com tipos de dados espaciais do SQL Server.

Módulo 20: Trabalhando com índices de texto completo e consultas
Este módulo apresenta indexação de texto completo e como implementar índices de texto
completo no SQL Server.

20465B – Designing Database Solutions for Microsoft SQL Server 2012 – Exame 70-465

Módulo 1: Projetando uma infra-estrutura do servidor de banco de dados
Este módulo explica como criar uma infra-estrutura adequada de servidor de banco de dados para um determinado cenário de aplicativos de negócios – inclusive como decidir entre on-premise, na nuvem e servidores de banco de dados híbrido, planejamento de capacidade de hardware, considerações de hardware de armazenamento e estratégias para a consolidação do banco de dados hardware do servidor

Módulo 2: Criando um esquema de banco de dados lógico
Este módulo explica como criar um esquema lógico de um banco de dados com base em requisitos de aplicação. Isso inclui o planejamento do nível de normalização, e esquema e design da tabela, bem como a utilização de pontos de vista.

Módulo 3: Criando um banco de dados Implementação Física
Este módulo explica como conceber a aplicação física de uma base de dados para um dado conjunto de requisitos. O projeto vai incluir os arquivos de dados, arquivos de log, grupos e particionamento de dados, assim como se deve ou não utilizar compressão de dados.

Módulo 4: Incorporando arquivos de dados em bancos de dados
Este módulo discute como considerar opções para incluir arquivos de dados em um projeto de banco de dados.

Módulo 5: Performance Tuning Database
Este módulo explica como planejar e gerenciar índices e como usar os planos de consulta para otimizar o desempenho do banco de dados.

Módulo 6: Designing Database Security
Este módulo explica as principais considerações para a concepção de segurança para instâncias do SQL Server e bancos de dados.

Módulo 7: Gerenciamento Baseado em Diretivas
Este módulo explica como planejar gerenciamento baseado em políticas para gerenciar instâncias de servidor, banco de dados e outros objetos SQL Server 2012 de forma mais eficiente.

Módulo 8: Monitorização de Servidores da Saúde
Este módulo explica como planejar vigilância da saúde SQL Server e para implementar o
monitoramento de saúde usando o utilitário SQL Server.

Módulo 9: Projetando uma solução de backup de banco de dados
Este módulo explica como identificar e implementar a estratégia de backup adequada para um determinado cenário.

Módulo 10: Automatizar Manutenção Multi-Servidor
Este módulo explica como melhor planejar e gerenciar a manutenção e automação multi-servidor

Módulo 11: Gerenciando o SQL Server com PowerShell
Este módulo fornece uma visão geral do PowerShell e descreve os benefícios de usar o PowerShell para gerenciar o SQL Server 2012.

Módulo 12: Replicação de dados
Este módulo explica como criar uma estratégia de replicação ideal a partir de um determinado conjunto de requisitos de negócios e técnicas.

Módulo 13: Planejando High Availability
Este módulo explica como planejar e implementar uma solução de alta disponibilidade.



Log In

Create an account