Observe o Diagrama de Entidade e Relacionamento, mostrado a seguir.
Analise as ações apresentadas a seguir e faça a correspondência das ações com as sentenças SQL que produzem
o resultado desejado, cada item pode aparecer uma, nenhuma ou várias vezes.
I. Listar os nomes de
todos os vereadores
que não apresentaram nenhum projeto
de lei.
II. Listar os nomes de
todos os vereadores
que apresentaram a
maior quantidade de
projetos.
III. Listar os nomes de todos os vereadores e
o nome do partido e
a quantidade de seus
projetos.
IV. Sem correspondência.
( ) select A.nom_vereador
from vereador A
where cod_vereador in
(select cod_vereador
from autoria
group by 1
having count(*) >= all (select count(*)
from autoria
group by cod_vereador))
( ) select A.nom_vereador
from vereador A
left join autoria B
on B.cod_vereador = A.cod_vereador
where B.nro_projeto_lei is null
( ) select A.nom_vereador
from vereador A
join autoria B
on A.cod_vereador = B.cod_vereador
group by A.cod_vereador
having count(*) = (select max(tab.qtd)
from (select count(*) qtd
from autoria
group by cod_vereador) as tab)
( ) select A.nom_vereador, B.nom_partido, count(*)
from vereador A
left join partido B
on B.sigla = A.sigla
join autoria C
on C.cod_vereador = A.cod_vereador
group by A.cod_vereador,1,2
( ) select A.nom_vereador, C.nom_partido, count(*)
from vereador A
join autoria B
on B.cod_vereador = A.cod_vereador
join partido C
on C.sigla = A.sigla
group by 1,2
A sequência correta é