Observe o Diagrama de Entidade e Relacionamento, mostrado a ...
Próximas questões
Com base no mesmo assunto
Ano: 2019
Banca:
FCM
Órgão:
Câmara de Conselheiro Lafaiete - MG
Prova:
FCM - 2019 - Câmara de Conselheiro Lafaiete - MG - Analista de Sistema |
Q2080359
Banco de Dados
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 é
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 é