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.