Imagem de fundo

William está trabalhando com a base de dados de uma clínica, onde estão presentes as en...

William está trabalhando com a base de dados de uma clínica, onde estão presentes as entidades descritas a seguir.


Imagem associada para resolução da questão


Para que William obtenha os nomes dos pacientes que foram tratados por todos os médicos, a instrução SQL a ser utilizada é:


A

select p.nome from paciente p, atendimento a

where a.idpaciente = p.id

and a.idmedico = all (select id from medico);


B

select p.nome from paciente p where not exists (

select id from medico m where id not in (

select idmedico from atendimento where idpaciente = p.id));


C

select p.nome from paciente p where exists (

select idmedico from atendimento where idpaciente = p.id);


D

select p.nome from paciente p, atendimento a

where a.idpaciente=p.id group by p.nome

having count(*) = (select count(*) from medico);


E

select p.nome from paciente p, atendimento a

where a.idpaciente = p.id and

a.idmedico = any (select id from medico);