ORACLE CERTIFIED LABS: Oracle Database 10g: Fundamentos de SQL II

sexta-feira, 31 de julho de 2009

Oracle Database 10g: Fundamentos de SQL II

Oracle Database 10g: Fundamentos de SQL II


Objetivos do Curso

Neste curso, os alunos aprenderão a usar os recursos avançados de SQL para consultar e manipular dados contidos
no banco de dados. Serão abordadas técnicas avançadas de consulta e de geração de relatórios. Serão mostrados
em detalhes objetos de esquemas úteis para data warehouse e outras áreas da aplicação.
Os alunos aprenderão a manipular grandes conjuntos de dados, além de armazenar e recuperar datas de acordo com
diferentes fusos horários. Conhecerão também os conceitos sobre controle de acesso e privilégios para objetos de
esquema.

Learn to:
Controlar privilégios no nível do objeto e do sistema
Usar operações de agrupamento para criar relatórios
Gerenciar objetos de esquema
Pesquisar dados usando subconsultas avançadas e recuperar dados hierárquicos
Manipular dados no banco de dados Oracle usando subconsultas
Usar o suporte a expressões comuns

Público

Administrador de Banco de Dados
Business Intelligence Developer
Database Administrators
Database Designers
Desenvolvedor em PL/SQL
End Users
Forms Developer
PL/SQL Developer
Portal Developer

Usuário Final

Pré-requisitos
Pré-requisitos Obrigatórios
Oracle Database 10g: Fundamentos de SQL I
Pré-requisitos Recomendados
Knowledge of the SQL SELECT and DML statements.

Objetivos do Curso

Controlar o acesso dos usuários
Gerenciar objetos de esquema
Manipular grandes conjuntos de dados
Gerar relatórios agrupando dados relacionados
Gerenciar dados em diferentes fusos horários
Recuperar dados usando subconsultas
Recuperar dados hierárquicos
Oferecer suporte a expressões comuns

Tópicos do Curso

Controlando o Acesso dos Usuários
Controlando o acesso dos usuários
Privilégios de sistema e privilégios de objeto
Usando atribuições para definir grupos de usuários
Alterando a senha
Concedendo privilégios de objeto
Confirmando privilégios concedidos com Grant
Revogando privilégios de objeto
Usando links de banco de dados

Gerenciando Objetos de Esquema
Usando a instrução ALTER TABLE
Adicionando uma coluna
Modificando uma coluna
Eliminando uma coluna com a opção SET UNUSED
Adicionando, ativando e desativando constraints
Criando índices baseados em funções
Executando operações de FLASHBACK
Tabelas externas

Manipulando Grandes Conjuntos de Dados
Usando a instrução MERGE
Executando instruções DML com subconsultas
Executando instruções DML com uma cláusula RETURNING
Visão geral das instruções INSERT em várias tabelas
Rastreando alterações em instruções DML

Gerando Relatórios por Meio do Agrupamento de Dados Relacionados
Visão geral da cláusula GROUP BY
Visão geral da cláusula Having
Agregando dados com os operadores ROLLUP e CUBE
Determinando grupos de subtotais usando funções de agrupamento
Calculando vários agrupamentos com o operador GROUPING SETS
Definindo níveis de agregação com colunas compostas
Criando combinações com grupos concatenados

Gerenciando Dados em Diferentes Fusos Horários
Fusos horários
Usando funções de data/horário
Identificando tipos de dados TIMESTAMP
Fazendo a distinção entre DATE e TIMESTAMP
Executando operações de conversão

Pesquisando Dados Usando Subconsultas Avançadas
Visão geral de subconsultas
Usando uma subconsulta
Comparando colunas usando subconsultas de várias colunas
Definindo uma origem de dados usando uma subconsulta na cláusula FROM
Retornando um valor usando expressões de subconsulta escalar
Executando um processamento linha a linha com subconsultas correlacionadas
Reutilizando blocos de consulta usando a cláusula WITH

Recuperação Hierárquica
Amostra de dados da tabela EMPLOYEES
A estrutura em árvore de dados de funcionários
Consultas hierárquicas
Classificando linhas com LEVEL
Formatando relatórios hierárquicos com LEVEL e LPAD
Reduzindo ramificações com as cláusulas WHERE e CONNECT BY

Suporte a Expressões Comuns
Visão geral do suporte a expressões comuns
Descrevendo padrões simples e complexos para pesquisa e manipulação de dados

Apêndices
Criando scripts avançados
Componentes da arquitetura Oracle
Usando o SQL Developer
Exercícios adicionais

Fonte: ORACLE UNIVERSITY

Um comentário:

  1. Olá Rafael,

    Muito legal o seu blog voltado a certificação Oracle, com certeza agrega muita informação para quem está buscando a sua primeira certificação.

    Parabéns!

    Abraços,
    Rodrigo Almeida

    ResponderExcluir