M2330 – Programando um banco de dados do Microsoft SQL Server 2000
Ambiente
Windows 2000
Carga Horária
05 dias/ 10 noites
Material Didático
Português
Certificação
MCDBA
Pré-requisito
M2267-Supporting MS Windows 2000 Professional e Server
Exames
70-229, Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition
Objetivo
Este curso fornece aos alunos os conhecimentos técnicos necessários para programar uma solução de banco de dados
usando o Microsoft SQL Server™ 2000.
A quem se destina
O curso destina-se aos administradores, implementadores, engenheiros de sistema e desenvolvedores de bancos de
dados do SQL Server, que têm a responsabilidade de programar banco de dados.
Pós Curso
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
No final do curso, os alunos serão capazes de descrever os elementos do SQL Server 2000
Criar uma arquitetura de aplicativos empresariais do SQL Server
Descrever a base conceitual de programação no Transact-SQL;
Criar e gerenciar bancos de dados e seus componentes relacionados;
Implementar a integridade de dados usando a propriedade de coluna IDENTITY, restrições, padrões, regras e
identificadores exclusivos;
Planejar o uso de índices;
Criar e manter índices;
Criar, usar e manter views de dados;
Implementar funções definidas pelo usuário;
Estruturar, criar e usar procedimentos armazenados;
Criar e implementar disparadores;
Programar em vários servidores usando consultas distribuídas, transações distribuídas e views particionadas;
Otimizar o desempenho de consultas;
Analisar consultas;
Gerenciar transações e bloqueios para garantir a simultaneidade e recuperação dos dados.
M2330 – Programando um banco de dados do Microsoft SQL Server 2000
Página 1 de 4
Conteúdo Programático
Módulo 1: Visão geral do SQL Server
•
•
•
•
•
O que é o SQL Server?
Integração do SQL Server
Bancos de dados do SQL Server
Segurança do SQL Server
Trabalhando com o SQL Server
Módulo 2: Visão geral da programação do SQL Server
•
•
•
•
•
•
Criando a arquitetura de aplicativos empresariais
Ferramentas de programação do SQL Server
Linguagem de programação Transact-SQL
Elementos do Transact-SQL
Outros elementos de linguagem
Maneiras de executar as instruções Transact-SQL
Módulo 3: Criando e gerenciando bancos de dados
•
•
•
•
Criando bancos de dados
Criando grupos de arquivos
Gerenciando bancos de dados
Introdução a estruturas de dados
Módulo 4: Criando tipos de dados e tabelas
•
•
•
•
Criando tipos de dados
Criando tabelas
Gerando valores de colunas
Gerando scripts
Módulo 5: Implementando a integridade de dados
•
•
•
•
•
•
•
Tipos de integridade de dados
Impondo a integridade de dados
Definindo restrições
Tipos de restrições
Desativando restrições
Usando padrões e regras
Decidindo que método de imposição usar
Módulo 6: Planejando índices
•
•
•
•
•
Introdução a índices
Arquiteturas de índice
Como o SQL Server recupera dados armazenados
Como o SQL Server mantém estruturas de índice e pilha
Decidindo que colunas indexar
M2330 – Programando um banco de dados do Microsoft SQL Server 2000
Página 2 de 4
Módulo 7: Criando e mantendo índices
•
•
•
•
•
•
•
Criando índices
Criando opções de índice
Mantendo índices
Introdução às estatísticas
Consultando a tabela sysindexes
Configurando índices com o Index Tuning Wizard
Considerações sobre o desempenho
Módulo 8: Implementando views
•
•
•
•
•
Introdução às views
Vantagens das views
Definindo views
Modificando dados através de views
Otimizando o desempenho com o uso de views
Módulo 9: Implementando procedimentos armazenados
•
•
•
•
•
•
Introdução a procedimentos armazenados
Criando, executando e modificando procedimentos armazenados
Usando parâmetros em procedimentos armazenados
Executando procedimentos armazenados estendidos
Tratando mensagens de erro
Considerações sobre o desempenho
Módulo 10: Implementando funções definidas pelo usuário
•
•
•
O que é uma função definida pelo usuário?
Estabelecendo funções definidas pelo usuário
Exemplos de funções definidas pelo usuário
Módulo 11: Implementando disparadores
•
•
•
•
•
Introdução a disparadores
Definindo disparadores
Como funcionam os disparadores
Exemplos de disparadores
Considerações sobre o desempenho
Módulo 12: Programando em vários servidores
•
•
•
•
•
•
•
•
Introdução às consultas distribuídas
Executando uma consulta ad hoc em uma fonte de dados remota
Configurando um ambiente de servidor vinculado
Executando uma consulta em um servidor vinculado
Executando um procedimento armazenado em um servidor vinculado
Gerenciando transações distribuídas
Modificando dados em um servidor vinculado
Usando views particionadas
M2330 – Programando um banco de dados do Microsoft SQL Server 2000
Página 3 de 4
Módulo 13: Otimizando o desempenho de consultas
•
•
•
•
•
Introdução ao otimizador de consultas
Obtendo informações sobre planos de execução
Usando um índice para incluir uma consulta
Estratégias de indexação
Substituindo o otimizador de consultas
Módulo 14: Analisando consultas
•
•
•
Consultas que usam o operador AND
Consultas que usam o operador OR
Consultas que usam as operações de associação
Módulo 15: Gerenciando transações e bloqueios
•
•
•
•
Introdução a transações e bloqueios
Gerenciando transações
Opções de bloqueio no SQL Server
Gerenciando bloqueios
M2330 – Programando um banco de dados do Microsoft SQL Server 2000
Página 4 de 4
Download

M2330 – Programando um banco de dados do Microsoft