SóProvas


ID
1470883
Banca
UNIRIO
Órgão
UNIRIO
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Sobre o conceito de visões na terminologia SQL, analise as seguintes afirmativas:

I) Uma visão é uma tabela única, derivada de outras tabelas.
II) Uma visão melhora o desempenho de uma consulta, pelo fato de já estar armazenada fisicamente no disco.
III) Qualquer comando de consulta ou de atualização pode ser executado sobre uma visão.
IV) Na técnica de atualização incremental de uma visão, o SGBD determina quais tuplas devem ser inseridas, removidas ou atualizadas na tabela virtual, quando um comando de atualização é aplicado em uma das tabelas base da visão.

É (são) CORRETA (S), apenas, a(s) afirmativa (s)

Alternativas
Comentários
  •  Views - Visões  - Tabela Virtual
    São cópias  fiéis  de  informações contidas em  tabelas  interligadas  por chaves primária e estrangeira.  Pode-se  aglomerar  quantas junções  (JOINs)  necessárias,  no entanto, a adição de cláusula WHERE é proibida. Sua utilidade principal é reduzir o número de repetições de instruções SQL em
    diversos pontos do banco de dados ou então da linguagem de programação.

    II - Errada. Uma view não fica fisicamente no BD. Uma view é uma tabela virtual.

    III -  Errada . De acordo com a definição acima "cláusula Where é proibida", não é correto afirmar que qualquer consulta pode ser inserida .

    IV - Errada

     

    Fonte: Projeto de Banco de dados - Abreu

               SQL Avancado e Teoria Relacional - Thiago Hernanades de Souza