M1303 - Mastering Microsoft Visual Basic 6 Fundamentals

Propaganda
M5132- Implementação de um Banco de Dados Microsoft SQL Server 2005
Ambiente
Windows
Carga Horária
05 dias / 10 noites
Material Didático
Português
Introdução
Os elementos deste roteiro estão sujeitos a alterações.
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.
Audiência
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.
Ao concluir o curso
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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.
Pré-requisitos
•
•
•
•
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.
Conteúdo Programático
Módulo 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
Módulo 2: Criando tipos de dados e
tabelas
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
Módulo 3: Usando o XML
Lições
• Recuperando XML com FOR XML
• Fragmentando XML com OPENXML
M5132
• 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
Módulo 4: Criando e ajustando índices
Lições
• Planejando índices
• Criando índices
• Otimizando índices
• Criando índices XML
Laboratório 4: Criando e ajustando
índices
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
Módulo 7: Implementando 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 índices
• Ajustando índices
• Criando índices XML
Módulo 5: Implementando a integridade
• Criando exibições
• Criando exibições indexadas
• Criando exibições particionadas
Módulo 8: Implementando
procedimentos armazenados
de dados com o uso de restrições
Lições
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
• 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
Módulo 6: Implementando a integridade
de dados com o uso de disparadores e
esquemas XML
Centro Treinamento Itautec
Página 1 de 2
Módulo 9: Implementando funções
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
Módulo 10: Implementando código
gerenciado no banco de dados
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
Módulo 11: Gerenciando transações e
bloqueios
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
Módulo 12: Usando 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
Módulo 13: Usando os serviços de
notificação (opcional)
Lições
• Introdução aos serviços de notificação
• Desenvolvendo soluções para os
serviços de notificação
M5132
Centro Treinamento Itautec
Página 2 de 2
Download