Imagem de fundo

Para fins de investigação, os auditores da empresa desejam...

Atenção!


O texto a seguir refere-se às três próximas questões.


Seja um banco de dados relacional especificado em SQL de uma empresa de correspondência entre clientes, instituições financeiras e empréstimos contratados por esses clientes nessas instituições, previamente implementado em um banco de dados como a seguir:


Imagem associada para resolução da questão


OBS: Neste banco de dados, cadeias de caracteres (strings) são representadas envoltas em aspas simples.

Para fins de investigação, os auditores da empresa desejam saber os nomes dos clientes que contrataram empréstimos em todas as financeiras.


Assinale a consulta que apresenta o resultado desejado pelos auditores.


A

select c.nome from tb_cliente c where exists ( select 1 from tb_emprestimo e where e.id_cliente = c.id_cliente )


B

select c.nome from tb_cliente c where id_cliente = all ( select id_financeira from tb_emprestimo )


C

select c.nome from tb_cliente c where not exists ( select id_financeira from tb_financeira except select e.id_financeira from tb_emprestimo e where e.id_cliente = c.id_cliente )


D

select distinct c.nome from tb_financeira f natural join tb_emprestimo e full join tb_cliente c on c.id_cliente = e.id_cliente


E

select distinct c.nome from tb_financeira natural join tb_emprestimo natural join tb_cliente c