2330 - Programando SQL Server 2000
Curso
Em Cerqueira César
Descrição
-
Tipologia
Curso
-
Local
Cerqueira césar
-
Horário de aulas
40h
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
Instalações
Localização
Início
Início
A ter em conta
Experiência quanto ao uso do sistema operacional Microsoft Windows® 2000 para: Conectar os clientes que executam o Windows 2000 a redes e à Internet. Configurar o ambiente do Windows 2000. Criar e gerenciar as contas de usuário. Gerenciar o acesso aos recursos usando grupos. Configurar e gerenciar discos e partições, incluindo distribuição e espelhamento de disco. Gerenciar os dados usando o s...
Opiniões
Programa
Fornecedor: Microsoft
Carga Horária
40 horas
Pré-requisitos
Experiência quanto ao uso do sistema operacional Microsoft Windows® 2000 para: Conectar os clientes que executam o Windows 2000 a redes e à Internet. Configurar o ambiente do Windows 2000. Criar e gerenciar as contas de usuário. Gerenciar o acesso aos recursos usando grupos. Configurar e gerenciar discos e partições, incluindo distribuição e espelhamento de disco. Gerenciar os dados usando o sistema de arquivos NTFS. Implementar a segurança do Windows 2000. Otimizar o desempenho no Windows 2000. Se os alunos não atenderem a esses pré-requisitos, os seguintes cursos fornecerão o conhecimento e a capacidade necessários: Curso 2266, Conceitos básicos do sistema operacional e de rede do Microsoft Windows 2000. Curso 2267, Implementando o Microsoft Windows 2000 Professional e Server. Noções de conceitos básicos de bancos de dados relacionais incluindo: Estrutura física e lógica do banco de dados. Conceitos de integridade dos dados. Relacionamentos entre tabelas e colunas (chaves primária e externa, um-para-um, um-para-muitos, muitos-para-muitos). O modo de armazenamento dos dados em tabelas (registros e colunas). Se os alunos não atenderem a esses pré-requisitos, o curso a seguir fornecerá o conhecimento e a capacidade necessários a eles: Curso 1609, Designing Data Services and Data Models. Conhecimento da sintaxe básica Transact-SQL (instruções SELECT, UPDATE e INSERT). Se os alunos não atenderem a esses pré-requisitos, o curso a seguir fornecerá o conhecimento e a capacidade necessários a eles: Curso 2318, Consultando o Microsoft SQL Server 2000 com o Transact-SQL Familiaridade com o cargo de administrador do banco de dados.
Objetivos
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
Não há informações cadastradas para este tópico.
Não há informações cadastradas para este tópico.
Não há informações cadastradas para este tópico.
- Módulos do Curso
- Modulo 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
- »Visão geral do SQL Server
- »Descrever o SQL Server 2000 e as plataformas de sistema operacional para as quais ele oferece suporte
- »Descrever a integração do SQL Server com o Windows 2000 e com outros aplicativos de servidor
- »Descrever os bancos de dados do SQL Server.
- »Descrever a segurança do SQL Server.
- »Descrever as atividades de administração e implementação do SQL Server, bem como suas opções de estrutura de aplicativos
- Modulo 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
- »Visão geral do Transact-SQL
- »Descrever os conceitos da arquitetura de aplicativos de nível empresarial.
- »Descrever as principais ferramentas de programação do Microsoft SQL Server 2000
- »Explicar a diferença entre as duas principais ferramentas de programação do SQL Server
- »Descrever os elementos básicos do Transact-SQL.
- »Descrever o uso de variáveis locais, operadores, funções, instruções de controle de fluxo e comentários
- »Descrever as maneiras de execução das instruções Transact-SQL.
- Modulo 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
- »Criando e gerenciando bancos de dados
- »Criar um banco de dados.
- »Criar um grupo de arquivos.
- »Gerenciar um banco de dados.
- »Descrever estruturas de dados.
- Modulo 4
Criando tipos de dados e tabelas- »Criando tipos de dados
- »Criando tabelas
- »Gerando valores de colunas
- »Gerando scripts
- »Criando tipos de dados e tabelas
- »Criar e descartar tipos de dados definidos pelo usuário.
- »Criar e descartar tabelas do usuário.
- »Gerar valores de colunas.
- »Gerar scripts.
- Modulo 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
- »Descrever os tipos de integridade de dados.
- »Descrever os tipos de integridade de dados.
- »Descrever os métodos para impor a integridade de dados.
- »Determinar a restrição a ser usada e criar restrições.
- »Definir e usar as restrições DEFAULT, CHECK, PRIMARY KEY, UNIQUE e FOREIGN KEY.
- »Desativar restrições.
- »Descrever e usar padrões e regras.
- »Determinar os métodos que serão usados para impor a integridade de dados.
- Modulo 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
- »Determinando os índices de uma tabela
- »Descrever por que e quando usar um índice.
- »Descrever como o SQL Server usa índices de agrupamento e índices sem agrupamento
- »Descrever como a arquitetura de índice do SQL Server facilita a recuperação de dados.
- »Descrever como o SQL Server mantém índices e pilhas.
- »Descrever a importância da seletividade, densidade e distribuição de dados quando se decide que colunas indexar
- Modulo 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
- »Criando e mantendo índices
- »Exibindo estatísticas de índice
- »Criar índices e views indexadas com características exclusivas ou compostas
- »Usar as opções CREATE INDEX.
- »Descrever como manter índices ao longo do tempo.
- »Descrever como o otimizador de consultas cria, armazena, mantém e usa estatísticas para otimizar consultas.
- »Consultar a tabela sysindexes (índices do sistema).
- »Descrever como o Index Tuning Wizard funciona e quando usá-lo.
- »Descrever as considerações sobre o desempenho que afetam a criação e a manutenção de índices
- Modulo 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
- »Implementando views
- »Descrever o conceito de view.
- »Listar as vantagens das views.
- »Definir uma view usando a instrução CREATE VIEW.
- »Modificar dados através de views.
- »Otimizar o desempenho usando views.
- Modulo 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
- »Criando procedimentos armazenados
- »Criando procedimentos armazenados com parâmetros
- »Descrever como um procedimento armazenado é processado.
- »Criar, executar, modificar e descartar um procedimento armazenado. Criar, executar, modificar e descartar um procedimento armazenado. Criar, executar, modificar e descartar um procedimento armazenado
- »Criar procedimentos armazenados que aceitam parâmetros
- »Executar procedimentos armazenados estendidos.
- »Criar mensagens de erro personalizadas.
- Modulo 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
- »Criando funções definidas pelo usuário
- »Descrever os três tipos de funções definidas pelo usuário.
- »Criar e alterar funções definidas pelo usuário.
- »Criar cada um dos três tipos de funções definidas pelo usuário.
- Modulo 11
Implementando disparadores- »Introdução a disparadores
- »Definindo disparadores
- »Como funcionam os disparadores
- »Exemplos de disparadores
- »Considerações sobre o desempenho
- »Criando disparadores
- »Criar um disparador
- »Descartar um disparador.
- »Alterar um disparador.
- »Descrever como os disparadores funcionam.
- »Avaliar as considerações de desempenho que afetam o uso de disparadores.
- Modulo 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
- »Usando dados distribuídos
- »Descrever consultas distribuídas.
- »Escrever consultas ad hoc que acessem os dados armazenados em um Microsoft SQL Server 2000 remoto ou em uma fonte de dados OLE DB (banco de dados OLE).
- »Configurar um ambiente de servidor vinculado para acessar os dados armazenados em um SQL Server 2000 remoto ou em uma fonte de dados OLE DB.
- »Escrever consultas que acessem dados a partir de um servidor vinculado.
- »Executar procedimentos armazenados em um servidor remoto ou servidor vinculado.
- Modulo 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
- »Otimizando o desempenho de consultas
- »Explicar a função do otimizador de consultas e como ele funciona para garantir que as consultas sejam otimizadas.
- »Usar vários métodos para obter informações de plano de execução, de modo que você possa determinar como o otimizador de consultas processou uma consulta e validar o plano de execução mais eficiente que foi gerado.
- »Criar índices que incluam consultas.
- »Identificar as estratégias de indexação que reduzem as leituras de páginas.
- »Avaliar quando o otimizador de consultas deve ser substituído.
- Modulo 14
Analisando consultas- »Consultas que usam o operador AND
- »Consultas que usam o operador OR
- »Consultas que usam as operações de associação
- »Analisando consultas que usam os operadores AND e OR
- »Analisando consultas que usam diferentes estratégias de associação
- »Analisar o ganho de desempenho de se escrever consultas eficientes ao criar índices úteis para consultas que contêm o operador lógico AND.
- »Analisar o ganho de desempenho de se escrever consultas eficientes ao criar índices úteis para consultas que contêm o operador lógico OR.
- »Avaliar como o otimizador de consultas usa diferentes estratégias de associação para otimização de consultas.
- Modulo 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
- »Gerenciando transações e bloqueios
- »Descrever o processamento de transações
- »Executar, cancelar ou reverter uma transação.
- »Identificar problemas de simultaneidade de bloqueio.
- »Identificar itens de recursos que podem ser bloqueados e os tipos de bloqueios.
- »Descrever a compatibilidade entre os bloqueios.
- »Descrever como o Microsoft SQL Server usa o bloqueio dinâmico.
- »Definir opções de bloqueio e exibir informações sobre bloqueios
- Modulo 1
2330 - Programando SQL Server 2000