Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2026
Banco de Dados›Banco de Dados Relacionais
Código
ce225566
Banca
CESPE / CEBRASPE
Órgão
IPAAM
Ano
2026
Nível
Superior
Cargo
Analista Ambiental – Especialidade: Análise de Sistemas
Na situação retratada no texto 2A2-III, considerando-se a necessidade de permitir a reutilização de dados ambientais integrados por diferentes aplicações e usuários, é correto afirmar que o uso de uma view em um banco de dados relacional seria adequado porque isso permite
Adisponibilizar uma representação lógica derivada de uma ou mais tabelas, sem duplicação de dados.
Bgarantir automaticamente a integridade referencial entre sistemas distintos.
Caumentar a precisão geométrica dos dados ambientais armazenados.
Darmazenar fisicamente grandes volumes de dados espaciais consolidados.
Esubstituir definitivamente tabelas normalizadas no banco de dados.
Revelar gabarito e comentário▾
GabaritoA — disponibilizar uma representação lógica derivada de uma ou mais tabelas, sem duplicação de dados.
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
Gabarito: letra A. A view (visão) é uma tabela virtual, derivada de uma ou mais tabelas, que não armazena dados fisicamente – ela é uma representação lógica dos dados subjacentes. Isso permite reutilizar informações de múltiplas fontes sem duplicação, atendendo exatamente à necessidade do analista ambiental descrita no texto.
Alternativa A — ✅ Correta ⟵ GABARITO
A afirmação descreve precisamente o conceito de view: uma representação lógica derivada de uma ou mais tabelas (ou mesmo outras views), que não duplica os dados, pois a view é uma tabela virtual – os dados permanecem armazenados apenas nas tabelas base. Sempre que a view é consultada, a consulta predefinida é executada sobre os dados atuais, garantindo consistência sem redundância.
Alternativa B — ❌ Incorreta
Views não garantem automaticamente integridade referencial entre sistemas distintos. A integridade referencial é assegurada por constraints (chaves estrangeiras) no esquema do banco de dados, não por views. Uma view pode combinar dados de várias tabelas, mas não impõe regras de integridade entre sistemas diferentes.
Alternativa C — ❌ Incorreta
Views não alteram nem aumentam a precisão geométrica dos dados ambientais. Elas apenas apresentam os dados já armazenados nas tabelas base, com a precisão que já existe. A view é uma janela sobre os dados; não modifica sua precisão.
Alternativa D — ❌ Incorreta
Views típicas (não materializadas) não armazenam dados fisicamente. Uma view armazena apenas a definição (consulta), e os dados são recuperados das tabelas base a cada acesso. Mesmo uma view materializada armazenaria dados, mas isso seria duplicação e não se alinha ao cenário de reutilização sem duplicação descrito no texto.
Alternativa E — ❌ Incorreta
Views não substituem tabelas normalizadas. Elas dependem das tabelas base para existir. As tabelas normalizadas continuam sendo a fonte dos dados; a view é uma abstração sobre elas, não as substitui. A normalização é um conceito de design de esquema, enquanto a view é um mecanismo de apresentação.
NÃO CAIA NESSA!
Para identificar a resposta correta sobre views, lembre-se da definição clássica: view é uma tabela virtual, derivada, que não armazena dados físicos (salvo views materializadas, que são exceção). A pegadinha comum é achar que view armazena ou substitui tabelas – a banca explora esse erro nas alternativas D e E.