Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — FUNDATEC 2023

Banco de DadosBanco de Dados
Código
qq891235
Banca
FUNDATEC
Órgão
GHC-RS
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas
Uma forma de otimização de consultas em bancos de dados é a utilização de visões (views) cujo conteúdo é calculado e armazenado em forma de tabelas. Esse tipo de visão é conhecido como:
  1. AView temporária.
  2. BView materializada.
  3. CView auxiliar.
  4. DView armazenada.
  5. EView abstrata.
Revelar gabarito e comentário

GabaritoB — View materializada.

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ões em banco de dados: materializadas vs. virtuais

Gabarito: letra B. A visão materializada armazena fisicamente o resultado de uma consulta, funcionando como uma tabela real – exatamente o que o enunciado descreve: "conteúdo é calculado e armazenado em forma de tabelas". Em contraste, as visões convencionais (ou virtuais) não armazenam dados, sendo apenas consultas pré-definidas executadas sob demanda.

O contexto fornecido diferencia claramente os tipos: uma view materializada armazena o resultado da consulta, enquanto a view dinâmica (convencional) não armazena dados fisicamente (C2). O termo técnico consagrado na literatura de banco de dados para esse tipo de visão é "visão materializada" (materialized view).

Visões em banco de dados
  • 1Visão virtual (convencional)
    • Consulta pré-definida
    • Executada sob demanda
    • Não armazena dados
  • 2Visão materializada
    • Armazena resultado fisicamente
    • Funciona como tabela real
    • Precisa ser atualizada
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

View temporária não é o termo padrão para visões que armazenam dados. Tabelas temporárias existem, mas não são visões que calculam e persistem resultados de consultas.

Alternativa B — ✅ Correta ⟵ GABARITO

Visão materializada (materialized view) é exatamente o conceito: uma view cujo resultado da consulta é armazenado fisicamente em disco, otimizando consultas futuras. Confirma-se pelo trecho do contexto: "Uma view materializada armazena o resultado da consulta" (C2).

Alternativa C — ❌ Incorreta

"View auxiliar" não é um tipo reconhecido na classificação de visões. É um termo genérico sem definição técnica específica.

Alternativa D — ❌ Incorreta

"View armazenada" não é a nomenclatura oficial. Embora descreva a característica, o termo consagrado é "materializada".

Alternativa E — ❌ Incorreta

"View abstrata" não é um conceito usado em bancos de dados relacionais. Visões abstratas não existem como categoria.

PEGA ESSA DICA!

Lembre-se da diferença fundamental: visão virtual (ou dinâmica) é uma consulta salva que roda toda vez que é chamada; visão materializada armazena os dados fisicamente e precisa ser atualizada periodicamente. Questões de concurso costumam cobrar a nomenclatura exata.

Gabarito: letra B.

Link permanente: /questoes/qq891235