Pular para o conteúdo principal

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

Banco de DadosSQL
Código
ce190948
Banca
CESPE / CEBRASPE
Órgão
ANA
Ano
2024
Nível
Superior
A respeito de cloud computing, lógica e linguagem de programação e banco de dados, julgue o próximo item.Em SQL, uma visão, que pode existir fisicamente ou ser apenas lógica, apresenta os dados de uma ou mais tabelas do banco de dados.
  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 (View) em SQL

Gabarito: Certo (C). A afirmativa está correta pois, em SQL, uma visão (view) pode ser apenas lógica (tabela virtual, sem armazenamento físico) ou física (visão materializada, que armazena os dados em disco), e de fato apresenta dados de uma ou mais tabelas do banco de dados, baseada em uma consulta SELECT.

O conceito de view em bancos de dados relacionais: é uma tabela virtual que resulta de uma consulta armazenada. As visões comuns (não materializadas) são objetos lógicos que não ocupam espaço físico, apenas armazenam a definição da consulta. Já as visões materializadas (suportadas por diversos SGBDs como Oracle, PostgreSQL, SQL Server) existem fisicamente, persistindo os dados na memória ou disco. Ambas atendem à descrição do enunciado: "pode existir fisicamente ou ser apenas lógica".

Portanto, a banca considerou o item correto, abrangendo tanto a view tradicional quanto a materializada. ✅ CERTO

1Lógica (tradicional)
Tabela virtual
Armazena só a consulta
Sem dados físicos
2Física (materializada)
Dados persistidos em disco
Atualizável (refresh)
3Origem
Uma ou mais tabelas
Baseada em SELECT
Visão (View) em SQL
LEVELsoulevel.com.br
Visão (View) em SQL: Lógica (tradicional) (Tabela virtual, Armazena só a consulta, Sem dados físicos); Física (materializada) (Dados persistidos em disco, Atualizável (refresh)); Origem (Uma ou mais tabelas, Baseada em SELECT)

Link permanente: /questoes/ce190948