Entrar em Contato

Programa do Curso

Introdução

  • Visão Geral
  • Objetivos e Metas
  • Dados de Exemplo
  • Cronograma
  • Apresentações
  • Pré-requisitos
  • Responsabilidades

Bancos de Dados Relacionais

  • O Banco de Dados
  • O Banco de Dados Relacional
  • Tabelas
  • Linhas e Colunas
  • Banco de Dados de Exemplo
  • Selecionando Linhas
  • Tabela de Fornecedores (Supplier)
  • Tabela de Pedidos de Venda (Saleord)
  • Índice Primário (Primary Key Index)
  • Índices Secundários
  • Relacionamentos
  • Analogia
  • Chave Estrangeira (Foreign Key)
  • Chave Estrangeira (Foreign Key)
  • Junção de Tabelas (Joining Tables)
  • Integridade Referencial
  • Tipos de Relacionamento
  • Relacionamento Muitos para Muitos (Many to Many)
  • Resolvendo um Relacionamento Muitos-para-Muitos
  • Relacionamento Um para Um (One to One)
  • Finalizando o Design
  • Resolvendo Relacionamentos
  • Microsoft Access - Relacionamentos
  • Diagrama de Entidade-Relacionamento
  • Modelagem de Dados
  • Ferramentas CASE
  • Diagrama de Exemplo
  • O SGBD (RDBMS)
  • Vantagens de um SGBD
  • Linguagem de Consulta Estruturada (SQL)
  • DDL - Linguagem de Definição de Dados
  • DML - Linguagem de Manipulação de Dados
  • DCL - Linguagem de Controle de Dados
  • Por que usar SQL?
  • Apostila das Tabelas do Curso

Recuperação de Dados

  • SQL Developer
  • SQL Developer - Conexão
  • Visualizando Informações da Tabela
  • Usando SQL, Cláusula Where
  • Usando Comentários
  • Dados de Caracteres
  • Usuários e Schemas
  • Cláusulas AND e OR
  • Usando Parênteses
  • Campos de Data
  • Usando Datas
  • Formatação de Datas
  • Formatos de Data
  • TO_DATE
  • TRUNC
  • Exibição de Datas
  • Cláusula Order By
  • Tabela DUAL
  • Concatenação
  • Selecionando Texto
  • Operador IN
  • Operador BETWEEN
  • Operador LIKE
  • Erros Comuns
  • Função UPPER
  • Aspas Simples
  • Encontrando Metacaracteres
  • Expressões Regulares
  • Operador REGEXP_LIKE
  • Valores Nulos
  • Operador IS NULL
  • NVL
  • Aceitando Entrada do Usuário

Usando Funções

  • TO_CHAR
  • TO_NUMBER
  • LPAD
  • RPAD
  • NVL
  • Função NVL2
  • Opção DISTINCT
  • SUBSTR
  • INSTR
  • Funções de Data
  • Funções de Agregação
  • COUNT
  • Cláusula Group By
  • Modificadores Rollup e Cube
  • Cláusula Having
  • Agrupamento por Funções
  • DECODE
  • CASE
  • Oficina (Workshop)

Sub-Queries & Union

  • Subconsultas de Linha Única (Single Row Sub-queries)
  • Union
  • Union - All
  • Intersect e Minus
  • Subconsultas de Múltiplas Linhas (Multiple Row Sub-queries)
  • Union – Verificação de Dados
  • External Join (Outer Join)

Mais sobre Joins

  • Joins
  • Join Cruzado ou Produto Cartesiano (Cross Join or Cartesian Product)
  • Join Interno (Inner Join)
  • Notação de Join Implícita
  • Notação de Join Explícita
  • Join Natural
  • Equi-Join
  • Cross Join
  • External Joins (Outer Joins)
  • Left External Join (Left Outer Join)
  • Right External Join (Right Outer Join)
  • Full External Join (Full Outer Join)
  • Usando UNION
  • Algoritmos de Join
  • Nested Loop
  • Merge Join
  • Hash Join
  • Reflexive ou Self Join
  • Join em Tabela Única (Single Table Join)
  • Oficina (Workshop)

Consultas Avançadas

  • ROWNUM e ROWID
  • Análise Top N
  • View Inline
  • Exists e Not Exists
  • Subconsultas Correlacionadas
  • Subconsultas Correlacionadas com Funções
  • Update Correlacionado
  • Recuperação por Snapshot
  • Recuperação Flashback
  • All
  • Operadores Any e Some
  • Insert ALL
  • Merge

Dados de Exemplo

  • Tabelas ORDER
  • Tabelas FILM
  • Tabelas EMPLOYEE
  • As Tabelas ORDER
  • As Tabelas FILM

Utilitários

  • O que é um Utilitário?
  • Utilitário de Exportação
  • Usando Parâmetros
  • Usando um arquivo de Parâmetros
  • Utilitário de Importação
  • Usando Parâmetros
  • Usando um arquivo de Parâmetros
  • Descarregando Dados (Unloading Data)
  • Execuções em Lote (Batch Runs)
  • Utilitário SQL*Loader
  • Executando o Utilitário
  • Adicionando Dados (Appending Data)

Requisitos

O curso é adequado para aqueles que possuem algum conhecimento de SQL, bem como para quem está utilizando o ORACLE pela primeira vez.

Experiência prévia com sistemas de computador interativos é desejável, mas não obrigatória.

 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas