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
 
 
6232/10169 - Implementação de um Banco de Dados do Microsoft SQL Server 2008

Carga Horária: 5 dias ou 10 noites

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

Público-alvo:
Este curso destina-se a profissionais de TI que administram e mantêm bancos de dados do SQL Server.

Depois de concluir 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 2008;
  • Planejar, criar e otimizar índices;
  • Implementar a integridade dos dados em bancos de dados do Microsoft SQL Server 2008 usando restrições;
  • Implementar a integridade dos dados no Microsoft SQL Server 2008 usando gatilhos;
  • Implementar exibições;
  • Implementar procedimentos armazenados.;
  • Implementar funções;
  • Implementar código gerenciado no banco de dados;
  • Gerenciar transações e bloqueios;
  • Usar o Service Broker para criar uma solução baseada em mensagens.

Pré-Requisitos:
Antes de 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.

Conteúdo Programático

1- Criação de bancos de dados e arquivos de banco de dados
Os alunos aprenderão uma das tarefas mais importantes que um desenvolvedor de banco de dados deve executar: a criação de um banco de dados e seus componentes principais, como a criação de bancos de dados, a definição de opções de banco de dados e a criação de grupos de arquivos, esquemas e instantâneos de banco de dados.

• Criação de bancos de dados;
• Criação de grupos de arquivos;
• Criação de esquemas;
• Criação de instantâneos do banco de dados.


2- Criação de tipos de dados e tabelas
Os alunos aprenderão os tipos de dados fornecidos pelo sistema no SQL Server 2008. Eles aprenderão a definir tipos de dados Transact-SQL personalizados, criar tabelas e usar tabelas particionadas para organizar dados em várias partições.

• Criação de tipos de dados;
• Criação de tabelas;
• Criação de tabelas particionadas.


3- Criação e ajuste de índices
Os alunos aprenderão a planejar, criar e otimizar índices para obter as vantagens de um desempenho ideal.


• Planejamento de índices;
• Criação de índices;
• Otimização de índices.



4- Implementação da integridade dos dados usando restrições e gatilhos
Os alunos aprenderão a implementação de integridade dos dados no SQL Server 2008 usando restrições. Os alunos também implementarão a integridade dos dados usando gatilhos.


• Visão geral de integridade dos dados;
• Implementação de restrições;
• Implementação de gatilhos.



5- Uso de XML
Os alunos aprenderão a trabalhar com XML, incluindo o uso da cláusula FOR XML, a função OPENXML, expressões XQuery e o tipo de dados nativo xml. Os alunos aprenderão as considerações a serem feitas ao criar índices XML e a sintaxe usada para criar esse tipo de índice. Eles ainda aprenderão o que são esquemas XML e coleções de esquemas XML, e como usá-los para implementar dados XML tipados.


• Uso do tipo de dados XML;
• Recuperação de XML usando FOR XML;
• Uso do tipo de dados XML;

• Fragmentação de XML com OPENXML;
• Introdução ao XQuery;

• Criação de índices XML;
• Implementação de esquemas XML.



6- Implementação de exibições
Os alunos serão apresentados aos diferentes tipos de exibição disponíveis no Microsoft SQL Server 2008 que fornecem uma maneira conveniente de acessar dados por meio de uma consulta pré-definida.

• Introdução a exibições;
• Criação e gerenciamento de exibições;
• Otimização de desempenho usando exibições.



7- Implementação de procedimentos armazenados
Os alunos aprenderão o design e a implementação de procedimentos armazenados para aplicar regras de negócios ou consistência de dados ou para modificar e manter procedimentos armazenados existentes criados por outros desenvolvedores.


• Implementação de procedimentos armazenados;
• Criação de procedimentos armazenados com parâmetros;
• Trabalho com planos de execução
;
• Tratamento de erros.


8- Implementação de funções
Os alunos aprenderão a criação e a implementação de funções definidas pelo usuário para aplicar regras de negócio ou consistência de dados, ou para modificar e manter funções existentes criadas por outros desenvolvedores.

• Criação e uso de funções;
• Como trabalhar com funções;
• Controle do contexto de execução.


9- Implementação de código gerenciado no banco de dados
Os alunos aprenderão a usar código gerenciado para implementar objetos de banco de dados, como procedimentos armazenados, tipos de dados definidos pelo usuário, funções definidas pelo usuário e gatilhos.

• Introdução ao Common Language Runtime do SQL Server;
• Importação e configuração de assemblies;
• Criação de objetos de banco de dados gerenciados.


10- Gerenciamento de transações e bloqueios
Os alunos aprenderão a usar transações e mecanismos de bloqueio do SQL Server para atender aos requisitos de desempenho e integridade dos dados de seus aplicativos.

• Visão geral de transações e bloqueios;
• Gerenciamento de transações;
• Noções básicas sobre a arquitetura de bloqueio do SQL Server;
Gerenciamento de bloqueios.


11- Uso do Service Broker
Os alunos aprenderão a usar o Service Broker para criar aplicativos seguros, confiáveis e escalonáveis.

Visão geral do Service Broker;
• Criação de objetos do Service Broker;
• Envio e recebimento de mensagens.


Exame
TS: 70-433: TS: Microsoft SQL Server 2008 Desenvolvimento de Banco de Dados
(somente em inglês)


  Saiba mais por e-mail



Horário dos cursos:


Integral - 08:30 às 17:30h
Sábado - 08:30 às 17:30h
Noturno - 18:30 às 22:30h

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