FC ConcursosFC Concursos

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):

  1. VIEW;
  2. TRIGGER;
  3. DOMAIN;
  4. SEQUENCE;
  5. 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

Continue aprendendo