HOME
PARCERIAS
LOCALIZAÇÃO
NOTÍCIAS
FALE CONOSCO
Institucional
Treinamento
Consultoria
Centro de Exames
Promoções
Nossas Instalações
Calendários
Cursos e Certificações
Microsoft
Linux
Green
IBM / Lotus
 
 
2779/5132 - Implementing a Microsoft SQL Server 2005 Database

Carga Horária: 5 dias / 10 noites

Disponível em Inglês / Português

Objetivos: Este curso de cinco dias, ministrado por um instrutor, fornece aos alunos o conhecimento e as habilidades necessários para a implementação de um banco de dados Microsoft SQL Server 2005. O objetivo do curso é ensinar os alunos a usarem as ferramentas e os recursos do SQL Server 2005 relacionados à implementação de um banco de dados.

Depois de concluírem este curso, os alunos serão capazes de:

Criar bancos de dados e arquivos de banco de dados.

Criar tipos de dados e tabelas.

Usar recursos relacionados a XML no Microsoft SQL Server 2005.

Planejar, criar e otimizar índices.

Implementar a integridade de dados em bancos de dados Microsoft SQL Server 2005 usando restrições.

Implementar a integridade de dados no Microsoft SQL Server 2005 usando disparadores.

Implementar exibições.

Implementar procedimentos armazenados.

Implementar funções.

Implementar código gerenciado no banco de dados.

Gerenciar transações e bloqueios.

Usar o Agente de Serviços para criar uma solução baseada em mensagens.

Usar os serviços de notificação para gerar e enviar notificações.

Público - Alvo: Este curso destina-se a profissionais de TI que desejam se qualificar nos recursos e nas tecnologias do SQL Server 2005 para implementar um banco de dados.

Pré-requisitos :

Para participar deste curso, os alunos devem ter:

Conhecimento básico do sistema operacional Microsoft Windows e de sua funcionalidade principal

Conhecimento prático de Transact-SQL.

Conhecimento prático de bancos de dados relacionais.

Alguma experiência com design de banco de dados.

Além disso, é recomendável, mas não obrigatório, que os alunos tenham concluído o seguinte curso:

Curso 2071: Quering MS SQL Server 2000 with Transact - SQL


Conteúdo Programático:

1 - Criando bancos de dados e arquivos de banco de dados
Este módulo explica como criar bancos de dados, grupos de arquivos, esquemas e instantâneos de banco de dados.

Lições

Criando bancos de dados

Criando grupos de arquivos

Criando esquemas

Criando instantâneos de banco de dados


Laboratório 1: Criando bancos de dados e arquivos de banco de dados

Criando um banco de dados

Criando esquemas

Criando um instantâneo de banco de dados


Depois de concluir este módulo, os alunos serão capazes de:

Criar bancos de dados.

Criar grupos de arquivos.

Criar esquemas.

Criar instantâneos de banco de dados.

2 - Criando tipos de dados e tabelas
Este módulo explica como criar tipos de dados e tabelas. Ele também descreve como criar tabelas particionadas.

Lições

Criando tipos de dados

Criando tabelas

Criando tabelas particionadas


Laboratório 2: Criando tipos de dados e tabelas

Criando tipos de dados

Criando tabelas

Criando tabelas particionadas


Depois de concluir este módulo, os alunos serão capazes de:

Criar novos tipos de dados.

Criar novas tabelas.

Criar tabelas particionadas.

3 - Usando o XML
Este módulo explica como usar a cláusula FOR XML e a função OPENXML. Ele também descreve como usar o tipo de dados xml e seus métodos.

Lições

Recuperando XML com FOR XML

Fragmentando XML com OPENXML

Apresentando o XQuery

Usando o tipo de dados xml


Laboratório 3: Usando XML

Mapeando dados relacionais e XML

Armazenando XML de forma nativa no banco de dados

Usando XQuery com métodos xml


Depois de concluir este módulo, os alunos serão capazes de:

Recuperar XML usando a cláusula FOR XML.

Fragmentar XML usando a função OPENXML.

Usar expressões XQuery.

Usar o tipo de dados xml.

4 - Criando e ajustando índices
Este módulo explica como planejar, criar e otimizar índices. Ele também descreve como criar índices XML.

Lições

Planejando índices

Criando índices

Otimizando índices

Criando índices XML


Laboratório 4: Criando e ajustando índices

Criando índices

Ajustando índices

Criando índices XML

Depois de concluir este módulo, os alunos serão capazes de:

Planejar índices.

Criar índices.

Otimizar índices.

Criar índices XML.

5 - Implementando a integridade de dados com o uso de restrições
Este módulo explica como implementar restrições e fornece uma visão geral da integridade de dados.

Lições

Visão geral da integridade de dados

Implementando restrições


Laboratório 5: Implementando a integridade de dados com o uso de restrições

Criando restrições

Desabilitando restrições


Depois de concluir este módulo, os alunos serão capazes de:

Descrever as opções para impor a integridade de dados no SQL Server 2005.

Implementar a integridade de dados em bancos de dados Microsoft SQL Server 2005 usando restrições.

6 - Implementando a integridade de dados com o uso de disparadores e esquemas XML
Este módulo explica como implementar disparadores e esquemas XML.

Lições

Implementando disparadores

Implementando esquemas XML


Laboratório 6: Implementando a integridade de dados com o uso de disparadores e esquemas XML

Criando disparadores

Implementando esquemas XML


Depois de concluir este módulo, os alunos serão capazes de:

Implementar a integridade de dados em bancos de dados SQL Server 2005 usando disparadores.

Implementar a integridade de dados em bancos de dados Microsoft SQL Server 2005 usando esquemas XML.

7 - Implementando exibições
Este módulo explica como criar exibições.

Lições

Introdução às exibições

Criando e gerenciando exibições

Otimizando o desempenho com exibições


Laboratório 7: Implementando exibições

Criando exibições

Criando exibições indexadas

Criando exibições particionadas


Depois de concluir este módulo, os alunos serão capazes de:

Descrever a finalidade das exibições.

Criar e gerenciar exibições.

Explicar como otimizar o desempenho de consultas usando exibições.

8 - Implementando procedimentos armazenados
Este módulo explica como criar funções e procedimentos armazenados. Ele também descreve planos de execução, cache de planos e compilação de consultas.

Lições

Implementando procedimentos armazenados

Criando procedimentos armazenados com parâmetros

Trabalhando com planos de execução

Tratando erros


Laboratório 8: Implementando procedimentos armazenados

Criando procedimentos armazenados

Trabalhando com planos de execução


Depois de concluir este módulo, os alunos serão capazes de:

Implementar procedimentos armazenados.

Criar procedimentos armazenados com parâmetros.

Trabalhar com planos de execução.

Tratar erros em procedimentos armazenados.

9 - Implementando funções
Este módulo explica como criar exibições.

Ele também descreve como controlar o contexto de execução.

Lições

Criando e usando funções

Trabalhando com funções

Controlando o contexto de execução


Laboratório 9: Implementando funções

Criando funções

Controlando o contexto de execução


Depois de concluir este módulo, os alunos serão capazes de:

Criar e usar funções.

Trabalhar com funções.

Controlar o contexto de execução.

10 - Implementando código gerenciado no banco de dados
Este módulo explica como implementar objetos de banco de dados gerenciado.

Lições

Introdução ao Common Language Runtime do SQL Server

Importando e configurando assemblies

Criando objetos de banco de dados gerenciado


Laboratório 10: Implementando código gerenciado no banco de dados

Importando um assembly

Criando objetos de banco de dados gerenciado


Depois de concluir este módulo, os alunos serão capazes de:

Identificar cenários apropriados para código gerenciado no banco de dados.

Importar e configurar assemblies.

Criar objetos de banco de dados gerenciado.

11 - Gerenciando transações e bloqueios
Este módulo explica como usar transações e os mecanismos de bloqueio do SQL Server para atender aos requisitos de integridade de dados e desempenho dos aplicativos.

Lições

Visão geral de transações e bloqueios

Gerenciando transações

Compreendendo a arquitetura de bloqueio do SQL Server

Gerenciando bloqueios


Laboratório 11: Gerenciando transações e bloqueios

Usando transações

Gerenciando bloqueios


Depois de concluir este módulo, os alunos serão capazes de:

Descrever como as transações do SQL Server 2005 usam bloqueios.

Executar e cancelar uma transação.

Descrever problemas de simultaneidade e mecanismos de bloqueio do SQL Server 2005.

Gerenciar bloqueios.

12 - Usando o Agente de Serviços
Este módulo explica como criar uma solução baseada em mensagens com o Agente de Serviços.

Lições

Visão geral do Agente de Serviços

Criando objetos do Agente de Serviços

Enviando e recebendo mensagens


Laboratório 12: Usando o Agente de Serviços (opcional)

Criando objetos do Agente de Serviços

Implementando o serviço Iniciação

Implementando o serviço Destino


Depois de concluir este módulo, os alunos serão capazes de:

Descrever a funcionalidade e a arquitetura do Agente de Serviços.

Criar objetos do Agente de Serviços.

Enviar e receber mensagens do Agente de Serviços.

13 - Usando os serviços de notificação (opcional)
Este módulo explica como desenvolver aplicativos que geram e enviam mensagens em tempo hábil aos assinantes.

Lições

Introdução aos serviços de notificação

Desenvolvendo soluções para os serviços de notificação


Depois de concluir este módulo, os alunos serão capazes de:

Descrever como funcionam os serviços de notificação.

Desenvolver um aplicativo dos serviços de notificação.

 

Horário dos cursos:
Integral - 08:30 às 17:30h
Sábado - 08:30 às 17:30h
Noturno - 18:30 às 22:30h

[Página de Impressão]

Home Parcerias Localização Notícias Fale Conosco    
GREEN TREINAMENTO E CONSULTORIA
Av. Paulista, 326 - 12º Andar - Metrô Brigadeiro
Fone: (11) 3253-5299
PARTNERS