Magna Concursos
162802 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: IESES
Orgão: Polícia Científica-SC
Considere que o sistema de uma loja possui as tabelas Cliente e Pedido, respectivamente representadas abaixo. Em uma consulta SQL (Structure Query Language.), um JOIN da tabela Pedido com a tabela Cliente (pelo atributo IdCliente.) retornaria linhas com as colunas IdPedido, IdCliente, DataPedido, IdCliente, NomeCliente, NomeContato e UF. Neste contexto, informe a alternativa que contém todas as afirmações corretas.
IdCliente NomeCliente NomeContato UF
345 ABC SA João SC
346 XYZ Ltda Pedro PR
347
XPT Inc
Paulo RS
IdPedido IdCliente DataPedido
50234 345 20/10/2017
50235 347 21/10/2017
50236 349 22/10/2017
I. Um INNER JOIN retornaria duas linhas, ou seja, todas as linhas em há correspondência com o valor do atributo.
II. Um LEFT (OUTER) JOIN retornaria três linhas, ou seja, todas as linhas da tabela Cliente. Quando não houver correspondência com a tabela Pedido, as colunas desta tabela são preenchidas com valor nulo (NULL).
III. Um RIGHT (OUTER) JOIN retornaria três linhas, ou seja, todas as linhas da tabela Pedido. Quando não houver correspondência com tabela Cliente, as colunas desta tabela são preenchidas com valor nulo (NULL).
IV. Um FULL (OUTER) JOIN retornaria quatro linhas, ou seja, todas as linhas que estão em Pedido e todas as linhas que estão em Cliente. Quando não houver correspondência com a tabela Cliente, as colunas desta tabela são preenchidas com valor nulo (NULL). Quando não houver correspondência com a tabela Pedido, as colunas desta tabela são preenchidas com valor nulo (NULL).
 

Provas

Questão presente nas seguintes provas

Perito Criminal - Informática

80 Questões