Course 10169A: Implementação de um banco de dados do Microsoft® SQL Server® 2008

Type: Curso
Audience(s):IT Professionals
Technology:Microsoft SQL Server
Level:200
This Revision:A
Delivery method:
Ministrado por instrutor (sala de aula)
Length:5 days
Language(s):Portuguese (Brazil)

First published:

12 October 2009
Overview
About this course
Os elementos deste resumo estão sujeitos a alterações.
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.
Audience profile
Este curso destina-se a profissionais de TI que administram e mantêm bancos de dados do SQL Server.
At course completion
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.
Course details
Estrutura de tópicos do cursoMódulo 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.
Lições
  • 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
Laboratório: : Criação de bancos de dados e arquivos 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
Módulo 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.
Lições
  • Criação de tipos de dados
  • Criação de tabelas
  • Criação de tabelas particionadas
Laboratório: : Criação de tipos de dados e tabelas
Depois de concluir este módulo, os alunos serão capazes de:
  • Criar novos tipos de dados.
  • Criar novas tabelas.
  • Criar tabelas particionadas.
Módulo 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.
Lições
  • Planejamento de índices
  • Criação de índices
  • Otimização de índices
Laboratório: : Criação e ajuste de índices
Depois de concluir este módulo, os alunos serão capazes de:
  • Planejar índices.
  • Criar índices.
  • Otimizar índices.
Módulo 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.
Lições
  • Visão geral de integridade dos dados
  • Implementação de restrições
  • Implementação de gatilhos
Laboratório: : Implementação da integridade dos dados usando restrições e gatilhos
Depois de concluir este módulo, os alunos serão capazes de:
  • Descrever as opções de aplicação da integridade dos dados no SQL Server 2008.
  • Implementar a integridade dos dados em bancos de dados do SQL Server 2008 usando restrições.
  • Implementar a integridade dos dados nos bancos de dados do SQL Server 2008 usando gatilhos.
Módulo 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.
Lições
  • Uso do tipo de dados XML
  • Recuperação de XML usando FOR XML
  • Fragmentação de XML com OPENXML
  • Introdução ao XQuery
  • Criação de índices XML
  • Implementação de esquemas XML
Laboratório: : Uso de XML
Depois de concluir este módulo, os alunos serão capazes de:
  • Usar o tipo de dados xml.
  • Recuperar XML usando a cláusula FOR XML.
  • Dividir XML usando a função OPENXML.
  • Usar expressões XQuery.
  • Criar índices XML.
  • Implementar a integridade dos dados em bancos de dados do SQL Server 2008 usando esquemas XML.
Módulo 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.
Lições
  • Introdução a exibições
  • Criação e gerenciamento de exibições
  • Otimização de desempenho usando exibições
Laboratório: : Implementação de exibições
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 da consulta usando exibições.
Módulo 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.
Lições
  • Implementação de procedimentos armazenados
  • Criação de procedimentos armazenados com parâmetros
  • Trabalho com planos de execução
  • Tratamento de erros
Laboratório: : Implementação de procedimentos armazenados
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.
Módulo 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.
Lições
  • Criação e uso de funções
  • Como trabalhar com funções
  • Controle do contexto de execução
Laboratório: : implementação de funções
Depois de concluir este módulo, os alunos serão capazes de:
  • Criar e usar funções.
  • Trabalhar com funções.
  • Controlar contexto de execução.
Módulo 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.
Lições
  • 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
Laboratório: : Implementação de código gerenciado no banco de dados
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 gerenciados.
Módulo 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.
Lições
  • 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
Laboratório: : Gerenciamento de transações e bloqueios
Depois de concluir este módulo, os alunos serão capazes de:
  • Descrever como transações do SQL Server 2008 usam bloqueios.
  • Executar e cancelar uma transação.
  • Descrever problemas de simultaneidade e mecanismos de bloqueio do SQL Server 2008.
  • Gerenciar bloqueios.
Módulo 11: Uso do Service Broker
Os alunos aprenderão a usar o Service Broker para criar aplicativos seguros, confiáveis e escalonáveis.
Lições
  • Visão geral do Service Broker
  • Criação de objetos do Service Broker
  • Envio e recebimento de mensagens
Laboratório: : Uso do Service Broker
Depois de concluir este módulo, os alunos serão capazes de:
  • Descrever a funcionalidade e a arquitetura do Service Broker.
  • Criar objetos do Service Broker.
  • Enviar e receber mensagens do Service Broker.
    Prerequisites
    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.
    Community

    Looking for training resources, events and advice from peers? Join the Microsoft Training and Certification Community.

    Preparing for an exam now? Find your Microsoft Certification Study Group.

    Talk to us on these social networks:

    Find a Microsoft Learning Partner near you