Questão de Banco de Dados — Banco de Dados Relacionais — TJ-PI 2025
Banco de DadosBanco de Dados Relacionais
- Código
- qg614884
- Banca
- TJ-PI
- Órgão
- TJ-PI
- Ano
- 2025
- Nível
- Superior
- Cargo
- Residente Tecnológico
No Sistema de Gestão Processual do TJ-Pl, considere as seguintes tabelas:UNIDADE (id_unidade, nome_unidade)PROCESSOS(id_processo, id_unidade, data_ distribuicao)Deseja-se listar as unidades judiciárias cuja média de processos recebidos por mês, durante o ano de 2025, tenha superado 1000 processos.Qual das consultas SQL abaixo implementa corretamente essa consulta?
- ASELECT u.nome_unidade, AVG(p.id_processo)FROM unidade AS uJOIN processos AS pON u.id_unidade = p.id_unidadeWHERE YEAR(p.data_distribuicao) = 2025GROUP BY u.nome unidadeHAVING AVG(p.id_processo) > 1000;
- BSELECT u.nome_unidade, (COUNT(p.id_processo)/12.0) AS media_mensalFROM unidade AS uJOIN processos AS p ON u.id_unidade = p.id_unidadeGROUP BY u.nome unidadeHAVING YEAR(p.data distribuicao) = 2025 AND(COUNT(p.id_processo)/12.0) > 1000;
- CSELECT u.nome_unidade, (COUNT(p.id_ processo)/12.0) AS media_mensalFROM unidade AS uJOIN processos AS p ON u.id_unidade = p.id_unidadeWHERE YEAR(p.data_distribuicao) = 2025 AND(HAVING COUNT(p.id_processo)/12.0 > 1000);
- DSELECT u.nome_unidade, (COUNT(p.id_processo)/12.0) AS media_mensalFROM unidade AS uJOIN processos AS p ON u.id_unidade = p.id_unidadeWHERE YEAR(p.data_distribuicao) = 2025GROUP BY u.nome_unidade HAVING (COUNT(p.id_processo)/12.0) > 1000;
- ESELECT u.nome_unidade, (COUNT(p.id_ processo)/12.0) AS media_mensalFROM unidade AS uJOIN processos AS p ON u.id_unidade = p.id_unidadeWHERE YEAR(p.data_distribuicao) = 2025HAVING (AVG(p.id_processo)/12.0) > 1000GROUP BY u.nome_unidade;