Pular para o conteúdo principal

Questão de Segurança da Informação — Geral — Quadrix 2026

Segurança da InformaçãoGeral
Código
qa431394
Banca
Quadrix
Órgão
CREF 11
Ano
2026
Cargo
Ana ( )

Quanto ao banco de dados e aos sistemas de gerenciamento de banco de dados (SGBD), julgue o item a seguir.

 

O conceito de view, em banco de dados, refere-se a uma tabela física estática que duplica os dados em um novo espaço físico do disco rígido sempre que uma nova linha é inserida na tabela original, visando otimizar a segurança do perímetro de rede.

  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: tabela virtual, não física

Gabarito: ERRADO. A afirmação está incorreta porque uma view (visão) é uma tabela virtual — uma consulta armazenada que não duplica fisicamente os dados; ela não ocupa espaço de armazenamento próprio e não é atualizada automaticamente a cada inserção na tabela base. O conceito descrito no enunciado mistura view com materialized view (visão materializada), que de fato armazena fisicamente os dados, mas mesmo essa não é "atualizada sempre que uma nova linha é inserida" — sua atualização é manual ou agendada. Além disso, a finalidade de view não é "otimizar a segurança do perímetro de rede", e sim oferecer uma visão lógica dos dados, podendo restringir colunas/linhas para controle de acesso.

Uma view (ou visão) é um objeto de banco de dados que representa o resultado de uma consulta SQL armazenada. Ela se comporta como uma tabela para o usuário, mas não armazena dados próprios — os dados continuam apenas nas tabelas base (físicas). Quando você consulta uma view, o SGBD executa a consulta subjacente sobre as tabelas base e retorna o resultado. Isso significa que a view é dinâmica: se os dados da tabela base mudam, a view reflete essas mudanças automaticamente, pois ela é apenas uma "janela" sobre os dados.

Por outro lado, uma visão materializada (materialized view) é um objeto que armazena fisicamente o resultado da consulta, como uma tabela real. Ela é usada para melhorar o desempenho de consultas complexas, mas exige atualização explícita (manual ou por agendamento) — não é atualizada automaticamente a cada inserção na tabela base. O enunciado descreve exatamente essa característica de armazenamento físico, mas atribui a atualização automática, o que é incorreto até para a visão materializada.

A finalidade de uma view é múltipla: simplificar consultas complexas (criando uma abstração), restringir o acesso a dados (mostrando apenas colunas ou linhas específicas, funcionando como mecanismo de segurança lógica) e garantir independência lógica entre a aplicação e a estrutura das tabelas. No entanto, isso nada tem a ver com "segurança do perímetro de rede" — que é um conceito de segurança de infraestrutura (firewalls, DMZ, segmentação de rede), não de banco de dados.

A pegadinha da banca está em misturar três conceitos distintos: (1) view como tabela virtual (correto), (2) visão materializada como tabela física (parcialmente correto, mas com atualização manual), e (3) segurança de perímetro de rede (totalmente fora do contexto). O candidato que conhece apenas o conceito básico de view pode até achar que a afirmação está certa, mas a menção a "duplicar dados" e "otimizar segurança do perímetro" denuncia o erro.

NÃO CAIA NESSA!

A banca troca view por visão materializada e ainda mistura com segurança de rede. Lembre-se: view = virtual, dinâmica, sem armazenamento próprio; materialized view = física, mas atualizada manualmente ou por agendamento. E segurança de perímetro é assunto de firewall/DMZ, não de SGBD.

View (visão)
  • 1Tabela virtual
    • Consulta SQL armazenada
    • Sem armazenamento próprio
    • Dinâmica (reflete mudanças)
  • 2Finalidades
    • Simplificar consultas
    • Restringir acesso (segurança lógica)
    • Independência lógica
  • 3Visão materializada
    • Tabela física
      • Armazena resultado
      • Atualização manual/agendada
      • Não automática
  • 4Segurança de perímetro
    • Firewall, DMZ, segmentação
    • Fora do contexto de SGBD
LEVEL · soulevel.com.br

Item — ❌ ERRADO

A afirmação está errada por três motivos:

  1. View não é tabela física: ela é uma tabela virtual, resultado de uma consulta armazenada, sem armazenamento próprio de dados.

  2. Não duplica dados automaticamente: a view reflete os dados das tabelas base em tempo real; a visão materializada armazena fisicamente, mas exige atualização explícita (não automática a cada inserção).

  3. Finalidade incorreta: view serve para abstração, simplificação e controle de acesso lógico — não para "otimizar a segurança do perímetro de rede", que é um conceito de segurança de infraestrutura.

Gabarito: ERRADO

Link permanente: /questoes/qa431394