SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
Fundamentos em Bancos de
Dados
Junções Internas e
Externas
Tecnologia em Sistemas para Internet
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
TRIÂNGULO MINEIRO – Campus Avançado Uberlândia
Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br
Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br
Junção natural
• Para consultar o valor total de produtos
por fornecedor, podemos usar a junção
natural
Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br
Junção Interna
• A junção natural também pode ser
chamada de Junção Interna, como mostra
a consulta abaixo:
Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br
Junção Externa
• Contudo, existem casos onde é desejável
que se mostre todos os fornecedores,
mesmo que não tenha nenhum produto
vinculado a estes. Esse é o caso da junção
externa.
Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br
Junção Externa
• No exemplo anterior, não foi encontrado
nenhum produto para o fornecedor Sadia,
por isso mostrou null. A função coalesce
substitui null por qualquer valor desejado.
Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br
Junção Externa
• O Left Join obriga que sejam retornados
dados da tabela que fica à esquerda da
junção, mesmo que não existam
correspondentes à direita;
• O Right join faz justamente o oposto, ou
seja, obriga que sejam retornados dados
da tabela que fica à direita da junção,
mesmo que não existam correspondentes
à esquerda.
Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br
Junção Interna
• Segue um exemplo de junção interna com
count(*)
Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br
Junção Externa
• Exemplo Right Join, que neste cenário irá
fazer o mesmo do inner join.
Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br
Junção Externa
• Contudo, o Left Join está retornando “1”
para Sadia.
Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br
Valores null em junção
externa
• No exemplo abaixo, observe que ao usar o
Left Join, o sistema está obrigando que o
fornecedor Sadia seja mostrado, mesmo
que não exista nenhum produto para o
mesmo.
Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br
Referências
• DATE, C. J. Introdução a Sistemas de Banco de
Dados. Elsevier, 2003 - 9ª reimpressão;
• ELMASRI, Ramez; NAVATHE, Shamkant B..
Sistema de Banco de Dados. Pearson Addison-
Wesley, 2005 (6ªreimpressão 2010);
• GUIMARÃES, Célio C. Fundamentos de Banco
de Dados: Modelagem, Projeto e Linguagem
SQL. Editora UNICAMP, 2003 (1ª reimpressão
2008).

Contenu connexe

En vedette

Instalação e configuração iis
Instalação e configuração iisInstalação e configuração iis
Instalação e configuração iisAparicio Junior
 
September 16 -- 9. vp 2 quiz, re 1 b, jeopardy, vp 3 check, toefl main idea
September 16 -- 9. vp 2 quiz, re 1 b, jeopardy, vp 3 check, toefl main ideaSeptember 16 -- 9. vp 2 quiz, re 1 b, jeopardy, vp 3 check, toefl main idea
September 16 -- 9. vp 2 quiz, re 1 b, jeopardy, vp 3 check, toefl main ideaIECP
 
3. toefl
3. toefl3. toefl
3. toeflIECP
 
Aula 08 instalação do active directory
Aula 08   instalação do active directoryAula 08   instalação do active directory
Aula 08 instalação do active directoryAparicio Junior
 
Configurando o FTP no Windows 2008 Server
Configurando o FTP no Windows 2008 ServerConfigurando o FTP no Windows 2008 Server
Configurando o FTP no Windows 2008 ServerAparicio Junior
 
14. toefl
14. toefl14. toefl
14. toeflIECP
 
Aula 10 configuração ip estático ubuntu server
Aula 10   configuração ip estático ubuntu serverAula 10   configuração ip estático ubuntu server
Aula 10 configuração ip estático ubuntu serverAparicio Junior
 
Estrutura de Dados - PILHAS
Estrutura de Dados - PILHASEstrutura de Dados - PILHAS
Estrutura de Dados - PILHASAparicio Junior
 
Criando uma máquina virtual para windows 7
Criando uma máquina virtual para windows 7Criando uma máquina virtual para windows 7
Criando uma máquina virtual para windows 7Aparicio Junior
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionaisAparicio Junior
 
HERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAHERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAAparicio Junior
 
Instalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerInstalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerAparicio Junior
 
Configurando o ftp - ubuntu server
Configurando o ftp - ubuntu serverConfigurando o ftp - ubuntu server
Configurando o ftp - ubuntu serverAparicio Junior
 
Ditadura militar no Brasil
Ditadura militar no BrasilDitadura militar no Brasil
Ditadura militar no BrasilAparicio Junior
 
Instalação e configuração servidor dns - ubuntu server
Instalação e configuração servidor dns - ubuntu serverInstalação e configuração servidor dns - ubuntu server
Instalação e configuração servidor dns - ubuntu serverAparicio Junior
 
Mock test structure TOEFL ITP
Mock test structure TOEFL ITPMock test structure TOEFL ITP
Mock test structure TOEFL ITPAparicio Junior
 
Mock test reading TOEFL ITP
Mock test reading TOEFL ITPMock test reading TOEFL ITP
Mock test reading TOEFL ITPAparicio Junior
 

En vedette (20)

Instalação e configuração iis
Instalação e configuração iisInstalação e configuração iis
Instalação e configuração iis
 
September 16 -- 9. vp 2 quiz, re 1 b, jeopardy, vp 3 check, toefl main idea
September 16 -- 9. vp 2 quiz, re 1 b, jeopardy, vp 3 check, toefl main ideaSeptember 16 -- 9. vp 2 quiz, re 1 b, jeopardy, vp 3 check, toefl main idea
September 16 -- 9. vp 2 quiz, re 1 b, jeopardy, vp 3 check, toefl main idea
 
3. toefl
3. toefl3. toefl
3. toefl
 
Aula 08 instalação do active directory
Aula 08   instalação do active directoryAula 08   instalação do active directory
Aula 08 instalação do active directory
 
Configurando o FTP no Windows 2008 Server
Configurando o FTP no Windows 2008 ServerConfigurando o FTP no Windows 2008 Server
Configurando o FTP no Windows 2008 Server
 
14. toefl
14. toefl14. toefl
14. toefl
 
Aula 10 configuração ip estático ubuntu server
Aula 10   configuração ip estático ubuntu serverAula 10   configuração ip estático ubuntu server
Aula 10 configuração ip estático ubuntu server
 
Estrutura de Dados - PILHAS
Estrutura de Dados - PILHASEstrutura de Dados - PILHAS
Estrutura de Dados - PILHAS
 
Aula 1 2
Aula 1 2Aula 1 2
Aula 1 2
 
Criando uma máquina virtual para windows 7
Criando uma máquina virtual para windows 7Criando uma máquina virtual para windows 7
Criando uma máquina virtual para windows 7
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionais
 
HERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAHERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVA
 
Itamar Franco
Itamar FrancoItamar Franco
Itamar Franco
 
Instalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerInstalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu Server
 
Configurando o ftp - ubuntu server
Configurando o ftp - ubuntu serverConfigurando o ftp - ubuntu server
Configurando o ftp - ubuntu server
 
Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 
Ditadura militar no Brasil
Ditadura militar no BrasilDitadura militar no Brasil
Ditadura militar no Brasil
 
Instalação e configuração servidor dns - ubuntu server
Instalação e configuração servidor dns - ubuntu serverInstalação e configuração servidor dns - ubuntu server
Instalação e configuração servidor dns - ubuntu server
 
Mock test structure TOEFL ITP
Mock test structure TOEFL ITPMock test structure TOEFL ITP
Mock test structure TOEFL ITP
 
Mock test reading TOEFL ITP
Mock test reading TOEFL ITPMock test reading TOEFL ITP
Mock test reading TOEFL ITP
 

Plus de Aparicio Junior (20)

Mock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITPMock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITP
 
General view of the TOEFL ITP
General view of the TOEFL ITPGeneral view of the TOEFL ITP
General view of the TOEFL ITP
 
Lista 2 5
Lista 2 5Lista 2 5
Lista 2 5
 
Aula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em JavaAula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em Java
 
Lista 2 4
Lista 2 4Lista 2 4
Lista 2 4
 
Aula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em JavaAula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em Java
 
Tutorial instalacão java
Tutorial instalacão javaTutorial instalacão java
Tutorial instalacão java
 
Lista1 3 java
Lista1 3 javaLista1 3 java
Lista1 3 java
 
Lista 2 2 java
Lista 2 2 javaLista 2 2 java
Lista 2 2 java
 
Lista 2 1 java
Lista 2 1 javaLista 2 1 java
Lista 2 1 java
 
Lista 1 9 java
Lista 1 9 javaLista 1 9 java
Lista 1 9 java
 
Lista 1 8 java
Lista 1 8 javaLista 1 8 java
Lista 1 8 java
 
Lista 1 7 java
Lista 1 7 javaLista 1 7 java
Lista 1 7 java
 
Lista 1 6 java
Lista 1 6 javaLista 1 6 java
Lista 1 6 java
 
Lista 1 5 java
Lista 1 5 javaLista 1 5 java
Lista 1 5 java
 
Lista 1 4 java
Lista 1 4 javaLista 1 4 java
Lista 1 4 java
 
Lista 1 3 java
Lista 1 3 javaLista 1 3 java
Lista 1 3 java
 
Lista 1 2 java
Lista 1 2 javaLista 1 2 java
Lista 1 2 java
 
Códigos poo java
Códigos poo javaCódigos poo java
Códigos poo java
 
Aula 2 2
Aula 2 2 Aula 2 2
Aula 2 2
 

Dernier

Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024gilmaraoliveira0612
 
Poema sobre o mosquito Aedes aegipyti -
Poema sobre o mosquito Aedes aegipyti  -Poema sobre o mosquito Aedes aegipyti  -
Poema sobre o mosquito Aedes aegipyti -Mary Alvarenga
 
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...Colaborar Educacional
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegrafernando846621
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)profesfrancleite
 
Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974AnaRitaFreitas7
 
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...Colaborar Educacional
 
Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiMary Alvarenga
 
Apresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxApresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxtaloAugusto8
 
Poder do convencimento,........... .
Poder do convencimento,...........         .Poder do convencimento,...........         .
Poder do convencimento,........... .WAGNERJESUSDACUNHA
 
aula 1.pptx Ementa e Plano de ensino Filosofia
aula 1.pptx Ementa e  Plano de ensino Filosofiaaula 1.pptx Ementa e  Plano de ensino Filosofia
aula 1.pptx Ementa e Plano de ensino FilosofiaLucliaResende1
 
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfEBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfIBEE5
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosAgrela Elvixeo
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING Mary Alvarenga
 
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxQUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxAntonioVieira539017
 

Dernier (20)

Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024
 
Poema sobre o mosquito Aedes aegipyti -
Poema sobre o mosquito Aedes aegipyti  -Poema sobre o mosquito Aedes aegipyti  -
Poema sobre o mosquito Aedes aegipyti -
 
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegra
 
Abordagem 1. Análise textual (Severino, 2013).pdf
Abordagem 1. Análise textual (Severino, 2013).pdfAbordagem 1. Análise textual (Severino, 2013).pdf
Abordagem 1. Análise textual (Severino, 2013).pdf
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
 
Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974
 
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
 
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
 
Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegypti
 
Apresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxApresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptx
 
Abordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdfAbordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdf
 
(42-ESTUDO - LUCAS) DISCIPULO DE JESUS
(42-ESTUDO - LUCAS)  DISCIPULO  DE JESUS(42-ESTUDO - LUCAS)  DISCIPULO  DE JESUS
(42-ESTUDO - LUCAS) DISCIPULO DE JESUS
 
Poder do convencimento,........... .
Poder do convencimento,...........         .Poder do convencimento,...........         .
Poder do convencimento,........... .
 
aula 1.pptx Ementa e Plano de ensino Filosofia
aula 1.pptx Ementa e  Plano de ensino Filosofiaaula 1.pptx Ementa e  Plano de ensino Filosofia
aula 1.pptx Ementa e Plano de ensino Filosofia
 
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfEBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING
 
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxQUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
 
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdfAbordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
 

Banco de Dados - Junções Externas e internas

  • 1. Fundamentos em Bancos de Dados Junções Internas e Externas Tecnologia em Sistemas para Internet INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA TRIÂNGULO MINEIRO – Campus Avançado Uberlândia Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br
  • 2. Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br Junção natural • Para consultar o valor total de produtos por fornecedor, podemos usar a junção natural
  • 3. Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br Junção Interna • A junção natural também pode ser chamada de Junção Interna, como mostra a consulta abaixo:
  • 4. Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br Junção Externa • Contudo, existem casos onde é desejável que se mostre todos os fornecedores, mesmo que não tenha nenhum produto vinculado a estes. Esse é o caso da junção externa.
  • 5. Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br Junção Externa • No exemplo anterior, não foi encontrado nenhum produto para o fornecedor Sadia, por isso mostrou null. A função coalesce substitui null por qualquer valor desejado.
  • 6. Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br Junção Externa • O Left Join obriga que sejam retornados dados da tabela que fica à esquerda da junção, mesmo que não existam correspondentes à direita; • O Right join faz justamente o oposto, ou seja, obriga que sejam retornados dados da tabela que fica à direita da junção, mesmo que não existam correspondentes à esquerda.
  • 7. Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br Junção Interna • Segue um exemplo de junção interna com count(*)
  • 8. Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br Junção Externa • Exemplo Right Join, que neste cenário irá fazer o mesmo do inner join.
  • 9. Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br Junção Externa • Contudo, o Left Join está retornando “1” para Sadia.
  • 10. Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br Valores null em junção externa • No exemplo abaixo, observe que ao usar o Left Join, o sistema está obrigando que o fornecedor Sadia seja mostrado, mesmo que não exista nenhum produto para o mesmo.
  • 11. Prof Carlos Eduardo Dantas – carloseduardodantas@iftm.edu.br Referências • DATE, C. J. Introdução a Sistemas de Banco de Dados. Elsevier, 2003 - 9ª reimpressão; • ELMASRI, Ramez; NAVATHE, Shamkant B.. Sistema de Banco de Dados. Pearson Addison- Wesley, 2005 (6ªreimpressão 2010); • GUIMARÃES, Célio C. Fundamentos de Banco de Dados: Modelagem, Projeto e Linguagem SQL. Editora UNICAMP, 2003 (1ª reimpressão 2008).