SóProvas


ID
770365
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Considerando o conceito de visões do modelo relacional, julgue os itens seguintes.

Uma visão relacional é uma consulta virtual que nunca é materializada.

Alternativas
Comentários
  • Uma visão, ou vista (em inglês: view), no contexto dos bancos de dados é um objeto que não armazena dados, e não uma relação, composto dinamicamente por uma consulta que é previamente analisada e otimizada. Isso significa que, diferentemente de tabelas, visões não são objetos físicos, ou seja, não ocupam espaço em disco. Alterações nos dados de tabelas que são acessadas por visões, consequentemente alteram os resultados gerados pelas consultas armazenadas nessas visões. 
  • Errada, podemos ter também o conceito de visão materializada, a qual armazena os dados em espaço no disco.
  • A visão visão pode ser materializada em uma tabela física temporária por meio da construção de  materialização das views.

  • Corroborando...

     

     

    (Q883803) Ano: 2018 Banca: CESPE Órgão: STJ Prova: Técnico Judiciário - Suporte Técnico

     

    A diferença entre materialized view e view comum em um banco de dados é o fato de que a primeira é armazenada em cache como uma tabela física, enquanto a segunda existe apenas virtualmente. (C)

  • ERRADO

     

    não há visão relacional

    View materializada = tipos específicos de view que permitem armazenar uma tabela real (é o que acontece quando vc cria um caderno de questões no QC)

  • Uma visão, ou vista (em inglês: view), no contexto dos bancos de dados é um objeto que não armazena dados, e não uma relação, composto dinamicamente por uma consulta que é previamente analisada e otimizada. Isso significa que, diferentemente de tabelas, visões não são objetos físicos, ou seja, não ocupam espaço em disco. Alterações nos dados de tabelas que são acessadas por visões, consequentemente alteram os resultados gerados pelas consultas armazenadas nessas visões.


    Gostei (

    0

    )


  • (Q883803) Ano: 2018 Banca: CESPE Órgão: STJ Prova: Técnico Judiciário - Suporte Técnico

     

    A diferença entre materialized view e view comum em um banco de dados é o fato de que a primeira é armazenada em cache como uma tabela física, enquanto a segunda existe apenas virtualmente. (C)

  • Em alguns casos, ela pode ser materializada .

  • GABARITO ERRADO!

    .

    .

    ALGUM FÓRUM DE TI:

    View materializada cria uma tabela auxiliar para armazenar os dados da query estabelecida pela view. Assim o banco de dados cria uma espécie de gatilho automático para que toda atualização de dados nas colunas envolvidas atualize também a visão materializada (tabela auxiliar), permitindo assim o acesso direto aos dados sem maiores processamentos em uma consulta.

    Com ela você ganha performance de acesso aos dados, mas passa ter um custo maior de atualização dos dados. Precisa analisar o que é mais interessante em cada caso. Então esta é uma otimização de acesso.