5132B - 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

            Depoimentos:

Giulliana prepara-se para Certificações com a SISNEMA
Cristina leva adiante conhecimentos em SQL
Natália complementa estudos com treinamento SISNEMA
Samir amplia conhecimentos em Banco de Dados SQL 2005
Marcelo amplia sua carreira em 4ª formação na SISNEMA
Marcelo leva para Passo Fundo habilidades em SQL Server 2005
Alexandre veio de Santa Rosa aprimorar suas habilidades Microsoft
Thiago amplia conhecimentos com curso de SQL Server 2005
Fernando amplia especializações com formação Microsoft SQL
Rafael se prepara em busca de uma certificação
Leonardo vem de Santa Catarina para treinamento SQL