A saída gerada pela consulta: select r.nome from recurso r...
Imagem de fundo

A saída gerada pela consulta: select r.nome from recurso r...

ATENÇÃO, O ENUNCIADO A SEGUIR REFERE-SE ÀS DUAS PRÓXIMAS QUESTÕES.

Considere o esquema relacional a seguir, implementado em SQL.

create table recurso

(

id integer primary key,

nome varchar(20) not null,

valor real

);

create table projeto

(

id integer primary key,

nome varchar(20) not null,

verba real

);

create table alocacao

(

id_recurso integer,

id_projeto integer,

primary key(id_recurso,id_projeto),

foreign key(id_recurso) references recurso,

foreign key(id_projeto) references projeto

);

A saída gerada pela consulta:


select r.nome from recurso r left join alocacao a on a.id_recurso=r.id where a.id_projeto is null


apresenta o nome dos recursos


A

alocados a nenhum projeto.


B

designados a projetos com verba alocada.


C

distribuídos à esquerda de projetos.


D

reservados a projetos com identificação nula.


E

vinculados a projetos sem nomes cadastrados.