Filtrar


Questões por página:
Em um banco de dados da Vigilância Socioassistencial, a tabela familias armazena campos como a região administrativa (regiao) e a renda per capita (renda_per_capita) de cada família. Considere?se a consulta a seguir, escrita em linguagem SQL.

SELECT regiao, COUNT(*)
FROM familias
WHERE renda_per_capita < 200
GROUP BY regiao
HAVING COUNT(*) > 50;

Com base nessa situação hipotética, assinale a opção que apresenta corretamente o resultado dessa consulta.
No CRA-PR, a equipe de tecnologia mantém, em PostgreSQL Versão 12 ou superior, uma base de dados destinada ao registro de atendimentos prestados a usuários internos. O modelo é composto pelas tabelas setor_cra, usuario_interno e solicitacao_atendimento. Na primeira, id_setor é a chave primária; na segunda, id_usuario é a chave primária e id_setor é chave estrangeira que referencia setor_cra.id_setor; na terceira, id_solicitacao é a chave primária e id_usuario é chave estrangeira que referencia usuario_interno.id_usuario. Na tabela solicitacao_atendimento, o campo status é do tipo VARCHAR(20) e pode assumir os valores 'ABERTA', 'EM_ANDAMENTO', 'CONCLUIDA' e 'CANCELADA', enquanto data_abertura é do tipo DATE. Para subsidiar um relatório gerencial, a equipe deverá criar uma view que encapsule a associação entre setores, usuários e solicitações, expondo apenas os campos nome_setor, status e data_abertura. Em seguida, a consulta realizada sobre essa view deverá apresentar, por setor, o total de solicitações com status 'CONCLUIDA' e data de abertura no ano de 2026, exibindo somente os setores com três ou mais ocorrências. Os resultados deverão ser ordenados pelo total em ordem decrescente e, em caso de empate, pelo nome do setor em ordem alfabética. Diante do exposto, assinale a alternativa que cria a view e executa a consulta final de acordo com todos os requisitos.
mostrar texto associado

A equipe de tecnologia do CRA-PR mantém uma base de dados relacional para acompanhamento de solicitações de atendimento registradas por usuários internos. Para subsidiar um relatório gerencial, foi solicitada uma consulta SQL que retorne, para o ano de 2026, a quantidade de solicitações concluídas por setor, exibindo apenas os setores com três ou mais solicitações concluídas. Considere uma sintaxe SQL comum aos SGBD PostgreSQL, MySQL e SQL Server. Admita, ainda, que:


SETOR_CRA.id_setor é chave primária de SETOR_CRA;

USUARIO_INTERNO.id_usuario é chave primária de USUARIO_INTERNO;

SOLICITACAO_ATENDIMENTO.id_solicitacao é chave primária de SOLICITACAO_ATENDIMENTO;

USUARIO_INTERNO.id_setor é chave estrangeira que referencia SETOR_CRA.id_setor;

SOLICITACAO_ATENDIMENTO.id_usuario é chave estrangeira que referencia USUARIO_INTERNO.id_usuario;

O campo status armazena o valor 'CONCLUIDA' para solicitações finalizadas;

O relatório deve apresentar as colunas nome_setor e total_concluidas;

Somente setores com três ou mais solicitações concluídas em 2026 devem ser exibidos; e

A ordenação deve apresentar primeiro os maiores totais e, em caso de empate, ordenar alfabeticamente pelo nome do setor.


Assinale a alternativa que atende integralmente aos requisitos definidos no enunciado.

Na linguagem SQL, qual comando de DML (Data Manipulation Language) é utilizado para recuperar e exibir dados armazenados em uma ou mais tabelas do banco de dados?
mostrar texto associado
Para criar a tabela que armazenará os dados descritos no cenário da plataforma, o administrador do banco de dados utilizou o seguinte comando de definição de dados:


Imagem associada para resolução da questão

Logo, considerando a regra de negócio que exige listar apenas os itens que possuem unidades disponíveis em estoque, o comando SQL correto para selecionar o nome e o preço desses produtos é