FC ConcursosFC Concursos

Questão FC374574

Visões (views) são procedimentos fornecidos pelos SGBDs para trabalhar com consultas prontas, como uma tabela virtual, que não armazena dados. Considerando as características de vi

Sistema de Gerenciamento de Banco de Dados (SGBD)

Instituto Consulplan · 2024

Visões (views) são procedimentos fornecidos pelos SGBDs para trabalhar com consultas prontas, como uma tabela virtual, que não armazena dados. Considerando as características de visões, assinale a afirmativa INCORRETA.

  1. Uma visão pode ser uma consulta ou uma tabela derivada de uma visão ou de algumas tabelas.
  2. Entre as vantagens de trabalhar com visões, estão a possibilidade de se ter um acesso limitado e controlado dos dados.
  3. Ao usar uma visão, o usuário ou administrador tem a impressão de lidar com uma tabela real, pois o conteúdo e o comportamento da visão é o mesmo de uma tabela real.
  4. Em uma visão são apresentados somente os dados relevantes, e não toda a base de dados. Os dados apresentados mediante a visão não podem ser alterados a todo instante no banco de dados.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A afirmação é imprecisa porque confunde duas propriedades distintas: a função de filtro da visão e sua capacidade de atualização. De fato, uma visão é uma tabela virtual que normalmente mostra apenas os dados relevantes filtrados das tabelas base.

No entanto, os dados exibidos por uma visão podem ser alterados quando a visão é updatable — isto é, quando sua definição atende a restrições (ex.: baseada em uma única tabela, sem agregações, DISTINCT, GROUP BY, junções ou colunas calculadas). Nesses casos, INSERT/UPDATE/DELETE feitos sobre a visão são propagados para as tabelas subjacentes.

Além disso, SGBDs oferecem mecanismos (como INSTEAD OF triggers ou regras) que permitem tornar atualizáveis visões complexas, e há ainda as visões materializadas que armazenam dados fisicamente e têm comportamento próprio.

Portanto, não se pode afirmar categoricamente que “os dados apresentados mediante a visão não podem ser alterados”; isso depende da definição da visão e das funcionalidades do SGBD.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo