Questões de Concurso Público IF-PI 2026 para Analista de Tecnologia da Informação

Foram encontradas 5 questões

Q4399787 Banco de Dados

A linguagem SQL possui uma ordem lógica de processamento das cláusulas de uma instrução SELECT, que difere da ordem em que elas são escritas sintaticamente. Conhecer essa ordem permite compreender, por exemplo, por que um alias definido na cláusula SELECT não pode ser referenciado na cláusula WHERE.



Considerando as cláusulas SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY e LIMIT, assinale a alternativa que as apresenta na ordem lógica CORRETA de processamento pelo SGBD:

Alternativas
Q4399788 Banco de Dados
A cláusula WITH da linguagem SQL permite definir conjuntos de resultados nomeados e temporários que podem ser referenciados na instrução imediatamente seguinte. Considerando esse recurso, assinale a alternativa CORRETA:
Alternativas
Q4399793 Banco de Dados
No projeto de Data Warehouse do IFPI, o processo de movimentação de informações entre o sistema estruturante da instituição (o SUAP) e os ambientes analíticos é frequentemente realizado através de fluxos conhecidos como ETL. Assinale a alternativa que descreve CORRETAMENTE o significado da sigla ETL e a ordem lógica de suas operações:
Alternativas
Q4399794 Banco de Dados
O desenvolvimento e a manutenção de um Data Warehouse (DW) exigem técnicas de modelagem estrutural diferentes daquelas utilizadas na criação de bancos de dados transacionais. Avalie as proposições a seguir sobre a arquitetura e a modelagem de um Data Warehouse:

I. Um Data Warehouse é um repositório centralizado, projetado para suportar processos de tomada de decisão (Business Intelligence), reunindo dados de diversas fontes da organização e externas de forma integrada, com foco em armazenamento de histórico e característica não volátil (os dados não ficam mudando a todo instante após serem gravados).


II. Na modelagem multidimensional, amplamente utilizada em Data Warehouses (como o modelo Estrela ou Star Schema), as tabelas são divididas conceitualmente em tabelas de "Fato" (que armazenam as métricas numéricas e os eventos da regra de negócio, como o registro da falta de um aluno em uma aula) e tabelas de "Dimensão" (que contêm o contexto descritivo, como o professor, a disciplina, o curso etc.).


III. Assim como ocorre nos bancos de dados transacionais, o ambiente do Data Warehouse é projetado e otimizado para que os usuários finais executem milhares de operações simultâneas de atualização (UPDATE) e exclusão (DELETE) diretamente nas tabelas ao longo do dia.


IV. Para garantir a máxima velocidade nos relatórios analíticos, a modelagem de um Data Warehouse exige que os dados sigam rigorosamente a 3ª Forma Normal (3NF), fragmentando a informação no maior número de tabelas possível para evitar qualquer tipo de redundância.



Estão CORRETAS apenas as proposições:

Alternativas
Q4399801 Banco de Dados
O Instituto Federal do Piauí (IFPI) está desenvolvendo um sistema unificado de gestão acadêmica para seus campi, utilizando Django como framework principal. A arquitetura deve suportar múltiplos perfis de acesso (discente, docente e coordenador), garantir integridade entre modelos (Aluno, Matricula, Disciplina e RegistroNota) e evitar o problema clássico de N+1 queries em relatórios pedagógicos que cruzam dados de desempenho por turma.

Para otimizar a camada de persistência, a equipe implementou um gerenciador personalizado e configurou filtros dinâmicos nas views conforme o perfil autenticado.

Diante desse cenário, assinale a alternativa que descreve CORRETAMENTE a resolução do problema de N+1 queries, aplica filtragem baseada em papel (role-based) sem violar a segurança do sistema e mantém a consistência dos relacionamentos no contexto descrito.
Alternativas
Respostas
1: D
2: A
3: C
4: B
5: C