Magna Concursos
2449150 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Considere as tabelas, as consultas e os seus resultados apresentados a seguir:

A tabela abaixo denominada 'pessoas', em que o atributo id_pessoa é chave primária:

id_pessoa

sobrenome nome endereco

cidade

1 Henri Olavo Rua da Árvore, 10

Porto Alegre

2 Suez Tobias Avenida Capuaçu, 23

Porto Alegre

3 Peterson Kari Rua das Palmeiras, 445

Canoas

A tabela abaixo denominada 'pedidos', em que o atributo id_pedido é chave primária:

id_pedido

numero_pedido

id_pessoa

1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 15

O atributo id_pessoa na tabela 'pedidos' referencia o atributo id_pessoa da tabela 'pessoas' (logo, é uma chave estrangeira).

Observe as consultas abaixo e os seus resultados.

Consulta 1

SELECT p.sobrenome, p.nome, pd.numero_pedido FROM pessoas INNER JOIN pedidos ON pessoas.id_pessoa=pedidos.id_pedido ORDER BY pessoas.sobrenome ;

Consulta 2

SELECT pessoas.sobrenome, pessoas.nome, pedidos.numero_pedido FROM pessoas LEFT JOIN pedidos ON pessoas.id_pessoa=pedidos.id_pedido ORDER BY pessoas.sobrenome ;

Consulta 3

SELECT pessoas.sobrenome, pessoas.nome, pedidos.numero_pedido FROM pessoas RIGHT JOIN pedidos ON pessoas.id_pessoa=pedidos.id_pedido ORDER BY pessoas.sobrenome ;

Resultado da Consulta 1

sobrenome

nome

numero_pedido

Henri

Olavo

22456

Henri

Olavo

24562

Peterson

Kari

77895

Peterson

Kari

44678

Resultado da Consulta 2

sobrenome

nome

numero_pedido

Henri

Olavo

22456

Henri

Olavo

24562

Peterson

Kari

77895

Peterson

Kari

44678

Suez

Tobias

Resultado da Consulta 3

sobrenome

nome

numero_pedido

Henri

Olavo

22456

Henri

Olavo

24562

Peterson

Kari

77895

Peterson

Kari

44678

34764

Sobre as consultas realizadas, pode-se afirmar que:

Questão Anulada e Desatualizada

Provas

Questão presente nas seguintes provas

Analista de TI - Programador/Microsoft

60 Questões