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
Ementa do treinamento
-
Módulo I – Banco de dados: Conceitos básicos
-
- Banco de dados
- O que é sistema gerenciador de banco de dados ?
- Oracle – sistema gerenciador de banco de dados relacional
- Arquitetura de produtos oracle
- Propriedades de um banco de dados relacional
- Operações relacionais
-
Módulo II – Conceitos da engenharia de um bd
-
- Engenharia de software de banco de dados
- Etapas da engenharia de software de banco de dados
- Modelo de dados
- Modelagem de dados
- Mapeamento de dados
- Modelo entidade - relacionamento
- Entidades e atributos
- Relacionamentos
- Diagrama entidade - relacionamento
- Diagrama de tabelas
- Modelo de dados utilizado neste curso
- Exercícios
-
Módulo III – Introdução ao ambiente SQL*Plus
-
- SQL*Plus
- Conectando-se ao SQL*Plus
- Escrevendo comandos sql
- Comandos de edição
- Miscelânea de comandos SQL*Plus
- Comando set
- Exercícios
- Exercícios extras
-
Módulo iv – a linguagem sql
-
- Características da linguagem sql
- Conjunto de comandos sql
- O bloco query básico
- Outros itens do select
- Evitando a seleção de linhas duplicadas: cláusula distinct
- Ordenando linhas selecionadas: cláusula order by
- Selecionando conjuntos de linhas: cláusula where
- Operadores sql
- Pesquisando dados com múltiplas condições
- Executando consultas com substituição de variáveis
- Comando define
- Verificação de variáveis definidas
- Criando variáveis e atribuindo valores
- Limpar a variável
- Exercícios
-
Módulo V – Linguagem de definição de dados
-
- Estrutura de dados: tabelas
- Criando uma tabela: comando create table
- Tipos de colunas
- Cláusulas de constraints
- Criando uma tabela com linhas de outra
- Alterando uma tabela: palavra chave add
- Alterando uma tabela: palavra chave modify
- Removendo e alterando uma constraint/coluna da tabela
- Eliminando uma tabela
- Comando comment
- Comando rename
- Exercícios
- Exercícios extras
-
Módulo VI – Linguagem de manipulação de dados
-
- Inserindo novas linhas em uma tabela: insert into ... values
- Copiando linhas de outra tabela: insert into ... select
- Atualizando linhas: comando update
- Deletando linhas: comando delete
- Deletando linhas: comando truncate table
- Exercícios
- Exercícios extras
-
Módulo VII – Comandos para controle de transações
-
- Comandos para controle de transações
- Comando commit
- Comando rollback
- Comando savepoint
- Comando rollback to ponto
- Utilizando rollback e commit
- Lock
- Lock implícito
- Lock explícito
- Lock explícito - comando select ... for update
- Lock explícito - comando lock table
- Exercícios
- Exercícios extras
-
Módulo VIII – 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
- Outras funções
- Decode x case
- Funções aninhadas
- Exercícios
- Exercício extra
- Funções de grupo
- Cláusula group by
- Cláusula having
- Exercícios
-
Módulo IX – Consultas avançadas
-
- Relacionamento entre tabelas
- Alias de tabela
- Auto relacionamento
- Relacionamento externo – outer join
- Subqueries
- Subqueries que retornam uma única linha
- Subqueries que retornam mais de uma linha
- Subqueries correlacionadas
- Operadores de conjunto
- Usando o operador union
- Usando o operador union all
- Usando o operador intersect
- Usando o operador minus
- Exercícios
-
Módulo X – Linguagem para controle de dados
-
- Criando usuários oracle
- Alterando usuários oracle
- Concedendo privilégios para usuários oracle
- Concedendo privilégios – comando grant
- Repassando privilégios recebidos
- Retirando privilégios – comando revoke
- Criando um sinônimo para tabela, visão ou seqüência
- Eliminando um sinônimo
- Sinônimo
- Exercícios
- Exercícios extras
-
Módulo XI – Visões,seqüências e índices
-
- Visões – o que é uma visão
- Criando uma visão – comando create view
- Utilizando views com comandos (insert, update , delete)
- Eliminando uma visão
- Criando uma sequência
- Alterando uma sequência
- Eliminando uma sequência
- Tipos de índices
- Recomendações sobre índices
- Criando índices
- Eliminando índices
- Sobre índices
- Exercícios
-
Apêndice
-
Apêndice – Formatando resultados com SQL*Plus
-
- Comandos set
- Comando column
- Comandos ttile e btitle
- Opção new_value
- Arquivo de comandos SQL*Plus
- Quebra de relatório – comando break
- Cáculo de totais – comando compute
-
Guia de instalação do oracle 10g express edition
Inscrições
- Por telefone (19) 3256-6722 / (11) 3051-7711 ou online
Informe-se
- Cadastre-se e receba informações sobre a abertura das próximas turmas para este curso.
Duração
- 32 horas
Pré-requisitos
Conhecimentos de SQL e banco de dados OracleIncluso
- Coffee-break, material didático e certificado de conclusão.
Valor
- consulte-nos
FAQ
- clique aqui
-
Calendário
- Confira o calendário de treinamento da Dextra.

Contato
Português
English





