Página Inicial
Quem Somos
Escritórios
Parcerias

Certificações

Treinamentos

Serviços
Produtos
Allen News

Tempo em Recife
Website Nacional 

Trabalhe na Allen 
Fale  Conosco

Treinamentos
 
 

PROGRAMA

2071 - Quering MS-SQL Server 2000 with Transact - SQL

Idioma: Inglês/Portugues
Carga Horária:
16

Objetivos: ·Descrever os métodos e meios de executar a linguagem Transact-SQL. ·Usar as ferramentas de consultas. ·Escrever queries SELECT para retornar dados. ·Agrupar e sumarizar dados usando Transact-SQL. ·Unir dados de múltiplas tabelas. ·Escrever queries que retornam e modificam dados usando subqueries ·Modificar dados em tabelas. ·Consultar campos do tipo text através da ferramenta full-text search. ·Descrever como criar objetos programáveis.

Pré-Requisitos: · Experiência no Sistema operacional MS Windows. · Conhecimento dos conceitos básicos de um banco de dados relacional, incluindo: · Design lógico e físico de um banco de dados. · Conceitos de integridade de dados. · Relacionamentos entre tabelas e colunas (primary key e foreign key, one-to-one, one-to-many e many-to-many). · Como os dados são armazenados em tabelas (linhas e colunas). · Familiaridade com o papel de administrador de banco de dados. · O material do curso, palestras e exercícios de laboratório são em Inglês. Para se beneficiar totalmente de nossa instrução, os alunos precisam ter um conhecimento prévio da língua Inglesa e completar os pré-requisitos.

A quem se destina: Este curso é voltado para administradores e desenvolvedores de base de dados SQL Server, System Engineers, e desenvolvedores responsáveis por escrever consultas.

Módulo 1 - Introdução ao Transact-SQL

  • Linguagem de programação Transact-SQL
  • Formas de executar comandos Transact-SQL
  • Elementos do Transact-SQL
  • Usando o SQL Server Books Online

Ao completar este módulo, o aluno será capaz de:

  • Distinguir entre Transact-SQL e ANSI-SQL.
  • Descrever as formas básicas de executar comandos Transact-SQL
  • Descrever os elementos da sintaxe Transact-SQL.

Módulo 2 - Usando Ferramentas de consulta Transact-SQL

  • SQL Query Analyzer
  • Usando a ferramenta Object Browser no SQL Query Analyzer
  • Usando o utilitário osql
  • Executando comando Transact-SQL
  • Criando e executando scripts Transact-SQL

Ao completar este módulo, o aluno será capaz de:

  • Criando e executando scripts Transact-SQL
  • Descrever o uso da ferramenta Object Browser no SQL Query Analyzer.
  • Descrever como usar os modelos no SQL Query Analyzer.
  • Descrever como usar o utilitário osql.
  • Executar comandos Transact-SQL de várias formas.

Módulo 3 - Consultando Dados

  • Retornando dados usando o comando SELECT
  • Filtrando dados
  • Formatando Result Sets
  • Formatando Result Sets
  • Considerações de performance
  • Retornando dados e manipulando Result Sets

Ao completar este módulo, o aluno será capaz de:

  • Retornar dados de tabelas usando o comando SELECT.
  • Filtrar dados usando a cláusula WHERE
  • Formatar result sets
  • Descrever como as queries são processadas.
  • Descrever considerações de performance que afetam o retorno de dados.

Módulo 4 - Descrever como as queries são processadas.

  • Listando valores usando TOP n
  • Usando funções de Agregação
  • Conceitos de GROUP BY
  • Gerando valores agregados dentro de um Result Sets
  • Usando as cláusulas COMPUTE e COMPUTE BY
  • Agrupando e Sumarizando dados

Ao completar este módulo, o aluno será capaz de:

  • Usar a palavra chaveTOP n para retornar uma lista de valores top de uma tabela.
  • Gerar um valor sumarizado usando funções de agregação.
  • Organizar dados sumarizados para uma coluna usando funções de agregação com as cláusulas GROUP BY e HAVING.
  • Gerar dados sumarizados para uma tabelas usando funções de agregação com a cláusula GROUP BY e o operador ROLLUP ou CUBE.
  • Gerar relatórios de controle usando as cláusulas COMPUTE e COMPUTE BY.

Módulo 5 - Fazendo Queries em múltiplas tabelas

  • Usando apelidos para nomes de tabelas
  • Combinando dados de múltiplas tabelas
  • Combinando múltiplos Result Sets
  • Fazendo Queries em múltiplas tabelas

Ao completar este módulo, o aluno será capaz de:

  • Usar apelidos para nomes de tabelas.
  • Combinar dados de duas ou mais tabelas.
  • Combinar múltiplos result sets em um result set usando o operador UNION.

Módulo 6 - Trabalhando com Subqueries

  • Introdução a Subqueries
  • Usando uma Subquery como uma tabela derivada
  • Usando uma Subquery como uma expressão
  • Usando uma Subquery para combinar dados
  • Usando as cláusulas EXISTS e NOT EXISTS
  • Trabalhando com Subqueries

Ao completar este módulo, o aluno será capaz de:

  • Descrever quando e como usar uma subquery
  • Usar subqueries para dividir e executar queries complexas.

Módulo 7 - Alterando Dados

  • Usando Transações
  • Inserindo Dados
  • Apagando Dados
  • Atualizando Dados
  • Considerações de Performance
  • Alterando Dados

Ao completar este módulo, o aluno será capaz de:

  • Descrever como funcionam transações.
  • Escrever comandos INSERT, DELETE, e UPDATE para modificar dados em tabelas.
  • Descrever considerações de performance, relacionado a modificações de dados.

Módulo 8 - Consultando Índices Full-Text

  • Introdução ao Serviço Microsoft Search
  • Componentes do Serviço Microsoft Search
  • Obtendo Inf. sobre Índices Full-Text
  • Escrevendo Queries Full-Text
  • Consultando Índices Full-Text

Ao completar este módulo, o aluno será capaz de:

  • Descrever funções e componentes do serviço Microsoft Search.
  • Obter informações de índices full-text.
  • Escrever queries full-text.

Módulo 9 - Introdução aos Objetos de Programação

Listar as avantagens de views.

  • Mostrando os objetos de programação
  • Introdução a Views
  • Vantagens de trabalhar com Views
  • Criando Views
  • Introdução a Stored Procedures
  • Introdução a Triggers
  • Introdução a Funções definidas pelos usuários
  • Trabalhando com Views

Ao completar este módulo, o aluno será capaz de:

  • Mostrar os objetos de programação
  • Descrever os conceitos de views.
  • Descrever stored procedures.
  • Descrever triggers.
  • Descriver funções definidas pelo usuário.

 

 
aALLEN INFORMÁTICA
Rua Manuel Borba, 270 - Umuarama - Olinda / PE  - Fone: (81) 2128-3800
CEP 53010-270  |  E-Mail: allen@allen-pe.com.br