Imagem de fundo

Em determinadas situações não é desejado que todos os...

Em determinadas situações não é desejado que todos os usuários vejam o modelo lógico inteiro do banco de dados, é necessário que certos dados sejam ocultados. Um mecanismo para implementar esta situação é a utilização de views. Considerando este contexto, analise as afirmativas.


I. A relação da view contém tuplas do resultado da consulta, mas não é previamente computada e armazenada. Sempre que a relação da view é acessada, suas tuplas são criadas computando o resultado da consulta.

II. Views materializadas são relações de views armazenadas, cujos sistemas de banco de dados que a geraram, garantem que se as relações reais usadas mudarem, a view será atualizada.

III. Uma view definida pode ser utilizada em uma nova consulta SQL.

IV. Triggers podem ser utilizados para manter views materializadas.


Estão corretas as afirmativas


A

I, II, III e IV.


B

II e III, apenas.


C

I, II e III, apenas.


D

I, II e IV, apenas.