banco de dados

659 palavras 3 páginas
Junções
As junções são utilizadas nas consultas SQL para obtermos dados de mais de uma tabela.
Existem vários tipos de junções que podem ser feitas e algumas são, também, dependentes dos SGBDs utilizados. Estudaremos as junções listadas abaixo:
• WHERE
• INNER JOIN
• LEFT JOIN
• RIGHT JOIN

(1 ou + ocorrências - Ambas Tabelas
(1 ou + ocorrências - Ambas Tabelas
(Todas ocorrências - Tabela Esquerda
(Todas ocorrências - Tabela Direita

- AND)
- ON)
- ON)
- ON)

Junção no WHERE
Retorna as linhas quando existe pelo menos uma ocorrência nas duas tabelas Exemplo: Considerando as tabelas apresentadas abaixo, listar somente os funcionários que tiveram alteração no salário.

Sintaxe para

INNER JOIN, LEFT JOIN e RIGHT JOIN

Diagrama de Exemplo

Modelo Lógico de EMPRESA_PRODUTO

EXERCÍCIO 06
Utilize o script EMPRESA_PRODUTO (EMPRESA_PRODUTO.sql) e faça o SELECT com junção no WHERE para as tabelas:
1.Funcionários: todos os campos da tabela funcionários e a descrição das chaves estrangeiras 2.Compra: todos os campos da tabela compra e descrição das chaves estrangeiras 3.Nome do funcionário, cargo, tratamento e departamento do funcionário
4.Nome funcionário, formação e tipo formação
5.Departamento, cargo e tratamento em ordem alfabética de departamento e cargo 6.Empresa, funcionário, cargo, tratamento, departamento, formação e tipo formação em ordem alfabética de funcionário e somente para tipo de formação
"Ensino técnico”

INNER JOIN
Retorna as linhas quando existe pelo menos uma ocorrência nas duas tabelas EXERCÍCIO 07
Refaça a atividade anterior usando o INNER JOIN - Utilize o script
EMPRESA_PRODUTO (EMPRESA_PRODUTO.sql) e faça o SELECT com junção no INNER JOIN para as tabelas:
1.Funcionários: todos os campos da tabela funcionários e a descrição das chaves estrangeiras 2.Compra: todos os campos da tabela compra e descrição das chaves estrangeiras 3.Nome do funcionário, cargo, tratamento e departamento do

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas