mcse sql server 2012 data plataform

Propaganda
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]
Download