Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024

Banco de DadosBanco de Dados Relacionais
Código
ce166912
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2024
Nível
Superior
Cargo
Especialista em Regulação de Aviação Civil - Área 3
Acerca de bancos de dados relacionais, julgue o item que se segue.Em um banco de dados relacional, a estratégia de implementação de uma view denominada materialização da view implica criar fisicamente uma tabela temporária a partir da primeira consulta a essa view e mantê-la ativa por um determinado período, considerando que poderão seguir-se outras consultas.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Visão materializada em bancos de dados relacionais

CERTO. A descrição está correta: a visão materializada difere da visão virtual (também chamada de view comum) justamente por armazenar fisicamente o resultado da consulta em uma tabela (física), em vez de apenas guardar a definição da consulta e executá-la a cada referência. Esse armazenamento ocorre tipicamente na primeira consulta à view, e o SGBD mantém essa tabela disponível para consultas subsequentes, atualizando-a conforme a estratégia adotada (por exemplo, refresh periódico ou manual).

O conceito é amplamente utilizado para melhorar o desempenho de consultas complexas e agregadas, evitando recálculos a cada acesso. A afirmação do enunciado descreve exatamente essa funcionalidade: criar uma tabela temporária (ou persistente) a partir da primeira consulta e mantê-la ativa para futuras consultas.

View em BD relacional
  • 1Virtual (comum)
    • Apenas definição da consulta
    • Executa a cada acesso
    • Não ocupa espaço físico
  • 2Materializada
    • Resultado armazenado em tabela física
    • Criada na 1ª consulta
    • Mantida para consultas seguintes
    • Atualização: periódica ou manual
    • Melhora desempenho (evita recálculo)
    • Ocupa espaço; pode ficar desatualizada
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Na prova, lembre-se da diferença fundamental: view virtual = apenas a consulta é armazenada (não ocupa espaço físico relevante); view materializada = o resultado é armazenado em uma tabela física (ocupa espaço e pode ficar desatualizado).

Gabarito: ✅ CERTO.

Link permanente: /questoes/ce166912