Carga Horária: 2 dias/4 noites
Disponível em Inglês/Português
Introdução: Este curso fornece aos alunos o conhecimento técnico necessário para criar consultas Transact-SQL básicas no Microsoft SQL Server 2000.
Público-Alvo: 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 escrever consultas.
Ao Concluir o Curso :
Depois de concluir o curso, os alunos serão capazes de:
| |
Descrever como utilizar a linguagem Transact-SQL e os métodos usados para executá-la. |
| |
Usar ferramentas de consulta. |
| |
Escrever consultas SELECT para recuperar dados. |
| |
Agrupar e resumir dados usando o Transact-SQL. |
| |
Associar dados de várias tabelas. |
| |
Gravar consultas que recuperem e modifiquem dados usando subconsultas. |
| |
Modificar dados em tabelas. |
| |
Consultar campos de texto com a pesquisa de texto. |
| |
Descrever como criar objetos de programação. |
Pré-Requisitos:
Para freqüentar este curso, os alunos devem ter:
| |
Experiência no uso do sistema operacional Microsoft Windows. |
| |
Noções básicas de conceitos de bancos de dados relacionais incluindo:
| |
Estrutura física e lógica de banco de dados. |
| |
Conceitos sobre a integridade dos dados. |
| |
Relacionamentos entre tabelas e colunas (chaves primária e externa, um-para-um, um-para-muitos e muitos-para-muitos). |
| |
Como os dados são armazenados em tabelas (linhas e colunas). |
|
| |
Familiaridade com o cargo de administrador do banco de dados. |
| |
O material, as palestras e os exercícios do laboratório foram traduzidos para o português. No entanto, seria válido ter algum conhecimento do idioma inglês. É necessário que os alunos atendam aos pré-requisitos do curso. |
Material do Aluno:O kit do aluno inclui um caderno de instruções abrangente.
Estrutura do Curso:
Módulo 1: Introdução ao Transact-SQL
Estes são os tópicos deste módulo:
| |
Linguagem de programação Transact-SQL |
| |
Tipos de instruções Transact-SQL |
| |
Elementos de sintaxe do Transact-SQL |
| |
Usando o Books Online do SQL Server |
Depois de concluir este módulo, você será capaz de:
| |
Descrever a linguagem de programação Transact-SQL. |
| |
Descrever os tipos básicos de Transact-SQL. |
| |
Descrever os elementos de sintaxe do Transact-SQL. |
Módulo 2: Usando as ferramentas de consulta do Transact-SQL
Estes são os tópicos deste módulo:
| |
SQL Query Analyzer |
| |
Usando a ferramenta Object Browser no SQL Query Analyzer |
| |
Usando modelos no SQL Query Analyzer |
| |
Usando o utilitário de linha de somando osql |
| |
Executando instruções Transact-SQL |
| |
Criando e executando scripts Transact-SQL |
Depois de concluir este módulo, você será capaz de:
| |
Descrever as funções básicas do SQL Query Analyzer |
| |
Descrever como usar a ferramenta Object Browser (Localizador de objeto) no SQL Query Analyzer |
| |
Descrever como usar os modelos do SQL Query Analyzer |
| |
Descrever como usar o utilitário de linha de comando osql |
| |
Executar as instruções Transact-SQL de várias maneiras |
Módulo 3: Recuperando dados
Estes são os tópicos deste módulo:
| |
Recuperando dados usando a instrução SELECT |
| |
Filtrando dados |
| |
Formatando conjuntos de resultados |
| |
Como as consultas são processadas |
| |
Como as consultas são colocadas em cache automaticamente |
| |
Considerações sobre o desempenho |
| |
Recuperando dados e manipulando conjuntos de resultados |
Depois de concluir este módulo, você será capaz de:
| |
Recuperar dados de tabelas usando a instrução SELECT. |
| |
Filtrar os dados usando diferentes condições de pesquisa a serem usados com a cláusula WHERE. |
| |
Formatar conjuntos de resultados. |
| |
Descrever como as consultas são processadas. |
| |
Descrever as considerações de desempenho que afetam a recuperação de dados. |
Módulo 4: Agrupando e resumindo dados
Estes são os tópicos deste módulo:
| |
Listando os primeiros n valores com TOP n |
| |
Usando funções agregadas |
| |
Noções básicas sobre a cláusula GROUP BY |
| |
Gerando valores agregados em conjuntos de resultados |
| |
Usando as cláusulas COMPUTE e COMPUTE BY |
| |
Agrupando e resumindo dados |
Depois de concluir este módulo, você será capaz de:
| |
Usar a palavra-chave TOP n para recuperar uma lista especificada dos maiores valores de uma tabela. |
| |
Gerar um único valor de resumo usando funções agregadas. |
| |
Organizar dados de resumo de uma coluna usando funções agregadas com as cláusulas GROUP BY e HAVING. |
| |
Gerar dados de resumo de uma tabela usando funções agregadas com a cláusula GROUP BY e o operador ROLLUP ou CUBE. |
| |
Gerar relatórios de quebra de seção usando as cláusulas COMPUTE e COMPUTE BY. |
Módulo 5: Associando várias tabelas
Estes são os tópicos deste módulo:
| |
Usando aliases para nomes de tabelas |
| |
Combinando dados de várias tabelas |
| |
Combinando vários conjuntos de resultados |
| |
Consultando em várias tabelas |
Depois de concluir este módulo, você será capaz de:
| |
Usar aliases para nomes de tabelas. |
| |
Combinar dados de duas ou mais tabelas usando associações. |
| |
Combinar vários conjuntos de resultados em um único conjunto de resultados usando o operador UNION. |
Módulo 6: Trabalhando com subconsultas
Estes são os tópicos deste módulo:
| |
Introdução às subconsultas |
| |
Usando uma subconsulta como uma tabela derivada |
| |
Usando uma subconsulta como uma expressão |
| |
Usando uma subconsulta para correlacionar dados |
| |
Usando as palavras-chave EXISTS e NOT EXISTS |
| |
Trabalhando com subconsultas |
Depois de concluir este módulo, você será capaz de:
| |
Descrever quando e como usar uma subconsulta. |
| |
Usar subconsultas para dividir e executar consultas complexas. |
Módulo 7: Modificando dados
Estes são os tópicos deste módulo:
| |
Usando transações |
| |
Inserindo dados |
| |
Excluindo dados |
| |
Atualizando dados |
| |
Considerações sobre o desempenho |
| |
Modificando dados |
Depois de concluir este módulo, você será capaz de:
| |
Descrever como funcionam as transações. |
| |
Escrever instruções INSERT, DELETE e UPDATE para modificar dados em tabelas. |
| |
Descrever as considerações sobre o desempenho relacionadas à modificação dos dados. |
Módulo 8: Consultando índices de texto
Estes são os tópicos deste módulo:
| |
Introdução ao serviço Microsoft Search |
| |
Componentes do serviço Microsoft Search |
| |
Reunindo informações sobre índices de texto |
| |
Escrevendo consultas de texto |
| |
Consultando índices de texto |
Depois de concluir este módulo, você será capaz de:
| |
Descrever a função e os componentes do serviço Microsoft Search. |
| |
Obter informações sobre índices de texto. |
| |
Escrever consultas de texto. |
Módulo 9: Introdução a objetos de programação
Estes são os tópicos deste módulo:
| |
Exibindo o texto de um objeto de programação |
| |
Introdução às views |
| |
Vantagens das views |
| |
Criando views |
| |
Introdução a procedimentos armazenados |
| |
Introdução a disparadores |
| |
Introdução a funções definidas pelo usuário |
| |
Trabalhando com views |
Depois de concluir este módulo, você será capaz de:
| |
Exibir o texto de um objeto de programação. |
| |
Descrever o conceito de views. |
| |
Listar as vantagens do uso de views. |
| |
Descrever procedimentos armazenados. |
| |
Descrever disparadores. |
| |
Descrever funções definidas pelo usuário. |
Horário dos cursos:
Integral - 08:30 às 17:30h
Sábado - 08:30 às 17:30h
Noturno - 18:30 às 22:30h
|