Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — FCM 2019
Banco de DadosDER - Diagrama de Entidade e Relacionamento
- Código
- qq454941
- Banca
- FCM
- Órgão
- Câmara de Conselheiro Lafaiete - MG
- Ano
- 2019
- Nível
- Superior
- Cargo
- Analista de Sistema
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_vereadorfrom vereador Awhere cod_vereador in(select cod_vereadorfrom autoriagroup by 1having count(*) >= all (select count(*)from autoriagroup by cod_vereador))( ) select A.nom_vereadorfrom vereador Aleft join autoria Bon B.cod_vereador = A.cod_vereadorwhere B.nro_projeto_lei is null( ) select A.nom_vereadorfrom vereador Ajoin autoria Bon A.cod_vereador = B.cod_vereadorgroup by A.cod_vereadorhaving count(*) = (select max(tab.qtd)from (select count(*) qtd from autoriagroup by cod_vereador) as tab)( ) select A.nom_vereador, B.nom_partido, count(*)from vereador Aleft join partido Bon B.sigla = A.siglajoin autoria Con C.cod_vereador = A.cod_vereadorgroup by A.cod_vereador,1,2( ) select A.nom_vereador, C.nom_partido, count(*)from vereador Ajoin autoria Bon B.cod_vereador = A.cod_vereadorjoin partido Con C.sigla = A.siglagroup by 1,2A 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_vereadorfrom vereador Awhere cod_vereador in(select cod_vereadorfrom autoriagroup by 1having count(*) >= all (select count(*)from autoriagroup by cod_vereador))( ) select A.nom_vereadorfrom vereador Aleft join autoria Bon B.cod_vereador = A.cod_vereadorwhere B.nro_projeto_lei is null( ) select A.nom_vereadorfrom vereador Ajoin autoria Bon A.cod_vereador = B.cod_vereadorgroup by A.cod_vereadorhaving count(*) = (select max(tab.qtd)from (select count(*) qtd from autoriagroup by cod_vereador) as tab)( ) select A.nom_vereador, B.nom_partido, count(*)from vereador Aleft join partido Bon B.sigla = A.siglajoin autoria Con C.cod_vereador = A.cod_vereadorgroup by A.cod_vereador,1,2( ) select A.nom_vereador, C.nom_partido, count(*)from vereador Ajoin autoria Bon B.cod_vereador = A.cod_vereadorjoin partido Con C.sigla = A.siglagroup by 1,2A sequência correta é- AIV, II, I, IV, III.
- BI, II, I, IV, III.
- CII, I, II, III, IV.
- DII, I, II, IV, III.
- EI, I, II, III, III.