Tópicos do Curso
1. Introdução
- Banco de dados Oracle 10g
- Oracle Application Server 10g
- Oracle Enterprise Manager 10g Grid Control
- Sistema de Gerenciamento de Banco de Dados Relacional e Banco de Dados Relacional de Objeto
- Ciclo de Vida de Desenvolvimento do Sistema
- Conceito de Banco de Dados Relacional
- Terminologia do Banco de Dados Relacional
2. Recuperando Dados com a Instrução SQL SELECT
- Instrução SELECT Básica
- Criando Instruções SQL
- Usando Operadores Aritméticos
- Outros Operadores Utilizados em Instruções SQL
-Visão Geral do iSQL*
3. Restringindo e Classificando Dados
- Limitando Linhas por Seleção
- Usando a Cláusula WHERE
- String de Caracteres e Datas
- Condições de Comparação
- Condições de Lógica
- Regras de Precedência
- Usando a Cláusula ORDER BY
4. Usando Functions de uma Única Linha para Personalizar a Saída
- Functions SQL
- Dois Tipos de Functions SQL
- Functions de uma Única Linha
- Aritmética com Datas
- Aninhando Functions
- Functions Gerais ( NVL, NVL2, NULLIF, COALESCE, CASE, DECORE, TO_CHAR, TO_DATE, TO_NUMBER)
5. Gerando Relatórios de Dados Agreados com as Functions de Grupo
- Tipos de Functions de Grupo
- Principais Funtions de grupo: AVG, MIN, MAX, SUM, COUNT
- Usando a Palavra-Chave DISTINCT
- Usando a Cláusula GROUP BY
-Restringindo Resultados de Grupos com a Cláusula HAVING
6. Exibindo Dados de Várias Tabelas
- Obtendo Dados de várias Tabelas
- Tipos de Joing
- Unindo Tabelas com a Sintaxe SQL: 1999
- Criando Joins Tridimensionais com a Cláusula ON
- Sintaxe de Joins Oracle
7. Usando Subconsultas
- Usando uma Subconsulta para Solucionar um Problema
- Sintaxe da Subconsulta
- Tipos de Subconsultas
- A Cláusula HAVING com Subconsultas
8. Usando os Operadores de Conjunto
- Operadores de Conjunto
- Operador UNION
- Operador UNION ALL
- Operador INTERSECT
- Operador MINUS
- Diretrizes de Operadores de Conjunto
- Correspondência entre Instruções SELECT
9. Manipulando Dados
- Data Manipulation Language - DML
- Instrução INSERT
- Criando um Script
- Copiando Linhas de Outra Tabela
- Instrução UPDATE
- Instrução DELETE
- Instrução TRUNCATE
- Usando uma Subconsulta em uma Instrução INSERT
- Transações de Banco de Dados
10. Usando Instruções DDL para Criar e Gerenciar Tabelas
- Regras de Nomeação
- Instrução CREAT TABLE
- Fazendo Referência a Tabela de Outro Usuário
- Restrinções de Banco de dados - Incluindo Constraints
- Definindo Constraints: NOT NULL, UNIQUE, PRIMARY KEY, CHECK
- Violando Constraints
- Instrução ALTER TABLE
- Eliminado uma Tabela
11. Criando Outros Objetos de Esquema
- Views Simples e Complexas
- Criando uma View Complexa
- Regras para Executar Operações DML em uma View
- Criando uma Sequência
- Criando Índices
- Criando Sinônimos
12. Gerenciando Objetos com Views de Dicionário de Dados
- O Dicionário de Dados
- Estrutura do Dicionário de Dados
- Como Usar as Views de Dicionário
13. Controlando o Acesso dos Usuários
- Privilégios
- Privilégios de Sistema
- Criando Usuários
- Privilégios de Objeto
- Revogando Privilégios
14. Gerenciar Objetos de Esquema
- A Instrução ALTER TABLE
- Adicionando, Modificando e Eliminando Colunas
- A Opção SET UNUSED
- Adicionando uma Constraint
- A Opção ON DELETE CASCADE
- Desativando Constraints
- Índices Baseados em Função
- DROP TABLE ... PURGE
- A Instrução FLASHBACK TABLE
- Tabelas Externas
15. Manipulando Grandes Conjuntos de Dados
- Usando Subconsultas para Manipular Dados
- Copiando Linhas de Outra Tabela
- Usando a Palavra-Chave WITH CHECK OPTION em Instruções DML
- Instruções INSERT em Várias Tabelas
- A Instrução MERGE
- A Cláusula VERSIONS BETWEEN
16. Gerando relatórios por Agrupamento de dados Relacionados
- Análise de Functions de Grupo
- Análise da Cláusula GROUP BY
- Análise da Cláusula HAVING
- GROUP BY com Operadores ROLLUP e CUBE
- Functions GROUPING e GROUPING SETS
17. Gerenciando dados em Diferentes Fusos Horários
- Fusos Horários
- Parâmetro de Sessão TIME_ZONE
- CURRENT_DATE, CURRENT_TIMESTAMP, e LOCALTIMESTAMP
- DBTIMEZONE e SESSIONTIMEZONE
- Tipos de Dados TIMESTAMP, TIMESTAMP WITH TIMEZONE e TIMESTAMP WITH LOCAL TIMEZONE
- Tipos de Dados INTERVAL
18. Recuperando dados Usando Subconsultas
- Subconsultas de Várias Colunas
- Subconsultas de Comparação Emparelhada
- Usando Subconsultas Correlacionadas
- Usando o Operador EXISTS
- Instrução UPDATE Correlacionada
- Instrução DELETE Correlacionada
- A Cláusula WITH
19. Recuperação Hieráquica
- Estrutura em Árvore Natural
- Consultas Hieráquicas
- Percorrendo a Árvore
- Pseudocolunas
20. Suporte e Expressões Comuns
- Visão Geral de Expressões Comuns
- Metacaracteres
- A Sintaxe da Funcion REGEXP
- Verificando a Presença de um Padrão
voltar
Principal | Empresa | Treinamentos | Servicos | Oportunidades | Calendário | Clientes | Fale Conosco
** As visitas a empresa precisam ser previamente agendadas.**
Av. Juracy Magalhães Junior, nº50, Empresarial Irmãos Cruz, 3º andar, Sl 301 - Rio Vermelho - Salvador/BA
(71) 9904-7371 / 9904-7581
email: contato@baraunatecnologia.com.br