Informática, perguntado por aqsav, 9 meses atrás

Em um banco de dados, os registros são armazenados e decompostos em tabelas e o relacionamento entre elas ocorre através de chaves estrangeiras que permitem combinar os dados. Por exemplo, os dados de cliente estão armazenados em uma tabela e os dados de compras estão armazenados em outra tabela, para se listar os dados de clientes com os dados de compras em conjunto, usa-se a chave estrangeira código do cliente para este elo. Neste sistema de loja, a seguinte consulta foi realizada: SELECT CLI.*, COMP.* FROM CLIENTE AS CLI LEFT OUTER JOIN COMPRAS AS COMP ON CLI.COD_CLIENTE = COMP.COD_CLIENTE A respeito desta consulta assinale a afirmação correta:
1 - Todos os registros de clientes e de compras mesmo que não tenham correlação entre si serão visualizados
2 -Apenas registros que tenham valores nos dois campos e que tenham correlação serão visualizados.
3- Todos os registros de compras, mesmo sem clientes, serão visualizados
4-Apenas clientes com compras serão visualizados
5- Todos os registros de clientes, mesmo que não tenham compras, serão visualizados

Soluções para a tarefa

Respondido por edgkblo
15

Resposta:

Todos os registros de clientes, mesmo que não tenham compras, serão visualizados

Explicação:

O tipo de junção empregado é o LEFT OUTER JOIN, isto é, a tabela da esquerda vai ser usada como base e como CLIENTE foi escrita primeiro (é a tabela da esquerda) todos os registros dela serão recuperados.

Perguntas interessantes