Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2025
- Código
- ce203225
- Banca
- CESPE / CEBRASPE
- Órgão
- FUB
- Ano
- 2025
- Nível
- Superior
- Cargo
- Auditor
- CCerto
- EErrado
GabaritoE — Errado
❌ 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) |
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