Logar
Evento
/

Oracle Essencial

Oracle Essencial

Banner - Oracle Essencial
Mostrar
  • De 24/07 às 19:00 até: 08/08 às 22:45
  • Rod. Campinas Mogi Mirim (SP 340), km 118,5 - prédios 9A e 12C - Campinas/São paulo - Brasil

Descrição

Duração: 32 horas (segundas, quartas e sextas)
 

 

Pré-requisitos: Conhecimentos de SQL e banco de dados Oracle
 

 

Incluso: Coffee-break, material didático e certificado de conclusão.

 

 

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.

 


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 – 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

Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.