Introdução
Banco de Dados
Banco Oracle
Ambiente Oracle 9i
Principais ferramentas
Ambiente do curso
Programas SQL *Plus e ISQL *Plus
Apresentação das ferramentas
Diferenças entre SQL*Plus e ISQL*Plus
Comando Select Básico
Apresentação do comando SELECT
Utilização de expressões
Aliases de colunas e literais
Selecionamento e Ordenação
Cláusulas where e order by
Operadores lógicos e relacionais para formação de seleção
Funções
Funções em cláusulas de consulta
Funções para tratamento de strings, números, datas e diversas
Joins
Definição e utilidade de joins
Tipos de joins
Nomes ambiguos de colunas
Aliases para tabelas
Produto cartesiano
Joins no padrão SQL:1999
Agrupamento de dados
Definição
Cláusula group by
Funções de grupo
Cláusula having
Subqueries
Definição de subquery
Tipos de subqueries
Utilização e exemplos
Comando Insert
Definição e utilização
Limitações
Utilização do comando SELECT
Comando Update
Definição e utilização
Atualização de múltiplas colunas
Utilização com subqueries
Comando Merge
Definição e utilização
Comparação com versões anteriores do banco Oracle
Controle de Transação
Definição
Transações em banco Oracle
Comandos COMMIT, ROLLBACK e SAVEPOINT
Criação de Tabelas
Nomenclatura de tabelas e colunas
Tipos de dados (datatypes)
Tamanhos
Restrições (constraints)
Utilização de subqueries
Comando ALTER TABLE
Comando DROP TABLE
Comando TRUNCATE TABLE
Atribuição de comentário às tabelas
Views
Definição
Criação e utilização
Problemas mais comuns
Comando ALTER VIEW
Comando DROP VIEW
Sequences
Definição
Criação e utilização
Índices
Definição
Criação e utilização
Comando DROP INDEX
Comando ALTER INDEX
Geração automática de índices para chaves primárias
Sinônimos
Definição
Criação e utilização
Comando DROP SYNONYM
Sinônimos para procedures
Database Links
Definição
Criação e utilização de db links
Overview de banco de dados distribuídos
Privilégios
Definição
Tipos de Privilégio
Comando GRANT
Comando REVOKE
Opções with grant e with admin
Opção public
Privilégios e segurança
Operadores de Conjunto
Definição
Concatenando resultados de queries
Operadores union, minus e intersect
Restrições e requisitos
Queries Hierárquicas
Definição e utilização
Soluções para representação
Pesquisas em estruturas hierárquicas
|