Programa do Curso

Introdução

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

Bancos de Dados Relacionais Database

  • O Database
  • Banco de Dados Relacional Database
  • Tabelas
  • Linhas e Colunas
  • Exemplo de Database
  • Seleção de Linhas
  • Tabela Fornecedores
  • Tabela Saleord
  • Índice da Chave Primária
  • Índices Secundários
  • Relacionamentos
  • Analogia
  • Chave Estrangeira
  • Chave Estrangeira
  • Junção de Tabelas
  • Integridade Referencial
  • Tipos de Relacionamento
  • Relacionamento Muitos para Muitos
  • Resolvendo um Relacionamento Muitos para Muitos
  • Relacionamento Um para Um
  • Conclusão do Projeto
  • Resolvendo Relacionamentos
  • Microsoft Access - Relacionamentos
  • Diagrama Entidade-Relação
  • Modelagem de Dados
  • Ferramentas CASE
  • Exemplo de Diagrama
  • RDBMS
  • Vantagens de um RDBMS
  • Linguagem de Consulta Estruturada
  • DDL - Linguagem de Definição de Dados
  • DML - Linguagem de Manipulação de Dados
  • DCL - Linguagem de Controle de Dados
  • Por que Usar SQL?
  • Materiais da Aula em Forma de Tabelas

Recuperação de Dados

  • Desenvolvedor SQL
  • Desenvolvedor SQL - Conexão
  • Visualizando Informações da Tabela
  • Usando SQL, Clausula WHERE
  • Usando Comentários
  • Dados de Caracteres
  • Usuários e Esquemas
  • 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 Data
  • Clausula 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 Agregadas
  • COUNT
  • Clausula GROUP BY
  • Modificadores ROLLUP e CUBE
  • Clausula HAVING
  • Funções de Agrupamento
  • DECODE
  • CASE
  • Workshop

Sub-Consultas e Union

  • Sub-consultas de Linha Única
  • UNION
  • UNION ALL
  • INTERSECT e MINUS
  • Sub-Consultas de Múltiplas Linhas
  • Union - Verificando Dados
  • Outer Join

Mais sobre Joins

  • Joins
  • Cross Join ou Produto Cartesiano
  • Inner Join
  • Notação de Join Implícito
  • Notação de Join Explícito
  • Natural Join
  • Equi-Join
  • Cross Join
  • Outer Joins
  • Left Outer Join
  • Right Outer Join
  • Full Outer Join
  • Usando UNION
  • Algoritmos de Junção
  • Loop Aninhado
  • Merge Join
  • Hash Join
  • Reflexivo ou Self-Join
  • Junção de Tabela Única
  • Workshop

Consultas Avançadas

  • ROWNUM e ROWID
  • Análise Top N
  • View In-Line
  • EXISTS e NOT EXISTS
  • Sub-consultas Correlacionadas
  • Sub-consultas Correlacionadas com Funções
  • Atualização Correlacionada
  • Recuperação de Snapshot
  • Flashback Recovery
  • 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 Export
  • Usando Parâmetros
  • Usando um Arquivo de Parâmetros
  • Utilitário Import
  • Usando Parâmetros
  • Usando um Arquivo de Parâmetros
  • Descarregando Dados
  • Execuções em Lote
  • Utilitário SQL*Loader
  • Executando o Utilitário
  • Adicionando Dados

Requisitos

O curso é adequado para pessoas que têm algum conhecimento de SQL bem como para aqueles que estão usando ORACLE pela primeira vez.

Experiência prévia com um sistema computacional interativo é desejável, mas não essencial.

 14 Horas

Declaração de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas