Localizar  
Hoje: sábado, 4-Set
 

LT-SQL01: Treinamento SQL Server 2000 – Implementação

Carga Horária: 40 horas

Pré-Requisito: Possuir conhecimento básico em Windows como usuário e noções de Bancos de Dados e linguagem SQL.

Público Alvo: Estudantes da área de informática e profissionais de TI em geral ou usuários experientes que desejam ingressar na área de bancos de dados usando uma ferramenta reconhecida no mercado.

Objetivo: Ao final do treinamento, o aluno estará apto a projetar um banco de dados baseado em Microsoft SQL Server 2000, utilizando recursos como procedimentos armazenados, disparadores e visões. Este treinamento foi especialmente desenvolvido para quem já tem noções de Bancos de Dados e linguagem SQL tendo como objetivo planejar e implementar soluções de bancos de dados de nível intermediário de complexidade de forma prática e eficiente.

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: Planejando a Instalação do SQL Server

  • Pré-requisitos de hardware
  • Versões do SQL Server 2000
  • Pré-requisitos de software
  • Métodos de Instalação do SQL Server
  • Verificando a Instalação
  • Configurando o SQL Server pelo Enterprise Manager

Módulo 3: Criando e gerenciando bancos de dados

  • Criando bancos de dados
  • Criando Banco de Dados em Vários Discos
  • Criando grupos de arquivos
  • Otimizando Bancos de Dados usando RAID
  • Considerações sobre Performance

Módulo 4: Introdução ao Transact-SQL

  • A linguagem de programação Transact-SQL
  • Tipos de declarações Transact-SQL
  • Elementos de sintaxe Transact-SQL
  • Utilização dos SQL Server Books Online

Módulo 5: Usando Ferramentas de Consulta Transact-SQL

  • Utilização do Object Browser Tool no SQL Query Analyzer
  • Utilização do utilitário osql
  • Execução de declarações Transact-SQL
  • Criação e execução de scripts Transact-SQL

Módulo 6: Consultando Dados

  • Busca de dados através da utilização da declaração SELECT
  • Filtragem dos dados
  • Funções agregadas
  • Listagem do TOP
  • Fundamentos do GROUP BY
  • Utilização das cláusulas COMPUTE e COMPUTE BY
  • Utilização de aliases para os nomes das tabelas
  • Consultas a múltiplas tabelas
  • Introdução a sub-consultas
  • Utilização de uma sub-consulta como uma expressão
  • Utilização de uma sub-consulta para dados correlatos
  • Utilização das cláusulas EXISTS e NOT EXISTS

Módulo 7: Alterando Dados

  • Utilização de transações
  • Inserção de dados
  • Eliminação de dados
  • Atualização de dados
  • Considerações de desempenho
  • Modificação de dados

Módulo 8: Criando Tabelas

  • Tipos de dados
  • Criando tabelas
  • Criando tipos de dados definidos pelo usuário
  • Gerando valores de colunas
  • Gerando scripts

Módulo 9: Implementando Integridade de Dados

  • Tipos de integridade de dados
  • Impondo a integridade de dados
  • Definindo restrições
  • Tipos de restrições
  • Usando padrões e regras
  • Decidindo que método de imposição usar

Módulo 10: Implementando Disparadores

  • Introdução aos disparadores
  • Definindo disparadores
  • Como funcionam os disparadores
  • Exemplos de disparadores
  • Considerações sobre o desempenho

Módulo 11: Implementando Visões

  • Introdução às visões
  • Vantagens das visões
  • Definindo visões
  • Modificando dados através de visões

Módulo 12: Implementando Procedimentos Armazenados

  • Introdução aos 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 13: Implementando Funções Definidas Pelo Usuário

  • Introdução à funções definidas pelo usuário
  • Criando e executando funções definidas pelo usuário
  • Exemplos de funções definidas pelo usuário

© 2005 Lógica Treinamentos. Todos os direitos reservados
R. Monsenhor Amâncio Ramalho, 2-B - Lagoa Nova - CEP: 59.056-080
Natal - RN - Fone : (84) 3611-1682 - E-mail: logica@logicatreinamentos.com.br