Questão FC369525
No processo de realizar análises nos dados armazenados em um banco de dados relacional, o perito Charles está implementando diversas consultas SQL. Ele precisa acessar o resultado
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2025
No processo de realizar análises nos dados armazenados em um banco de dados relacional, o perito Charles está implementando diversas consultas SQL. Ele precisa acessar o resultado dessas consultas diversas vezes, como se fosse uma tabela, em um ciclo de refinamento analítico contínuo.
Em um banco de dados relacional, para criar uma tabela virtual que represente o resultado de uma consulta SQL, Charles deve implementar um(a):
- VIEW;
- TRIGGER;
- DOMAIN;
- SEQUENCE;
- FUNCTION.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Uma VIEW é uma tabela virtual cujo conteúdo é definido por uma consulta SQL armazenada no banco. Ao acessá‑la, o SGBD executa a consulta subjacente e apresenta linhas e colunas como se fosse uma tabela real.
Isso facilita a reutilização de resultados complexos sem reescrever o SQL a cada vez, ideal para ciclos de refinamento analítico em que se precisa consultar repetidamente o mesmo conjunto derivado.
Por padrão a view não armazena dados fisicamente; ela guarda apenas a definição da consulta e reflete sempre os dados atuais das tabelas base.
Existe também a view materializada, que persiste o resultado em disco para ganho de desempenho, mas exige estratégias de refresh para manter a consistência com as tabelas originais.
Conteúdo do catálogo FC Concursos · Atualizado em