Visões no Oracle
As visões permitem que os usuários vejam uma apresentação personalizada dos dados de uma única tabela ou mesmo de uma junção de muitas tabelas. Podem ser usadas para impor segurança, utilizando a cláusula read only.
Dividem-se em três tipos:
- Visão Regular
- Visão Materializada
- Visão de Objeto
Visão Regular (ou simplesmente Visão): não armazena dados, apenas a definição, e a consulta subjacente é executada toda vez que a visão é acessada.
Visão Materializada (antigo Snapshot): permite que os resultados da consulta sejam armazenados juntamente com a definição da consulta para acelerar o processamento, entre outros benefícios. Pode ser usada para replicar uma cópia somente leitura da tabela para outro banco de dados. Pode ser atualizada de forma automática quando uma transação finalizada com commit ocorrer na tabela base, ou pode ser atualizada sob demanda.
Visão de Objeto: permite que o desenvolvimento e o processamento orientado a objeto ocorram no banco de dados enquanto as tabelas subjacentes permanecem em um formato relacional
Mais sobre as Visões Materializadas...
- replicam os dados de uma fonte principal para vários destinos
- podem ser somente leitura ou atualizáveis
- automatizam o processo de replicação e atualização dos dados
Comentários
Postar um comentário