
SQL Server 2008

Índice:
1. Descrição do Curso
2. Objetivos do Curso
3. Duração
4. Metodologia
5. Público
6. Conteúdo Programático
7. Material Didático
8. Certificado
9. Investimento
1- Descrição do Curso
O Treinamento em SQL Server 2008 prepara o aluno a administrar o Servidor de Banco de Dados da Microsoft. O aluno aprende a utilizar o SQL Server para criar banco de dados, administrar, realizar backup e restaurar servidores.
Topo
2- Objetivos do Curso
- Instalar e configurar um banco de dados SQL Server 2008
- Criar a administrar usuários de um banco de dados SQL Server 2008
- Backup e Recovery de um banco de dados SQL Server 2008
- Monitoramento, troubleshoot, e manutenção de um banco de dados SQL Server 2008
- Recuperar o banco de dados até determinado momento
- Monitorar e melhorar o desempenho do banco de dados
- Simplificar tarefas de gerenciamento usando o Scheduler
- Melhorar a segurança do listener
- Verificar os arquivos de log do banco de dados para fins de diagnóstico
- Personalizar o comportamento dependente de idioma para o banco de dados e sessões individuais
Topo
3- Duração
Topo
4- Metodologia
A Formação SQL Server 2008 é composta de 2 Treinamentos preparatórios para 3 provas e 2 Certificações. São 64 horas de treinamento. Nossas turmas têm 1 aluno por servidor, o que permite que cada aluno possa realizar os laboratórios práticos das aulas.
Todas as aulas são dinâmicas e práticas. Desde o primeiro dia os alunos aprenderão fazendo. Nós entendemos que somente fazendo na prática, o aluno realmente aprenderá a administrar um banco de dados SQL Server. Em alguns laboratórios práticos, o instrutor provocará um problema ou um erro no banco de dados, comuns em ambientes de produção de grandes empresas e caberá ao aluno identificar e corrigir o problema, aplicando os conceitos estudados. Somente uma empresa que possui instrutores com larga experiência no mercado, pode oferecer aulas tão práticas como essas.
Topo
5- Público
- Administradores de Banco de Dados
- Consultores
- Profissionais de TI
Topo
6- Conteúdo Programático
6.1-Introdução a Banco de Dados Relacionais
- Conceito de Modelagem de Dados
- Tabelas e seus Registros
- Modelo Entidade-Relacionamento (ER)
- Chaves Primárias e Estrangeiras
- Iniciação a Modelagem do Banco de Dados
6.2- Instalação do SQL Server 2008
- Entendendo as versões do SQL Server 2008
- Identificação de Recursos
- Requisitos para a instalação
- Edições 64 Bits
- Instalando o SQL Server
- Identificação de Componentes do SQL Server
- Conceito de Instância
- Alocando Múltiplas Instâncias no servidor
- Definindo Contas de serviço
- Definindo o Tipo de autenticação
- Definindo Collation e o conceito de Armazenamento de String
- Testando a conclusão da instalação
6.3- Configurando o SQL Server 2008
- Conceito de Arquivos de Dados, Arquivos de Log e Grupos de Arquivos
- Criando e Configurando um banco de dados
- Trabalhando com tipos de Autenticação
- Configurando Usuários, Logins e Grupos
- Definindo Schemas no banco de dados
- Configurando Link de servidores
- Configurando o Database Mail
- Configurando Criptografia no banco de dados
6.4- Trabalhando com T-SQL
- Construindo Queries
- Trabalhando com Joins
- Trabalhando com Subqueries
- Utilizando Funções Agregadas
- Trabalhando com Funções PIVOT e UNPIVOT
- Tipo de Dados do SQL
- Tipos de Tabelas
- Criando Tabelas
- Definindo Permissões
- Trabalhando com Tabelas Temporárias
- Instrução SELECT INTO
- Trabalhando com Constraints
- Utilizando Funções de Sistema
- Utilizando Funções Definidas pelo Usuário
- Trabalhando com Tabelas Temporárias
- Trabalhando com Transações
6.5- Trabalhando com Índices
- Entendendo o conceito de índices
- Implementando Índices Clusterizados
- Desabilitando índices
- Implementando Índices Não-Clusterizados
6.6- Trabalhando com Views
- Entendendo o conceito de Views
- Criando uma View
- Entendendo o Aninhamento de Permissões
- Atualizando dados através da View
- Criando uma View Indexada
6.7- Trabalhando com Partições
- Entendo o conceito de Partições
- Criando uma Função para a Partição
- Criando um Esquema para a Partição
- Implementando o Particionamento em Índices e Tabelas
- Consultando Partições
- Modificando Partições
6.8- Backup e Restauração no SQL Server
- Conceito de Tipos de Backup suportados
- Entendendo os Modelos de Recuperação
- Implementando Backups Completos
- Implementando Backups Diferenciais
- Implementando Backups de Log de Transações
- Implementando Backups de Grupos de Arquivos
- Implementando Backups Espelhados
- Implementando Backups Parciais
- Trabalhando com Restauração de Banco de Dados
- Análise de erros nos procedimentos de Restauração
- Verificando Backups efetuados
6.9- Movimentação de Banco de Dados
- Conceito de Movimentação de Dados
- Utilizando Detach/Attach
- Utilizando o SSMS para a Movimentação
6.10- Manipulando dados no SQL Server 2005
- Entendendo a importância da manipulação de dados
- Identificando o Modelo de Recuperação a ser usado
- Trabalhando com o utilitário BCP
- Trabalhando com permissões BCP
- Trabalhando com o BULK INSERT
- Entendendo as diferenças entre BCP e BULK INSERT
- Trabalhando com permissões BULK INSERT
- Função OPENROWSET
6.11- Trabalhando com o SQL Server Agent Job
- Identificando a necessidade de um serviço de tarefas
- Criando uma tarefa
- Conceito de Proprietário da tarefa
- Definindo os procedimentos de uma tarefa
- Agendando uma tarefa do SQL Server Agent Job
- Trabalhando com Planos de Manutenção
- Etapas a serem consideradas para a abordagem do Plano
- Especificando tarefas e opções
- Agendando um plano de manutenção
- Especificando um relatório para um plano efetuado
- Utilizando pacotes SSIS para planos de manutenção
- Trabalhando com Design de planos de manutenção
- Configurando Operadores
- Identificando métodos de notificação para operadores
- Utilizando Alertas
- Identificando tipos de alertas
- Criando alertas
6.12- Monitorando e Resolvendo problemas de performance do SQL Server
- Entendendo a importância da performance em banco de dados
- Trabalhando com o SQL Server Profiler
- Identificando e definindo uma Trace
- Editando filtros e eventos de uma trace
- Utilizando o Trace Logs
- Criando um Replay de uma carga de trabalho efetuada
- Trabalhando com o Monitor de Sistema do Windows
- Utilizando contadores específicos do SQL Server
- Trabalhando com o Database Engine Tuning Advisor
- Entendendo a importância do DTA
- Configurando uma carga de trabalho no DTA
- Configurando opções básicas de tuning
- Identificando as recomendações após uma análise no DTA
- Visualizando o Report do DTA
- Trabalhando com Bloqueios de DeadLock
- Entendendo o conceito de Locking
- Entendendo o conceito de Bloqueio
- Entendendo o conceito de DeadLocking
- Utilizando o Activity Monitor para finalizar processos
- Visualizando um gráfico DeadLock
- Utilizando o DAC
- Verificando Logs do Windows e do SQL no Log File Viewer
6.13- Implementando o Espelhamento de Banco de Dados
- Entendendo o espelhamento de banco de dados
- Entendendo os papéis de servidores em um ambiente de espelhamento
- Preparando o banco de dados para o espelhamento
- Criando um Endpoint para o espelhamento
- Entendendo os modos de operação
- Efetuando o espelhamento do banco de dados
- Identificando possíveis falhas no espelhamento do banco
- Removendo o espelhamento de banco de dados
6.14- Implementando o Log Shipping
- Entendendo o Log Shipping
- Identificando os componentes do log shipping
- Requisitos para a aplicação do log shipping
- Configurando o banco de dados primário
- Definindo opções de backup
- Configurando o banco de dados secundário
- Configurando opções de cópia e restauração
- Gerando scripts para a criação do log shipping
- Entendendo e configurando os modos do log shipping
- Configurando o Servidor Monitor
- Verificando o relatório do Log Shipping
6.15- Replicação de Banco de Dados
- Conceito de replicação de base de dados
- Entendendo os componentes da replicação
- Entendendo os tipos de replicação
- Agentes de Replicação
- Configurando o Distribuidor
- Configurando a Publicação
- Efetuando a replicação dos dados
- Opção NOT FOR REPLICATION
- Como estruturar a replicação de dados atualizáveis
- Configurando a segurança em um ambiente de replicação
- Configurando a Resolução de Conflitos
- Monitorando a replicação utilizando o Replication Monitor
- Monitorando a replicação utilizando o Monitor de Sistema do Windows
6.16- Gerenciamento avançado de Banco de Dados utilizando T-SQL
- Conceito de Fragmentação de Índice
- Identificando a fragmentação de índice
- Controlando a fragmentação dos índices
- Trabalhando com estatísticas
- Gerenciamento manual VS. Automático
- Visualizando estatísticas do banco
- Trabalhando com Shrinking Files
- Efetuando Shrinking de arquivos de forma manual e automática
- Efetuando Shrinking do Transaction Log
- Trabalhando com o DBCC CHECKDB
Topo
7- Material Didático
- Você recebe uma apostila impressa, com todo o conteúdo para acompanhar o curso. Nosso material foi desenvolvido pelos nossos instrutores e consultores.
Topo
8- Certificado
- O aluno recebe um certificado da Instituto Visão, de conclusão do curso.
* É necessário o mínimo de frequência de 70% para obter o certificado de conclusão do curso.
Topo
9- Investimento
- Investimento do curso por aluno: R$1.590,00
* Formas de pagamento: à vista com 10% de desconto ou em até 4x sem juros no cheque.
Topo