5132 - Implementando uma Base de Dados no Microsoft SQL Server 2005
Objetivo:
Este curso de 5 dias proporciona aos alunos os conhecimentos e prática necessários à implementação de uma base de dados em Microsoft SQL Server 2005. Aqui são focadas as funcionalidades e ferramentas do SQL Server 2005 na implementação de uma base de dados.
Carga Horária: 40 Horas
Conteúdo:
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 bancos de dados.
* Criando Bancos de Dados
* Criando Grupos de Arquivos
* Criando Esquemas
* Criando Banco de Dados Instantâneos
Módulo 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.
* Criando Tipos de Dados
* Criando Tabelas
* Criando Tabelas Particionadas
Módulo 3: Usando 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.
* Recuperando XML usando FOR XML
* Fragmentando XML usando OPENXML
* Apresentando o XQuery
* Usando o tipo de dados XML
Módulo 4: Criando e Otimizando índices
Este módulo explica como planejar, criar e otimizar índices. Ele também descreve como criar índices XML.
* Planejando índices
* Criando índices
* Otimizando índices
* Criando índices XML
Módulo 5: Implementando 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.
* Visão geral da integridade de dados
* Implementando restrições
Módulo 6: Implementando a integridade de dados com o uso de disparadores e esquemas XML
Este módulo explica como implementar disparadores e esquemas XML.
* Implementando disparadores
* Implementando esquemas XML
Módulo 7: Implementando exibições
Este módulo explica como criar exibições.
* Introdução às exibições
* Criando e gerenciando exibições
* Otimizando o desempenho com exibições
Módulo 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.
* Implementando procedimentos armazenados
* Criando procedimentos armazenados com parâmetros
* Trabalhando com planos de execução
* Tratando erros
Módulo 9: Implementando funções
Este módulo explica como criar exibições.
* Criando e usando funções
* Trabalhando com funções
* Controlando o contexto de execução
Módulo 10: Implementando código gerenciado no banco de dados
Este módulo explica como implementar objetos de banco de dados gerenciado.
* Introdução ao Common Language Runtime do SQL Server
* Importando e configurando assemblies
* Criando objetos de banco de dados gerenciado
Módulo 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.
* Visão geral de transações e bloqueios
* Gerenciando transações
* Compreendendo a arquitetura de bloqueio do SQL Server
* Gerenciando bloqueios
Módulo 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.
* Visão geral do Agente de Serviços
* Criando objetos do Agente de Serviços
* Enviando e recebendo mensagens
Módulo 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.
* Introdução aos serviços de notificação
* Desenvolvendo soluções para os serviços de notificação
Pre-Requisitos:
* Conhecimentos básicos do Sistema Operacional Microsoft Windows
* Conhecimento da Linguagem Transact-SQL
* Conhecimento de Base de Dados relacionais
* Alguma experiência em Design de Database
É recomendável, mas não requerido, que os alunos tenham completado:
* Curso 2784 - Escrevendo Queries usando Microsoft SQL Server 2005 Transact-SQL
Diferencial:
*
Desenvolvedor do Curso:
Microsoft
Cursos de Pre-Requisitos:
The specified statement did not generate any data