Capitulo 04 - Displaying Data from Multiple Tables

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.
RENATO PASQUINI
Mind Map by RENATO PASQUINI, updated more than 1 year ago
RENATO PASQUINI
Created by RENATO PASQUINI almost 8 years ago
15
0

Resource summary

Capitulo 04 - Displaying Data from Multiple Tables
  1. Novas variantes do JOIN no Oracle 12C
    1. Cross_outer_apply_clause
      1. CROSS_APPLY
        1. Permite que a tabela e as colunas da esquerda, sejam utilizadas dentro da clausula where da tabela da direita
          1. Funciona similar ao ANSI RIGHT JOIN
            1. select * from tabela_a cross_apply (select * from tabela_b where tabela_b.id_valor = tabela_a.id_valor)
            2. OUTER_APPLY
              1. funciona similar ao ANSI LEFT JOIN
              2. LATERAL
                1. Funciona como um JOIN simples.
                  1. select * from tabela_a lateral (select * from tabela_b where tabela_b.id_valor = tabela_a.id_valor)
              3. EquiJoins
                1. NATURAL JOIN
                  1. Realiza o relacionamento entre duas tabelas através de coluna presente em ambas as tabelas com o mesmo tipo de dado
                    1. Realiza o relacionamento entre duas tabelas através do relacionamento físico criado a partir da constraint Foregin Key
                      1. Não há a necessidade de declarar o(s) nome(s) da(s) coluna(s) .
                      2. Valores iguais em ambas as colunas
                        1. é o Join Mais comum
                          1. Inner Join (ANSI SQL)
                          2. OuterJoin
                            1. LEFT OUTER JOIN
                              1. Retorna todas as linhas da tabela/view/materized view da esquerda do relacionamento, independente se existe o valor na tabela da direita
                              2. RIGHT OUTER JOIN
                                1. Retorna todas as linhas da tabela/view/materized view da DIREITA do relacionamento, independente se existe o valor na tabela da ESQUERDA
                                2. FULL OUTER JOIN
                                  1. é o resultado do LEFT JOIN e RIGHT JOIN
                                    1. Difere do CROSS JOIN
                                  2. SELF JOIN
                                    1. Relaciona a tabela com ela mesma.
                                    Show full summary Hide full summary

                                    Similar

                                    Capitulo 07 - Manipulating Data
                                    RENATO PASQUINI
                                    Capitulo 17 - Hierarchical Retrieval
                                    RENATO PASQUINI
                                    Oracle Certified Java Associate 7
                                    Rafael Mulock
                                    Capítulo 2 - SQL Fundamentals I
                                    waldir oliveira
                                    Capitulo 02 - Using Single-RowFunction to Customize Output
                                    RENATO PASQUINI
                                    Mapa Mental - Exame de Certificação CTFL-AT
                                    Larissa Trindade
                                    ITIL SIMULADO 4
                                    Estevão Barbato
                                    Simulado oficial A
                                    Estevão Barbato
                                    Simulado 6
                                    Estevão Barbato
                                    Simulado oficial B
                                    Estevão Barbato
                                    Oracle Cloud Infrastructure Foundations 2021 Associate exam questions
                                    Simone Stefani