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
I, II, III e IV.
II e III, apenas.
I, II e III, apenas.
I, II e IV, apenas.