Pular para o conteúdo principal

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

Banco de DadosBanco de Dados Relacionais
Código
ce203225
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2025
Nível
Superior
Cargo
Auditor
Julgue o seguinte item, relativo a bancos de dados relacionais.No banco de dados relacional, uma view é uma estrutura disponibilizada pelo SGBD para armazenar tabelas e permitir acesso conforme as regras implementadas para o seu acesso.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

View em Banco de Dados Relacional

ERRADO. A afirmação está incorreta. Uma view em bancos de dados relacionais é uma tabela virtual, ou seja, uma consulta SQL armazenada que se comporta como uma tabela para o usuário, mas não armazena dados fisicamente. O SGBD não utiliza views para "armazenar tabelas"; as views são definições lógicas que acessam dados das tabelas-base subjacentes. A descrição dada confunde view com uma tabela real ou com uma materialized view (que possui dados físicos, mas mesmo assim não "armazena tabelas" — armazena o resultado da consulta). O correto é: view é uma estrutura disponibilizada pelo SGBD para representar dados de forma personalizada, permitindo acesso controlado, mas sem armazenamento próprio.

Característica

View (Tabela Virtual)

Tabela Real

Materialized View

Armazenamento de dados

Não armazena dados fisicamente

Armazena dados fisicamente

Armazena dados fisicamente (resultado da consulta)

Natureza

Consulta SQL armazenada (definição lógica)

Estrutura física de dados

Estrutura física com dados pré-computados

Função principal

Representar dados de forma personalizada e controlar acesso

Armazenar e gerenciar dados persistentes

Melhorar desempenho de consultas complexas

Atualização automática

Sim (reflete dados das tabelas-base em tempo real)

Sim (dados são manipulados diretamente)

Não (requer refresh manual ou programado)

View
  • 1Tabela virtual
    • Consulta SQL armazenada
    • Não armazena dados fisicamente
  • 2Materialized view
    • Dados físicos do resultado
    • Atualizável
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Em bancos relacionais, lembre-se: view = consulta salva (virtual). Tabela = dados físicos. Materialized view = dados físicos do resultado da consulta. A banca costuma explorar essa diferença.

ERRADO.

Link permanente: /questoes/ce203225