treinamento

Oracle

Essencial

Curso indicado para os profissionais que desejam utilizar o banco de dados Oracle em seus projetos, tais como gerentes de projeto, desenvolvedores, DBAs, webmasters e consultores de TI.


Informações gerais

inscrições

Reserva online ou ligue (19) 3256-6722

informe-se

Cadastre-se e receba informações sobre a abertura das próximas turmas para este curso.

duração

32 horas (4 dias)

incluso

Coffee-break, material didático, CD com programas e certificado de conclusão.

valor

consulte-nos

local

Campinas: Dextra Sistemas (veja mapa)

faq

clique aqui

calendário

Confira o calendário de treinamento da Dextra.

ementa do treinamento

Banco de Dados - Conceitos básicos

  • O que é um Banco de Dados?
  • O que é um sistema Gerenciador de Banco de Dados?
  • O que é um sistema Gerenciador de Banco de Dados Relacional?
  • Operadores Relacionais
  • Propriedades de um Banco de Dados Relacional

SGBDR ORACLE

  • Características do SGBD ORACLE
  • Componentes de RDBMS
  • Estrutura do Banco de Dados
  • Estrutura Lógica
  • Estrutura Lógica de Armazenamento
  • Estrutura Física
  • O Dicionário de Dados
  • Acesso ao Dicionário de Dados
  • Tabelas e Visões do Dicionário de Dados
  • Arquitetura do ORACLE RDBMS
  • Gerência de Transações
  • Concorrência de Transações
  • O que é um lock
  • Tipos de lock

Introdução ao Ambiente SQL*PLUS

  • SQL*PLUS
  • Escrevendo Comandos SQL
  • Comandos de Edição
  • Miscelânea de Comandos SQL*PLUS
  • Comandos SET

A Linguagem SQL

  • Características da Linguagem SQL
  • Conjunto de Comandos SQL
  • Bloco Query Básico
  • Ítens do SELECT
  • DISTINCT
  • ORDER BY
  • WHERE
  • Operadores SQL
  • Pesquisando Dados com Múltiplas Condições
  • Executando Consultas com Substituição de Variáveis
  • DEFINE
  • Passando Parâmetros para Arquivos de Comandos

Comandos e Funções SQL

  • Funções
  • Funções de Caracter
  • Funções de Número
  • Funções de Data
  • Funções de Conversão
  • Funções Genéricas
  • Funções Aninhadas
  • Funções de Grupo
  • Cláusula GROUP BY
  • Cláusula Having

Consultas Avançadas

  • Relacionamento Entre Tabelas
  • Alias de Tabela
  • Relacionamento Externo
  • Auto-Relacionamento
  • Subqueries

Formatando Resultados com SQL*PLUS

  • Comandos SET
  • Comando Column
  • Comando TTitle e BTitle
  • Opção New Value
  • Arquivo de Comandos SQL*PLUS
  • Comando Break
  • Comando Compute

Linguagem De Definição De Dados

  • Estrutura de Dados
  • Criando uma Tabela
  • Tipos de Colunas
  • Cláusula Constraint
  • Parâmetros de Constraints
  • Criando Uma Tabela Com Linhas De Outra
  • Alterando Uma Tabela
  • Eliminando Uma Tabela
  • Comando Comment e Rename

Linguagem De Manipulação De Dados

  • Inserindo Novas Linhas Em Uma Tabela
  • Copiando Linhas De Outra Tabela
  • Atualizando Linhas
  • Deletando Linhas

Comandos SQL Para Controle De Transações

  • Comando De Controle De Transações
  • Comando COMMIT
  • Comando SAVEPOINT
  • Comando ROLLBACK
  • Comando ROLLBACK
  • Usando Rollback e Commit

Comando SQL Para Controle de Locks

  • Lock
  • Lock Implícito
  • Lock explícito
  • Comando SELECT FOR UPDATE
  • Comando LOCK TABLE
  • ROWID e LOCK

Linguagem De Controle De Dados

  • Criando Usuários ORACLE
  • Concedendo Privilégios
  • Passando Privilégios Que Foram Herdados
  • Retirando Privilégios

Outros Objetos-Visões, Sequências, Índices e Sinônimos

  • Visões
  • Criando Sequências
  • Criando Sequências Com Nextval
  • Alterando Uma Sequências
  • Índices
  • Sinônimo Para Tabela