www.lanuniversity.com.br MCSE SQL SERVER 2012 DATA PLATAFORM Cinco exames para obter a Certificação 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. Lições 1)Apresentando o Microsoft SQL Server 2012 2)Introdução ao SQL Server Management Studio 3)Lab: Trabalhando com o SQL Server 2012 Tools 4)Trabalhando com o SQL Server Management Studio 5)Criação e organização de scripts T-SQL 6)Usando o Books Online Depois de concluir este módulo, os alunos serão capazes de: Descrever a arquitetura e as edições do SQL Server 2012. Trabalhar com o SQL Server Management Studio. 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. Lições 1)Visão geral do SQL Azure 2)Trabalhando com o SQL Azure Depois de concluir este módulo, os alunos serão capazes de: Descrever as características básicas de SQL Azure. Prover um servidor SQL Azure e configurar sua segurança. 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. Lições 1)Apresentando T-SQL 2)Conjuntos compreensão 3)Entendimento predicado Logic 4)Compreender a ordem lógica de operações em instruções SELECT 5)Laboratório: Introdução ao Transact-SQL Consultando 6)Executando instruções Selecione Básico 7)Execução de consultas que filtrar dados usando predicados 8)Execução de consultas que classificam dados usando ORDER BY Depois de concluir este módulo, os alunos serão capazes de: Descrever os elementos de T-SQL e seu papel na escrita de consultas Descrever o uso de conjuntos em SQL Server Descrever o uso da lógica de predicados em SQL Server Descreva a ordem lógica de operações em instruções SELECT 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. Lições 1)Escrevendo SELECTs simples 2)Eliminando duplicatas com DISTINCT 3)Usando coluna e tabela Alias 4)Escrevendo expressões simples caso 5)Lab: Escrevendo SELECTs básicas 6)Escrever simples SELECTs 7)Eliminar duplicatas Usando Distinct 8)Use a Tabela e alias 9)Usar uma expressão CASE simples Depois de concluir este módulo, os alunos serão capazes de: Escrever instruções SELECT simples. Eliminar duplicatas utilizando a cláusula DISTINCT. Usar coluna e aliases de tabela. Escrever expressões simples caso. 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. Lições 1)Entendimento junta 2)Consultando com junções internas 3)Consultando com junções externas 4)Consultando com junções cruzadas e auto junta 5)Laboratório: Consultando várias tabelas 6)Escrever consultas que usam associações interna 7)Escrever consultas que utilizam vários-Table INNER JOIN 8)Escrever consultas que usam autojunções 9)Escrever consultas que usam Outer Lombo 10)Escrever consultas que usam CROSS JOIN Depois de concluir este módulo, os alunos serão capazes de: Descrever como várias tabelas podem ser consultadas em uma instrução SELECT usando associações. Escrever consultas que usam junta interior. Escrever consultas que usam junta exterior. Escrever consultas que usam auto-junções e cruzamento junta. 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. Lições 1)Classificando dados 2)Filtrando dados com uma cláusula WHERE 3)Filtragem com o TOP e offset opções de busca 4)Trabalhando com valores desconhecidos e desaparecidos 5)Laboratório: Classificação e filtragem de dados 6)Escrever consultas que filtram dados usando uma cláusula WHERE 7)Escrever consultas que filtram dados usando uma cláusula ORDER BY 8)Escrever consultas que filtram dados usando a opção TOP 9)Escrever consultas que filtram dados utilizando a cláusula OFFSET-FETCH Depois de concluir este módulo, os alunos serão capazes de: Filtrar dados com predicados na cláusula WHERE. Classificar dados usando ORDER BY. Filtrar dados na cláusula SELECT com TOP. Filtrar dados com OFFSET e FETCH. 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. Lições 1)Apresentando 2.012 tipos de dados do SQL Server 2)Trabalhando com dados de caracteres 3)Trabalhando com data e hora de Dados 4)Lab: Trabalhando com o SQL Server 2012 Tipos de Dados 5)Escrever consultas que retornam dados de data e hora 6)Escrevendo consultas que usam data e hora Funções 7)Escrever consultas que retornam dados de caracteres 8)Escrever consultas que usam funções de caráter Depois de concluir este módulo, os alunos serão capazes de: Descrever os tipos de dados numéricos, tipo de precedência e as conversões de tipo. Escrever consultas usando os tipos de dados de caracteres. Escrever consultas usando data e tipos de dados de tempo. 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. Lições 1)Escrevendo Consultas com funções internas 2)Usando Funções de conversão 3)Usando funções lógicas 4)Usando funções para trabalhar com NULL 5)Laboratório: Usando Built-In Funções 6)Escrever consultas que usam funções de conversão 7)Escrever consultas que usam funções lógicas 8)Escrever consultas que testam a nulidade Depois de concluir este módulo, os alunos serão capazes de: Escrever consultas com funções escalares internas. Usar as funções de conversão. Usar funções lógicas. Usar funções que trabalham com NULL. 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. Lições 1)Usando Funções de agregação 2)Usando a Cláusula GROUP BY 3)Filtragem de Grupos de ter 4)Laboratório: Agrupamento e agregação de dados 5)Escrever consultas que utilizam a cláusula GROUP BY 6)Escrever consultas que usam funções agregadas 7)Escrever consultas que usam funções de agregação distintas 8)Escrever consultas que filtram os grupos com a cláusula HAVING Depois de concluir este módulo, os alunos serão capazes de: Escrever consultas que resumem dados usando built-in funções de agregação. Usar a cláusula GROUP BY para organizar linhas em grupos. Usar a cláusula HAVING para filtrar os grupos com base em uma condição de pesquisa. 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. Lições 1)Escrevendo subconsultas independentes 2)Escrevendo subconsultas correlacionadas 3)Usando o predicado EXISTS com subconsultas 4)Laboratório: Usando Subconsultas 5)Escrever consultas que utilizam subqueries auto-suficientes 6)Escrever consultas que usam escalar subqueries e multi-resultado 7)Escrever consultas que usam subconsultas correlacionadas e predicado EXISTS Depois de concluir este módulo, os alunos serão capazes de: Descrever a utilização de consultas que estão aninhados dentro de outros procedimentos. Escrever subconsultas independentes que retornam escalar ou resultados multi-valorizados. Escrever subconsultas correlacionadas que retornam escalar ou resultados multi-valorizados. Utilizar o predicado EXISTS para verificar de forma eficiente para a existência de linhas em uma subconsulta. 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. Lições 1)Usando tabelas derivadas 2)Usando expressões de tabelas comuns 3)Usando Visualizações 4)Usando inline funções com valor de tabela 5)Laboratório: Usando expressões de tabela 6)Escrever consultas que usam Visualizações 7)Escrever consultas que usam tabelas derivadas 8)Escrever consultas que usam expressões de tabelas comuns 9)Escrever consultas que usam inline funções com valor de tabela Depois de concluir este módulo, os alunos serão capazes de: Escrever consultas que usam tabelas derivadas. Escrever consultas que usam expressões de tabelas comuns. Criar vistas simples e consultas contra eles escrevem. Criar funções simples valor de tabela embutida e consultas contra eles escrevem. 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. Lições 1)Escrever consultas com o operador UNION 2)Usando EXCEPT e INTERSECT 3)Usando APPLY 4)Laboratório: Usando Operadores de conjunto 5)Escrever consultas que usam operadores UNION, operadores de conjunto e UNION ALL multi- set 6)Escrever consultas que usam operadores CROSS APPLY e OUTER APPLY 7)Escrever consultas que usam operadores EXCEPT e INTERSECT Depois de concluir este módulo, os alunos serão capazes de: Escrever consultas que combinam dados usando o operador UNION Escrever consultas que comparam conjuntos usando os operadores INTERSECT e EXCEPT Escrever consultas que manipulam linhas em uma tabela usando APPLY com os resultados de uma tabela ou função derivada 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. Lições 1)Criando o Windows com mais de 2)Explorando funções da janela 3)Laboratório: Usando a janela Ranking, offset e funções agregadas 4)Escrever consultas que usam funções de classificação 5)Escrever consultas que usam funções de offset 6)Escrever consultas que usam funções agregadas janela Depois de concluir este módulo, os alunos serão capazes de: Descrever os benefícios para o uso de funções de janela. Restringir funções da janela de linhas definidas em uma cláusula OVER, incluindo as partições e quadros. Escrever consultas que usam funções da janela para operar em uma janela de linhas e retornar ranking, agregação e resultados da comparação offset. 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. Lições 1)Escrever consultas com PIVOT e UNPIVOT 2)Trabalhando com conjuntos de agrupamento 3)Laboratório: Girando e agrupar conjuntos 4)Escrever consultas que usam o operador PIVOT 5)Escrever consultas que usam o operador UNPIVOT 6)Escrever consultas que usam o AGRUPAMENTO SETS subclause Depois de concluir este módulo, os alunos serão capazes de: Escrever consultas PIVOT e definir resultado UNPIVOT Escrever consultas que especificam várias junções de conjuntos de agrupamentos 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. Lições 1)Consultando Sistema Exibições do catálogo e funções 2)Sistema de execução de Stored Procedures 3)Consultando objetos de gerenciamento dinâmico 4)Laboratório: Consultando o SQL Servidor de Metadados 5)Consultando o sistema de catálogo Visualizações 6)Consultando Funções do Sistema 7)Consultando o Sistema de Exibições de gerenciamento dinâmico Depois de concluir este módulo, os alunos serão capazes de: Escrever consultas que recuperam metadados do sistema usando pontos de vista e funções do sistema. Executar procedimentos armazenados do sistema para retornar informações do sistema. Escrever consultas que recuperam metadados do sistema e informações de estado usando exibições de gerenciamento dinâmico de sistemas e funções. 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. Lições 1)Consultando dados com Stored Procedures 2)Passando Parâmetros para Stored Procedures 3)Criando Stored Procedures simples 4)Trabalhando com SQL dinâmico 5)Laboratório: Stored Procedures Execução 6)Use a instrução EXECUTE para chamar procedimentos armazenados 7)Passar parâmetros para procedimentos armazenados 8)Executar procedimentos armazenados do sistema Depois de concluir este módulo, os alunos serão capazes de: Retornar resultados através da execução de procedimentos armazenados. Passar parâmetros para procedimentos. Criar procedimentos armazenados simples que encapsulam uma instrução SELECT. Construir e executar SQL dinâmico com EXEC e sp_executesql. 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. Lições 1)Elementos de programação T-SQL 2)Controlando o Fluxo do Programa 3)Laboratório: Programação com T-SQL 4)Declarando variáveis e Delimitação lotes 5)Utilizando elementos de controle de fluxo 6)Gerando SQL dinâmico 7)Usando sinônimos Depois de concluir este módulo, os alunos serão capazes de: Descrever os elementos de linguagem de T-SQL usados para tarefas simples de programação. Descrever lotes e como eles são tratados pelo SQL Server. Declarar e atribuir variáveis e sinônimos. Usar os blocos de controle d o fluxo do programa. 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. Lições 1)Usando blocos try / catch 2)Trabalhando com informações de erro 3)Laboratório: Implementação Tratamento de erros 4)Redirecionando erros com try / catch 5)Usando jogar para passar uma mensagem de erro para um cliente Depois de concluir este módulo, os alunos serão capazes de: Descrever o comportamento do SQL Server quando ocorrem erros no código T-SQL. Implementar manipulação de exceção estruturada em T-SQL. Retornar informações sobre erros de objetos do sistema. Gerar erros definidos pelo usuário e passar os erros do sistema em código T-SQL. 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. Lições 1)Transações e o Mecanismo de Banco de Dados 2)Controlando Transações 3)Lab: Transações de execução 4)Controlando transações com BEGIN, COMMIT, e ROLLBACK 5)Adicionando o tratamento de erros em um bloco CATCH Depois de concluir este módulo, os alunos serão capazes de: Descrever as operações e as diferenças entre os lotes e transações. Descrever lotes e como eles são tratados pelo SQL Server. Criar e gerenciar transações com instruções de linguagem de controle de transação. Utilizar SET XACT_ABORT para definir a manipulação de transações do SQL Server fora blocos try / catch. 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. Lições 1)Fatores no desempenho da consulta 2)Exibindo dados de desempenho de consultas 3)Laboratório: Melhorar o desempenho de consultas 4)Visualizando planos de execução de consultas 5)Visualizando a utilização do índice e usar SET STATISTICS Demonstrações Depois de concluir este módulo, os alunos serão capazes de: Descrever os componentes de consultas com bom desempenho. Descrever o papel de índices e estatísticas no SQL Server Exibir e interpretar planos de consulta básica Apresentar e interpretar os dados básicos de desempenho de consulta 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. Lições 1)Introdução à Plataforma do SQL Server 2)Trabalhando com ferramentas do SQL Server 3)Configurando o SQL Server Services 4)Laboratório: Introdução ao SQL Server e seu conjunto de ferramentas 5)Verificando a instalação da componente do SQL Server 6)Alterando contas de serviço para nova instância 7)Ativando o protocolo Named Pipes para ambas as instâncias 8)Criando um alias para AdvDev 9)Garantir que o Navegador do SQL está desativado e configurar um fixo porta TCP / IP Depois de concluir este módulo, os alunos serão capazes de: Descrever a plataforma SQL Server. Trabalhar com ferramentas do SQL Server. Configurar o SQL Server Services. 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. Lições 1)Visão geral do SQL Server Architecture 2)Planejamento de Requisitos de Recursos do Servidor 3)Testes de pré-instalação para SQL Server 4)Laboratório: Preparando Sistemas para SQL Server 5)Ajuste a configuração da memória 6)Pré-instalação de Teste de Stress 7)Verifique Operações de E / S específicas Depois de concluir este módulo, os alunos serão capazes de: Descrever a arquitetura do SQL Server. Planejar as necessidades de recursos do servidor. Realizar testes de estresse pré-instalação para SQL Server. Módulo 3: Instalando e Configurando o SQL Server 2012 Detalhes do módulo de instalação e configuração do SQL Server. Lições 1)Preparando para instalar o SQL Server 2)Instalando o SQL Server 3)Modernização e automatização de instalação 4)Lab: Instalando e Configurando o SQL Server 5)Reveja os requisitos de instalação 6)Instale a instância do SQL Server 7)Executar a configuração pós-instalação e cheques 8)Configurar Servidor de Memória Depois de concluir este módulo, os alunos serão capazes de: Instalar o SQL Server. Atualizar e automatizar a instalaçã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. Lições 1)Visão geral dos bancos de dados do SQL Server 2)Trabalhando com arquivos e grupos de arquivos 3)Movendo arquivos de banco de dados 4)Lab: Trabalhando com bancos de dados 5)Ajuste a configuração tempdb 6)Criar o banco de dados RateTracking 7)Anexar o banco de dados OldProspects 8)Adicionar vários arquivos de tempdb Depois de concluir este módulo, os alunos serão capazes de: Descrever o papel e a estrutura dos bancos de dados SQL Server. Trabalhar com arquivos e grupos de arquivos. Mover os arquivos de banco de dados dentro de servidores e entre os 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. Lições 1)Estratégias de backup 2)Compreender SQL Server log de transação 3)Planejando uma estratégia de backup do SQL Server 4)Laboratório: Noções SQL Server modelos de recuperação 5)Planejar uma estratégia de backup 6)Configurar modelos de recuperação 7)Modelos de recuperação de revisão e estratégia Depois de concluir este módulo, os alunos serão capazes de: Descrever os conceitos fundamentais associados às estratégias de backup. Explicar os recursos de log de transações dentro do motor de banco de dados SQL Server. Planejar uma estratégia de backup do 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. Lições 1)Fazer o backup de bancos de dados e logs de transações 2)Gerenciando Backups de banco de dados 3)Trabalhando com opções de backup 4)Laboratório: backup de bancos de dados SQL Server 5)Investigar a compactação de backup 6)Backup do log de transações 7)Backup diferencial 8)Backup somente cópia 9)Backup parcial Depois de concluir este módulo, os alunos serão capazes de: Fazer backup de bancos de dados e logs de transação. Gerenciar backups de banco de dados. Trabalhar com opções de backup mais avançadas. Módulo 7: Restaurando bancos de dados SQL Server 2012 Este módulo descreve a recuperação das bases de dados. Lições 1)Compreender o processo de restauração 2)Restaurando bancos de dados 3)Trabalhar com recuperação de Point-in-time 4)Restaurando bancos de dados do sistema e os arquivos individuais 5)Laboratório: Restaurando bancos de dados SQL Server 2012 6)Determinar uma estratégia de restauração 7)Restaure o banco de dados 8)Usando o modo STANDBY Depois de concluir este módulo, os alunos serão capazes de: Compreender o processo de restauração. Restaurar bancos de dados. Trabalhar com Recovery Point-in-time. Restaurar bancos de dados do sistema e arquivos individuais. 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. Lições 1)Transferência de dados de / para SQL Server 2)Importação e exportação de dados da tabela 3)Inserção de dados em massa 4)Laboratório: Importando e exportando dados 5)Importar planilha do Excel 6)Importar o arquivo CSV 7)Criar e testar um pacote de extração 8)Compare o desempenho de carregamento Depois de concluir este módulo, os alunos serão capazes de: Transferir dados de e para o SQL Server. Importar e exportar dados da tabela. Inserir dados em massa e otimizar o processo de inserção em massa. 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. Lições 1)Autenticar conexões para SQL Server 2)Logins de autorização para acessar bancos de dados 3)Autorização em servidores 4)Laboratório: autenticação e autorização de usuários 5)Criar Logins 6)Corrigir um problema de login do aplicativo 7)Criar usuários de banco de dados 8)Acesso correto Restaurado Depois de concluir este módulo, os alunos serão capazes de: Descrever como o SQL Server autentica conexões. Descrever como logins estão autorizados a acessar bancos de dados. Explicar os requisitos para autorização entre os servidores. 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. Lições 1)Trabalhando com funções de servidor 2)Trabalhando com funções de banco de dados fixas 3)Criando funções definidas pelo usuário do banco de dados 4)Laboratório: Atribuir funções de servidor e de banco de dados 5)Atribuir funções de servidor 6)Atribuir funções de banco de dados fixas 7)Criar e atribuir funções de banco de dados definidos pelo usuário 8)Verifique atribuições de função Depois de concluir este módulo, os alunos serão capazes de: Trabalhar com funções de servidor. Trabalhar com funções de banco de dados fixas. Criar funções de banco de dados definidos 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. Lições 1)Autorizar o acesso do usuário a objetos 2)Autorização de usuários para executar código 3)Configurando permissões no nível de esquema 4)Laboratório: autorização de usuários para acessar recursos 5)Atribuir nível de esquema Permissões 6)Atribuir permissões de nível de objeto 7)Permissões de teste Depois de concluir este módulo, os alunos serão capazes de: Autorizar o acesso do usuário aos objetos. Autorizar os usuários a executarem o código. Configurar as permissões no nível de esquema. Módulo 12: auditoria do SQL ambientes de servidor Este módulo abrange a auditoria do SQL Server. Lições 1)Opções para Auditoria de acesso a dados em SQL 2)Implementação de Auditoria do SQL Server 3)Gerenciando o SQL Server Audit 4)Laboratório: a auditoria do SQL ambientes de servidor 5)Determinar a configuração e criação de auditoria 6)Criar especificações de auditoria de servidor 7)Criar especificações de auditoria de banco de dados 8)Funcionalidade de auditoria teste Depois de concluir este módulo, os alunos serão capazes de: Descrever as opções para acesso a dados de auditoria no SQL Server. Implementar a auditoria do SQL Server. Gerenciar 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. Lições 1)Automatizando o gerenciamento do SQL Server 2)Trabalhando com o SQL Server Agent 3)Gerenciando o SQL Agent Jobs Servidor 4)Lab: Automatizar SQL Server Management 5)Criar um trabalho de extração de dados 6)Agendar o trabalho de extração de dados 7)Solucionar um Job Falhando Depois de concluir este módulo, os alunos serão capazes de: Automatizar o gerenciamento de SQL Server. Trabalhar com SQL Server Agent. Gerenciar trabalhos do SQL Server Agent. 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. Lições 1)Entendimento SQL Server Security Agent 2)Configurando Credenciais 3)Configurando contas de Proxy 4)Laboratório: Configuração de Segurança para o SQL Server Agent 5)Solucionar falha de execução do trabalho 6)Resolver o problema de segurança 7)Execute a solução do problema Depois de concluir este módulo, os alunos serão capazes de: Explicar a segurança do SQL Server Agent. Configurar credenciais. Configurar contas de proxy. 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. Lições 1)Configuração do Database Mail 2)Monitoramento de erros do SQL Server 3)Configurando Operadores, alertas e notificações 4)Laboratório: Monitoramento do Jobs Agente SQL com alertas e notificações 5)Configure Database Mail 6)Implementar Notificações 7)Implementar Alertas Depois de concluir este módulo, os alunos serão capazes de: Configurar o banco de dados de correio. Monitorar de erros do SQL Server. Configurar operadores, 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. Lições 1)Garantir a integridade de banco de dados 2)Manutenção de índices 3)Automatizando a Manutenção de rotina de banco de dados 4)Lab: Realizando curso de Manutenção de Banco de Dados 5)Verifique a integridade da base de dados usando DBCC CHECKDB 6)Fragmentação do índice correto 7)Criar um plano de manutenção de banco de dados 8)Investigar o desempenho bloqueio de tabela Depois de concluir este módulo, os alunos serão capazes de: Garantir a integridade do banco de dados. Manter os índices. Automatizar a manutenção de banco de dados de rotina. Módulo 17: Rastreamento Access para o SQL Server 2012 Este módulo abrange SQL Profiler e procedimentos armazenados SQL rastreamento. Lições 1)Capturando Atividade usando SQL Server Profiler 2)Melhorar o desempenho com o Database Engine Tuning Advisor 3)Trabalhando com o rastreamento Opções 4)Laboratório: Tracing Access para o SQL Server 2012 5)Capturar um rastreamento usando o SQL Server Profiler 6)Analisar um traço usando Database Engine Tuning Advisor 7)Configurar o Rastreamento SQL Depois de concluir este módulo, os alunos serão capazes de: Capturar a atividade usando o SQL Server Profiler e Eventos Profiler estendida. Melhorar o desempenho com o Database Engine Tuning Advisor. Trabalhar com opções de rastreamento. Módulo 18: Monitoramento do SQL Server 2012 Este módulo apresenta DMVs e a configuração de coleta de dados. Lições 1)Activity Monitoring 2)Captura e gerenciamento de dados de desempenho 3)Analisando dados de desempenho coletados 4)Laboratório: Monitorando o SQL Server 2012 5)Investigando DMVs 6)Configurar o Gerenciamento de Data Warehouse 7)Configurar instâncias de Coleta de Dados 8)Trabalhar com relatórios Coletor de Dados Depois de concluir este módulo, os alunos serão capazes de: Monitorar a atividade atual. Capturar e gerenciar os dados de desempenho. Analisar os dados de desempenho coletados. 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. Lições 1)Trabalhando com vários servidores 2)A virtualização do SQL Server 3)Implantando e Atualizando aplicativos da camada de dados 4)Laboratório: Gerenciando vários servidores 5)Configurar o CMS e executar consultas multi-servidor 6)Implantar um aplicativo da camada de dados 7)Registre-se e extraiaum aplicativo da camada de dados 8)Atualizar um aplicativo da camada de dados Depois de concluir este módulo, os alunos serão capazes de: Trabalhar com vários servidores. Descrever opções para virtualização do SQL Server. Implantar e atualizar 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. Lições 1)SQL Server Metodologia de Resolução de Problemas 2)Resolvendo problemas relacionados ao serviço 3)Resolver problemas de simultaneidade 4)Resolvendo Problemas de Acesso e Conectividade 5)Laboratório: Solução de problemas comuns 6)Solucionar problemas e resolver as questões administrativas do SQL Server Depois de concluir este módulo, os alunos serão capazes de: Explicar a metodologia de resolução de problemas SQL Server. Resolver problemas relacionados ao serviço. Resolver problemas de concorrência. Resolver problemas de login e conectividade. 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. Lições 1)Visão geral de Data Warehousing 2)Considerações para uma solução de data warehouse 3)Laboratório: Explorando uma solução de data warehouse 4)Explorando as fontes de dados 5)Explorando uma solução ETL 6)Explorando um data warehouse Depois de concluir este módulo, os alunos serão capazes de: Descrever os elementos-chave de uma solução de armazenamento de dados. Descrever as considerações-chave para um projeto de armazenamento de dados. 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. Lições 1)Considerações para a construção de um Data Warehouse 2)Data Warehouse Arquiteturas de Referência e Eletrodomésticos Depois de concluir este módulo, os alunos serão capazes de: Descrever as principais considerações de hardware para a construção de um data warehouse. Explicar como usar arquiteturas de referência e equipamentos de armazenamento de dados para criar um data warehouse. 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. Lições 1)Projeto lógico de um Data Warehouse 2)Projeto Físico de um Data Warehouse 3)Laboratório: Implementação de um esquema de Data Warehouse 4)Implementar um esquema em estrela 5)A implementação de um esquema floco de neve 6)Implementar uma tabela de dimensão Tempo Depois de concluir este módulo, os alunos serão capazes de: Implementar um projeto lógico de um data warehouse. Implementar um projeto físico de um data warehouse. 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. Lições 1)Introdução à ETL com SSIS 2)Explorando dados de origem 3)Implementação de fluxo de dados 4)Laboratório: Implementação de fluxo de dados em um pacote SSIS 5)Explorando dados de origem 6)Transferência de dados por meio de uma tarefa de fluxo de dados 7)Usando transformações em um fluxo de dados Depois de concluir este módulo, os alunos serão capazes de: Descrever as principais características do SSIS. Explorar dados de origem para uma solução ETL. Implementar um fluxo de dados usando SSIS. 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. Lições 1)Introdução ao Controle de Fluxo 2)Criando pacotes dinâmicos 3)Usando Containers 4)Gerenciando Consistência 5)Laboratório: Implementação Flow Control em um pacote SSIS 6)Usando tarefas e precedência em um Fluxo de Controle 7)Usando variáveis e parâmetros 8)Usando Containers 9)Laboratório: Usando transações e Pontos de Verificação 10)Usando transações 11)Usando Pontos de Verificação Depois de concluir este módulo, os alunos serão capazes de: Implementar controle de fluxo de tarefas e restrições de precedência. Criar pacotes dinâmicos que incluem variáveis e parâmetros. Usar recipientes em um fluxo de controle do pacote. Garantir a consistência com as operações e postos de controle. 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. Lições 1)Depuração de um pacote SSIS 2)Registro de Pacotes SSIS Eventos 3)Manipulando erros em um pacote SSIS 4)Laboratório: depuração e solução de problemas de um pacote SSIS 5)Registro da execução de pacotes SSIS 6)Implementar um manipulador de eventos 7)Manipulando erros em um fluxo de dados Depois de concluir este módulo, os alunos serão capazes de: Depurar um pacote SSIS. Implementar o log para um pacote SSIS. Lidar com erros em um pacote SSIS. 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. Lições 1)Introdução ao Incremental ETL 2)Extraindo dados modificados 3)Carregando dados modificados 4)Laboratório: Extraindo dados modificados 5)Usando uma coluna DateTime para extrair dados incrementais 6)Usando um Change Data Capture 7)Usando o controle de alterações 8)Laboratório: carregar mudanças incrementais 9)Usando uma transformação Pesquisa para Inserir Dimension Data 10)Usando uma transformação Pesquisa para inserir ou atualizar a Dimension Data 11)Implementar uma Dimensão de Alteração Lenta 12)Usando uma Declaração MERGE para carregar dados de fatos Depois de concluir este módulo, os alunos serão capazes de: Descrever as considerações para a implementação de um extrato incremental, transformar e solucionar carga (ETL). Usar várias técnicas para extrair dados novos e modificados a partir de sistemas de origem. Usar várias técnicas para inserir dados novos e modificados em um data warehouse. 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. Lições 1)Visão geral das fontes de dados em nuvem 2)Banco de Dados SQL Server 3)O Windows Azure mercado 4)Laboratório: Usando nuvem de dados em uma solução de Data Warehouse 5)Criando um SQL Azure Database 6)Extrair dados de um SQL Azure Database 7)Obtenção de Dados do Windows Azure mercado Depois de concluir este módulo, os alunos serão capazes de: Descrever cenários de dados em nuvem. Descrever SQL Azure. Descrever o Windows 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. Lições 1)Introdução à Qualidade de Dados 2)Usando os serviços de Data Quality para limpar os dados 3)Usando os Serviços de Qualidade de Dados para Correspondência de Dados 4)Laboratório: limpeza de dados 5)Criação de uma Base de Conhecimento DQS 6)Usando um projeto DQS para limpar os dados 7)Usando DQS em um pacote SSIS 8)Laboratório: Dados de duplicação 9)Criando uma política de correspondência 10)Usando um projeto DQS que corresponda aos dados Depois de concluir este módulo, os alunos serão capazes de: Descrever como o Data Quality Services pode ajudar você a gerenciar a qualidade dos dados. Usar os Serviços de Qualidade de Dados para limpar seus dados. Usar os Serviços de Qualidade de Dados para combinar dados. 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. Lições 1)Introdução ao Master Data Services 2)A implementação de um modelo do Master Data Services 3)Usando o Master Data Services Add-in para Excel 4)Lab: Implementando Master Data Services 5)Criando um Modelo Básico 6)Edição de um modelo usando o Master Data Services Add-in para Excel 7)Carregando dados em um modelo 8)Aplicação das regras de negócios 9)Consumir Master Data Services Dados Depois de concluir este módulo, os alunos serão capazes de: Descrever conceitos chave mestra de Data Services. Implementar um modelo de Master Data Services. Usar o Master Data Services Add-in para Excel para visualizar e modificar um modelo. 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. Lições 1)Usando componentes personalizados no SSIS 2)Usando scripts em SSIS 3)Laboratório: Usando componentes e scripts personalizados 4)Usando um componente personalizado 5)Usando uma tarefa Script Depois de concluir este módulo, os alunos serão capazes de: Descrever como componentes personalizados podem ser usados para estender SSIS. Descrever como você pode incluir scripts personalizados em um pacote 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. Lições 1)Visão de SSIS Implantação 2)Implantação de Projetos SSIS 3)Planejamento de execução de pacotes SSIS 4)Laboratório: Implementando e configurando pacotes SSIS 5)Criar um catálogo SSIS 6)Implantar um projeto do SSIS 7)Criar ambientes para uma solução SSIS 8)Executando um pacote SSIS no SQL Server Management Studio 9)Agendamento de pacotes SSIS com o SQL Server Agent Depois de concluir este módulo, os alunos serão capazes de: Descrever implantação SSIS. Explicar como implantar projetos SSIS usando o modelo de implantação do projeto. Planejar execução do pacote SSIS. 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. Lições 1)Introdução ao Business Intelligence 2)Introdução à Reportagem 3)Introdução à Análise de Dados 4)Laboratório: Usando as ferramentas de Business Intelligence 5)Explorando um relatório do Reporting Services 6)Explorando uma pasta de trabalho PowerPivot 7)Explorando um Power View Relatório Depois de concluir este módulo, os alunos serão capazes de: Descrever cenários de BI e comum. Explicar as principais características do SQL Server Reporting Services. Explicar as principais características do SQL Server Analysis Services 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. Lições 1)Introdução à Plataforma do SQL Server 2)Trabalhando com ferramentas do SQL Server 3)Configurando o SQL Server Services 4)Laboratório: Introdução ao SQL Server e seu conjunto de ferramentas 5)Verificando a instalação do componente do SQL Server 6)Alterando contas de serviço para nova instância 7)Ativando o protocolo Named Pipes para ambas as instâncias 8)Criando um alias para AdvDev 9)Garantir que o Navegador do SQL está desativado e configurar uma porta fixa TCP/IP Depois de completar esta lição, você será capaz de: •Descrever a plataforma SQL Server. Trabalhar com ferramentas do SQL Server. Configurar o SQL Server Services. 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. Lições 1)Usando tipos de dados 2)Trabalhando com dados de caracteres 3)Convertendo tipos de dados 4)Tipos de dados especializados 5)Lab: Trabalhando com tipos de dados 6)Escolhendo tipos de dados apropriados 7)Escrever consultas com conversão de tipos de dados 8)Concepção e criação de tipos de dados de alias Depois de concluir este módulo, os alunos serão capazes de: •Trabalhar com tipos de dados. •Trabalhar com dados de caracteres. •Converter entre tipos de dados. •Usar tipos de dados especializados. Módulo 3: Criando e Implementando tabelas Este módulo explica como projetar, criar e alterar tabelas. Também explica como trabalhar com esquemas. Lições 1)Criando tabelas 2)Trabalhando com esquemas 3)Criar e alterar tabelas 4)Laboratório: Projetando e implementando Tabelas 5)Aperfeiçoando tabelas de projetos 6)Criando um esquema 7)Criar as tabelas Depois de concluir este módulo, os alunos serão capazes de: •Aperfeiçoar tabelas de projeto. •Trabalhar com esquemas. •Criar e alterar tabelas. 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. Lições 1)Impondo a integridade dos dados 2)Implementando a integridade de Domínio 3)Entidade Executora e Integridade Referencial 4)Lab: Garantir a integridade dos dados através de restrições 5)Projetando Restrições 6)Testando os limites Depois de concluir este módulo, os alunos serão capazes de: •Explicar as opções disponíveis para impor a integridade de dados e os níveis em que elas devem ser aplicadas. •Implementar a integridade de domínio. •Implementar 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. Lições 1)Indexação conceitos fundamentais 2)Tipos de dados e índices 3)Coluna única e índices compostos 4)Laboratório: Planejamento para SQL Indexing Server 5)Explorando as estatísticas de índice existentes 6)Projetando ordens de colunas para índices Depois de concluir este módulo, os alunos serão capazes de: •Explicar os conceitos básicos de indexação. •Descrever a eficácia de cada tipo de dados comum usada em índices. •Executar plano de coluna única e índices compostos. 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. Lições 1)Estruturas das tabelas do SQL Server 2)Trabalhando com índices de cluster 3)Projetando índices de cluster eficazes 4)Laboratório: Implementação das Estruturas das tabelas no SQL Server 5)Criando tabelas como Heaps 6)Criando tabelas com índices de cluster 7)Comparando-se o desempenho de índices vs Heaps cluster Depois de concluir este módulo, os alunos serão capazes de: •Explicar como as tabelas podem ser estruturadas em bancos de dados SQL Server. •Trabalhar com índices clusterizados. •Projetar índices clusterizados eficazes. 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. Lições 1)Plano de execução Conceitos Básicos 2)Elementos comuns de plano de execução 3)Trabalhando com planos de execução 4)Lab: Leitura Execução SQL Server Planos 5)Planos reais vs estimado 6)Identificando elementos de plano comum 7)Consultando Comparação de custo Depois de concluir este módulo, os alunos serão capazes de: •Explicar os conceitos básicos relacionados ao uso de planos de execução. •Descrever o papel dos elementos mais comuns de plano de execução. •Trabalhar com 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. Lições 1)Criando índices não clusterizados eficazes 2)Aplicação de índices não clusterizados 3)Usando o Database Engine Tuning Advisor 4)Lab: Melhorar o Desempenho através de índices não clusterizados 5)Nonclustered revisão do uso de índices 6)Melhorar projetos índice não clusterizado 7)Trabalhando com o SQL Server Profiler e o Database Engine Tuning Advisor 8)Projetando índice não clusterizado Depois de concluir este módulo, os alunos serão capazes de: •Projetar índices não clusterizados eficazes •Implementar índices não clusterizados •Usar o mecanismo de Otimização do banco de dados a índices de design 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. Lições 1)Introdução ao Visualizações 2)Criando e Gerenciando Visualizações 3)Considerações sobre desempenho de Visto 4)Laboratório: Criando e implementando exibições 5)Projetar, implementar e testar o Webstock Visualizações 6)Projetando e implementando o Contatos Ver 7)Modificando o AvailableModels Ver Depois de concluir este módulo, os alunos serão capazes de: •Explicar o papel de pontos de vista no desenvolvimento de banco de dados. •Implementar pontos de vista. •Descrever os impactos relacionados com o desempenho de pontos de vista. 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. Lições 1)Introdução à Stored Procedures 2)Trabalhando com Stored Procedures 3)Implementando procedimentos armazenados parametrizados 4)Controlando o contexto de execução 5)Laboratório: Criando e Implementando procedimentos armazenados 6)Criando procedimentos armazenados 7)Criando um procedimento armazenado parametrizado 8)Alterar o contexto de execução de procedimentos armazenados Depois de concluir este módulo, os alunos serão capazes de: •Descrever o papel de procedimentos armazenados e os potenciais benefícios de usá-los. •Trabalhar com procedimentos armazenados. •Implementar procedimentos armazenados com parâmetros. •Controlar o contexto de execução de um procedimento armazenado. 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. Lições 1)Usando a instrução MERGE 2)Execução de Tipos de Tabelas 3)Usando tipos de tabelas como parâmetros 4)Laboratório: Passando Tabelas e fusão de dados 5)Criando um tipo de tabela 6)Usando uma tabela Tipo de parâmetro 7)Usando um tipo de tabela com MERGE Depois de concluir este módulo, os alunos serão capazes de: •Usar a instrução MERGE. •Implementar os tipos de tabela. •Usar tipos de tabelas como parâmetros. 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. Lições 1)Visão geral das funções 2)Projetando e implementando funções escalares 3)Concepção e implementação de funções com valor de tabela 4)Considerações sobre a implementação de funções 5)Alternativas para Funções 6)Laboratório: Criando e implementando funções definidas pelo usuário 7)Números de telefone de formatação 8)Modificando uma função existente 9)Resolver um problema de desempenho de funções relacionadas com a Depois de concluir este módulo, os alunos serão capazes de: •Projetar e implementar funções escalares. •Projetar e implementar funções com valor de tabela. •Descrever as considerações de implementação de funções. •Descreva alternativas para funções. 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. Lições 1)Introdução às Operações 2)Introdução à Locks 3)Gestão de bloqueio 4)Níveis de isolamento da transação 5)Lab: Criando altamente concorrente aplicativos do SQL Server 6)Detectando Deadlockss 7)Investigando Níveis de isolamento da transação Depois de concluir este módulo, os alunos serão capazes de: •Descrever o papel das transações •Explicar o papel de bloqueios •Gerenciar bloqueio •Trabalhar com nível de isolamento da transação 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. Lições 1)Compreender T-SQL Error Handling 2)Implementar T-SQL Error Handling 3)Implementar Structured Exception Handling 4)Tratamento de erros no código T-SQL: Lab 5)Substituindo @ @ tratamento de erros baseado em erro com manipulação de exceção estruturada 6)Adicionando impasse lógico de repetição para o procedimento armazenado Depois de concluir este módulo, os alunos serão capazes de: •Projetar tratamento de erros T-SQL •Implementar o tratamento de erros T-SQL •Implementar manipulação de exceção estruturada 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. Lições 1)Projetando gatilhos DML 2)Implementando gatilhos DML 3)Conceitos Avançados de Gatilho 4)Laboratório: Respondendo a manipulação de dados via Triggers 5)Criando e testando o gatilho de Auditoria 6)Melhorar o gatilho de Auditoria Depois de concluir este módulo, os alunos serão capazes de: •Projetar gatilhos DML. •Implementar gatilhos DML. •Explicar os conceitos de gatilho DML avançados. 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. Lições 1)Introdução ao SQL CLR Integração 2)Importando e configurando Assembléias 3)Implementação SQL CLR Integração 4)Laboratório: Criando e implementando exibições 5)Avaliando a proposta do código CLR 6)A implementação de um Assembly CLR 7)A implementação de um CLR definido pelo usuário agregado e tipo de dados CLR definido pelo usuário Depois de concluir este módulo, os alunos serão capazes de: •Explicar a importância de SQL Server Integração CLR. •Importar e configurar assembléias. •Implementar objetos que foram criados dentrodo .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. Lições 1)Introdução ao XML e XML esquemas 2)Armazenar dados XML e esquemas em SQL Server 3)Implementar o tipo de dados XML 4)Laboratório: Armazenando dados XML em SQL Server 5)Uso adequado de armazenamento de dados XML no SQL Server 6)Investigando o armazenamento de dados XML em Variáveis 7)Investigando o uso de coleções de esquema XML 8)Investigando a criação de colunas de banco de dados baseado em XML Depois de concluir este módulo, os alunos serão capazes de: •Descrever XML e esquemas XML. •Armazenar de dados XML e esquemas XML associados em SQL Server. •Implementar o tipo de dados XML 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. Lições 1)Utilizando o T-SQL para a declaração XML 2)Iniciando com Xquery 3)Shredding XML 4)Laboratório: Consultando dados XML no SQL Server 5)Aprender a consultar dados do SQL Server como XML 6)Escrever um procedimento armazenado retornar XML 7)Escrever um procedimento armazenado que atualiza usando XML Depois de concluir este módulo, os alunos serão capazes de: •Usar o T-SQL para a declaração XML. •Trabalhar com consultas básicas XQuery. •Shred XML a uma forma relacional. 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. Lições 1)Introdução à Dados Espaciais 2)Trabalhando com Tipos de Dados Espaciais do SQL Server 3)Usando dados espaciais em aplicações 4)Lab: Trabalhando com o SQL Server de Dados Espaciais 5)Familiaridade com geometria tipo de dados 6)Adicionando dados espaciais a uma tabela existente 7)Aplicação de Negócios de Dados Espaciais Depois de concluir este módulo, os alunos serão capazes de: •Descrever a importância dos dados espaciais e os padrões da indústria relacionados a ela. •Explicar como armazenar dados espaciais no SQL Server. •Realizar cálculos em dados espaciais e de consulta 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. Lições 1)Introdução à indexação de texto completo 2)Aplicação de índices de texto completo no SQL Server 3)Trabalhando com consultas de texto completo 4)Lab: Trabalhando com índices de texto completo e consultas 5)A implementação de um índice de texto completo 6)Implementar uma lista de palavras irrelevantes 7)Criando um procedimento armazenado para executar uma pesquisa de texto completo Depois de concluir este módulo, os alunos serão capazes de: •Descrever por interfaces de usuário em aplicativos existentes não são suficientes para as necessidades de pesquisa do usuário final •Implementar índices de texto completo no SQL Server •Consultar SQL Server usando consultas de texto completo 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. Lições 1)Planejando uma infra-estrutura do servidor de banco de dados Planning Server Hardware 2)Considerações para a consolidação de servidores de banco de dados 3)Gerenciamento de recursos de servidor em um banco de dados de infra-estrutura consolidada 4)Laboratório: Planejamento de Consolidação de Servidores de banco de dados 5)Planejando a consolidação 6)Gerenciamento de Recursos para uma instância do SQL Server 7)Gerenciamento de Recursos para várias instâncias do SQL Server em um único Windows Server Depois de concluir este módulo, os alunos serão capazes de: •Descrever as opções e considerações para a criação de uma infra-estrutura de servidor de banco de dados. •Descrever como planejar requisitos de hardware para SQL Server 2012. •Descrever os benefícios da consolidação do banco de dados e servidor e as diferentes opções para a consolidação. •Descrever os métodos de gerenciamento de recursos de servidor em uma variedade de cenários de consolidação de infra-estrutura de banco de dados. 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. Lições 1)Técnicas de design de banco de dados relacionais 2)Esquemas de planejamento e tabelas 3)Lab: Criando um esquema de banco de dados lógico 4)Planeje um esquema de banco de dados 5)Criar um modo de exibição para exibir o Employee Informação de pagamento Depois de concluir este módulo, os alunos serão capazes de: •Descrever as principais técnicas para a concepção de um esquema de banco de dados lógico. •Descrever as considerações para a mesa e design de esquema em um banco de dados relacional. •Descrever como usar vistas a fornecer uma visão de normalização de tabelas de banco de dados para que os usuários possam trabalhar com dados mais facilmente. 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. Lições 1)Arquivos de planejamento e grupos de arquivos 2)Planejamento de um particionamento de dados 3)Planejamento Compression 4)Lab: Criando um banco de dados Implementação Física 5)Arquivos de planejamento e grupos de arquivos 6)Implementar a Estratégia Arquivo Quadro de Horários Depois de concluir este módulo, os alunos serão capazes de: •Descrever as considerações para a criação e colocação de dados do SQL Server e arquivos de log. •Descrever como usar o particionamento para melhorar a capacidade de gerenciamento. •Descrever os benefícios do uso de compressão para melhorar o desempenho e armazenamento eficiente. 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. Lições 1)Considerações para trabalhar com arquivos de dados em SQL Server 2012 2)Implementar FileStream e FileTables 3)Pesquisando arquivos de dados 4)Laboratório: Implementação de uma solução para armazenar arquivos de dados 5)Exercício 1: Criando um FileTable 6)Exercício 2: Criando e usando um índice de texto completo Depois de concluir este módulo, os alunos serão capazes de: •Descrever as considerações para a concepção de bases de dados que incorporam os arquivos de dados. •Descrever os benefícios e considerações de projeto para a utilização de FileStream e FileTables para armazenar arquivos de dados. •Descrever os benefícios da indexação de texto completo e pesquisa semântica, e explicar como usar esses recursos para pesquisar os arquivos de dados em SQL Server. 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. Lições 1)Otimizando o desempenho de consulta usando índices 2)Trabalhando com planos de consulta 3)Monitoramento de Desempenho 4)Laboratório: Usando índices e guias de plano 5)Índices de Planejamento 6)Testando Estratégias de indexação 7)Trabalhando com planos de execução Depois de concluir este módulo, os alunos serão capazes de: •Descrever como planejar índices para otimizar o desempenho da consulta. •Descrever como usar planos de consulta para melhorar o desempenho. •Descrever como monitorar o desempenho. 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. Lições 1)Introdução ao Planejamento de Segurança 2)Segurança Planejamento 3)Bases de dados contidos 4)Proteção de dados com criptografia 5)Laboratório: Planejamento e Implementação de segurança 6)Planning Server e Database Security 7)Implementação de uma estratégia de acesso a dados 8)Implementar criptografia de dados transparente Depois de concluir este módulo, os alunos serão capazes de: •Descrever os benefícios do planejamento de segurança. •Descrever as considerações de design para o planejamento de segurança. •Descrever como usar bancos de dados contidos. •Descrever as opções para criptografia 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. Lições 1)Introdução ao Gerenciamento Baseado em Diretivas 2)Planejamento e implementação de Gerenciamento Baseado em Políticas 3)Laboratório: Gerenciamento Baseado em Políticas de Planejamento 4)Planejando uma Estratégia de Gerenciamento Baseado em Políticas 5)Implementar Gerenciamento Baseado em Diretivas 6)Testando Policy Compliance Depois de concluir este módulo, os alunos serão capazes de: •Descrever os benefícios do gerenciamento baseado em políticas. •Planejar e implementar o gerenciamento baseado em políticas. 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. Lições 1)Introdução ao monitoramento de saúde do servidor 2)SQL Server Utility 3)Laboratório: Monitorização de Servidores da Saúde 4)Criar um ponto de controle do utilitário 5)Configurar Políticas de Saúde Depois de concluir este módulo, os alunos serão capazes de: •Descrever os benefícios da vigilância da saúde e considerações para o planejamento de vigilância sanitária. •Usar o Utilitário do SQL Server para monitorar a saúde do servidor. 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. Lições 1)SQL Server Backup and Restore 2)Planejando uma estratégia de recuperação 3)Laboratório: Planejamento e Implementação de uma Estratégia de Backup 4)Planejando uma estratégia de backup e restauração 5)Implementar uma estratégia de backup 6)Executar uma restauração por etapas Depois de concluir este módulo, os alunos serão capazes de: •Planejar uma estratégia de backup e restauração. •Descrever as principais características de um plano de recuperação de desastres. 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. Lições 1)Visão geral de Manutenção Automação 2)Gerenciando vários servidores 3)Lab: Automatizar Multi-Manutenção do Servidor 4)Planejamento e Implementação de um Ambiente Multi-Servidor 5)Planejamento e implementação de Jobs Multi-Servidor Depois de concluir este módulo, os alunos serão capazes de: •Descrever os benefícios e componentes de manutenção multi-servidor. •Gerenciar múltiplos servidores usando servidores de destino e mestre. 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. Lições 1)Introdução ao Windows PowerShell 2)Scripting com o Windows PowerShell 3)Laboratório: Gerenciando o SQL Server com o Windows PowerShell 4)Usando PowerShell para gerenciar o SQL Server 5)Criação de Scripts do PowerShell Depois de concluir este módulo, os alunos serão capazes de: •Descrever os benefícios de usar PowerShell para manter o SQL Server e explicar os conceitos fundamentais subjacentes PowerShell. •Explicar como criar scripts do PowerShell. 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. Lições 1)Replicação do SQL Server 2)Planejamento Replication 3)Lab: Planejando e Implementando a replicação do SQL Server 4)Implementando a replicação Depois de concluir este módulo, os alunos serão capazes de: •Descrever os benefícios da replicação e as opções para o planejamento de replicação no SQL Server 2012. •Identificar a solução de replicação apropriada para um determinado cenário. Módulo 13: Planejando High Availability Este módulo explica como planejar e implementar uma solução de alta disponibilidade. Lições 1)Alta Disponibilidade no SQL Server 2012 2)Grupos de Disponibilidade AlwaysOn 3)Laboratório: Implementação de alta disponibilidade 4)Criação de um Grupo de Disponibilidade AlwaysOn 5)Usando um Grupo de Disponibilidade AlwaysOn 6)Testando Failover para um Grupo de Disponibilidade AlwaysOn Depois de concluir este módulo, os alunos serão capazes de: •Escolher uma estratégia de alta disponibilidade para um determinado cenário. Descrever como implementar e testar grupos de disponibilidade AlwaysOn. Duração: 200 horas Rua Frei Antônio de Pádua, 1122, Guanabara - Campinas-SP | CEP: 13073-330 Tel.: 19-3242-8805 [email protected]