SóProvas


ID
2651416
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de banco de dados, julgue o item que se segue.


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.

Alternativas
Comentários
  • Uma VIEW (ou Visão) é uma consulta armazenada no banco de dados (Uma consulta armazenada, uma tabela "virtual").

    Uma VIEW (ou Visão) é uma consulta armazenada no banco de dados.

    MATERIALIZED VIEW é uma tabela real no banco de dados que é atualizada SEMPRE que ocorrer uma atualização em alguma tabela usada pela sua consulta.

     

    GABARITO: CORRETO.

  • Complementando o comentário da colega acima:

     

    O comando "view" gera uma tabela virtual temporária, que só existe enquanto está sendo utilizada

  • Uma VIEW (ou Visão) é uma consulta armazenada no banco de dados.

    Materialized view é uma view, só que neste caso, o que é armazenado não é a consulta e sim o resultado dela.

    https://dicasdeprogramacao.com.br/qual-a-diferenca-entre-view-e-materialized-view/

  • Pessoal, e essa parte que ele fala "armazenada em cache", não tornaria errada?

  • Um dos benefícios da view materializada é aumentar o desempenho do banco de dados, uma vez que estão armazenadas fisicamente no banco de dados.

    Questão cespe: (MEC/2015) - O uso de views materializadas permite aumentar o desempenho do banco de dados, pois minimiza o acesso às tabelas de dados e torna mais rápida a execução das consultas.

    Gabarito: Correto

  • Uma visão não necessariamente existe em forma física; ela é considerada

    uma tabela virtual, ao contrário das tabelas da base, cujas tuplas sempre

    estão armazenadas fisicamente no banco de dados. Isso limita as possíveis

    operações de atualização que podem ser aplicadas às visões, mas não oferece

    quaisquer limitações sobre a consulta de uma visão. No entanto, é importante

    destacar que certos sistemas de bancos de dados permitem que as visões sejam

    armazenadas. Essas visões armazenadas são chamadas de visões

    materializadas.

  • GAB C

    view - é responsável por buscar os dados ; consulta. É virtual

    view materializada - faz a cópia dos dados ; é criada uma tabela física para o armazenamento dos dados.

    Fonte: Resumo das aulas de Ramon Souza- Estratégia.

  • VIEW (TABELA VIRTUAL)

    View é um subconjunto do banco de dados que pode ser entendido como um resultado de pesquisa pronto/ armazenado.

    Uma visão (ou view) é uma única tabela que é derivada de outras tabelas, que podem ser tabelas de base ou mesmo outras visões previamente definidas. Podemos ainda entender uma visão como uma maneira alternativa de visualização dos dados de uma ou mais tabelas.

    CESPE:

    Uma view é uma tabela que é atualizada no momento em que uma das tabelas consultadas é atualizada; a view permite consultas ao banco de dados de forma mais rápida quando comparada à utilização de índices. ERRADO

    Denomina-se visão uma tabela única derivada de uma ou mais tabelas básicas do banco. Essa tabela existe em forma física e viabiliza operações ilimitadas de atualização e consulta. ERRADO

     

    View é um objeto que permite implementar a segurança em um banco de dados, omitindo dados irrelevantes para algum grupo de usuário. No entanto, não é permitido criar uma view com base na definição de outra view. ERRADO

  • Definitivamente bd n é meu forte
  • cache? qual cache?