Questão de Banco de Dados — SQL — FGV 2025
- Código
- fg115309
- Banca
- FGV
- Órgão
- MPU
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista do - Desenvolvimento de Sistemas
- AVIEW;
- BTRIGGER;
- CDOMAIN;
- DSEQUENCE;
- EFUNCTION.
GabaritoA — VIEW;
Gabarito: letra A. Uma VIEW é uma tabela virtual que armazena o resultado de uma consulta SQL e pode ser referenciada como uma tabela real em consultas subsequentes, exatamente o que Charles precisa para seu ciclo de refinamento analítico contínuo.
A questão cobra o conceito de objetos do banco de dados relacional. Cada alternativa representa um objeto SQL diferente, com finalidades distintas:
VIEW: tabela virtual baseada em uma consulta SELECT. Não armazena dados fisicamente (a menos que seja materializada) e pode ser usada repetidamente.
TRIGGER: procedimento armazenado que é executado automaticamente em resposta a eventos (INSERT, UPDATE, DELETE) em uma tabela.
DOMAIN: conjunto de valores válidos que pode ser aplicado a colunas, similar a um tipo de dado personalizado.
SEQUENCE: objeto gerador de números sequenciais, geralmente utilizado para criar chaves primárias auto-incrementadas.
FUNCTION: bloco de código que retorna um valor ou uma tabela, mas não é uma tabela virtual persistente como a VIEW.
A VIEW é exatamente uma tabela virtual que representa o resultado de uma consulta SQL. Permite que o usuário acesse esse resultado repetidamente sem reescrever a consulta, ideal para o cenário descrito.
Uma TRIGGER é um gatilho que executa automaticamente quando ocorre um evento em uma tabela. Não é uma tabela virtual nem armazena resultados de consultas.
DOMAIN define um domínio de valores para colunas, restringindo o tipo de dado. Não tem relação com armazenar resultado de consulta.
SEQUENCE gera números sequenciais. É usada para chaves primárias, não para criar tabelas virtuais.
FUNCTION é uma rotina que pode retornar um valor ou uma tabela, mas não é uma tabela virtual persistente como a VIEW. Embora uma função possa retornar uma tabela (função tabela), o conceito clássico e mais direto para o enunciado é VIEW.
Gabarito: letra A.
Link permanente: /questoes/fg115309