GoConqr has a new look! Let us know what you think.

Mind map

Capitulo 04 - Displaying Data from Multiple Tables

RENATO PASQUINI Oracle - SQL/PLSQL Oracle Certified Associate Portuguese

Capitulo 04 - Displaying Data from Multiple Tables

Map content

Capitulo 04 - Displaying Data from Multiple Tables

  1. Novas variantes do JOIN no Oracle 12C

    • Cross_outer_apply_clause
      • CROSS_APPLY
        • Permite que a tabela e as colunas da esquerda, sejam utilizadas dentro da clausula where da tabela da direita
        • Funciona similar ao ANSI RIGHT JOIN
        • select * from tabela_a cross_apply (select * from tabela_b where tabela_b.id_valor = tabela_a.id_valor)
      • OUTER_APPLY
        • funciona similar ao ANSI LEFT JOIN
      • LATERAL
        • Funciona como um JOIN simples.
        • select * from tabela_a lateral (select * from tabela_b where tabela_b.id_valor = tabela_a.id_valor)
  2. EquiJoins

    • NATURAL JOIN
      • Realiza o relacionamento entre duas tabelas através de coluna presente em ambas as tabelas com o mesmo tipo de dado
      • Realiza o relacionamento entre duas tabelas através do relacionamento físico criado a partir da constraint Foregin Key
      • Não há a necessidade de declarar o(s) nome(s) da(s) coluna(s) .
    • Valores iguais em ambas as colunas
    • é o Join Mais comum
    • Inner Join (ANSI SQL)
  3. OuterJoin

    • LEFT OUTER JOIN
      • Retorna todas as linhas da tabela/view/materized view da esquerda do relacionamento, independente se existe o valor na tabela da direita
    • RIGHT OUTER JOIN
      • Retorna todas as linhas da tabela/view/materized view da DIREITA do relacionamento, independente se existe o valor na tabela da ESQUERDA
    • FULL OUTER JOIN
      • é o resultado do LEFT JOIN e RIGHT JOIN
      • Difere do CROSS JOIN
  4. SELF JOIN

    • Relaciona a tabela com ela mesma.

Images and files in the map

  • Capitulo 04 - Displaying Data from Multiple Tables
  • Capitulo 04 - Displaying Data from Multiple Tables
  • Capitulo 04 - Displaying Data from Multiple Tables
  • Capitulo 04 - Displaying Data from Multiple Tables
  • Capitulo 04 - Displaying Data from Multiple Tables

Information

Description
Oracle Certified Associate Oracle - SQL/PLSQL (OCE - Exame 1Z0-047) Mind Map on Capitulo 04 - Displaying Data from Multiple Tables, created by RENATO PASQUINI on 12/05/2016.
Created by
RENATO PASQUINI
Views
71
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?