Computação

1393 palavras 6 páginas
Introdução a Views
Veja neste artigo uma introdução ao uso de Views no SQL Server.
Leia mais em: Introdução a Views http://www.devmedia.com.br/introducao-a-views/1614#ixzz2muBTxW00
CONCEITOS

O que é uma view?
Onde se aplicam as views?
Ela é um procedimento armazenado?
Uma view influencia na desempenho de um banco de dados?
Como são criadas?
Como executamos, após a sua criação?

Uma view é uma maneira alternativa de observação de dados de uma ou mais entidades (tabelas), que compõem uma base de dados. Pode ser considerada como uma tabela virtual ou uma consulta armazenada.

Geralmente e recomendável, uma view, implementada encapsulando uma instrução SELECT (busca de dados para exposição), guarda os dados em uma tabela virtual, armazenando também em cache, pois todas as consultas ao banco, encapsuladas ou não, ao serem executadas, são armazenadas em cache. Por este motivo, pode ser mais rápido ter uma consulta armazenada em forma de view, em vez de ter que retrabalhar uma instrução.

As views nos possibilitam mais que simplesmente visualizar dados. Elas podem ser implementadas também com algumas aplicações de restrição:

- Restrição usuário x dados;

Ex.: Seu departamento de vendas não precisa saber ou ter acesso a uma coluna que contém valores (dados) referentes aos salários dos desenvolvedores.

- Restrição usuário x domínio;

Ex.: Podemos restringir o acesso de um usuário específico a colunas (domínios) específicas (os) de uma tabela.

- Associar vários domínios formando uma única entidade;

Ex.: Podemos ter várias "JOIN" encapsuladas em uma view, formando somente uma tabela arbitrariamente.

- Agregar informações, em vez de fornecer detalhes;

Ex.: Podemos apresentar um somatório de despesas em ligações de um determinado usuário, restringindo acesso aos detalhes da conta.

As vantagens de se usar views são:

- Economizar tempo com retrabalho;

Ex.: Você não precisar escrever aquela instrução enorme.

Relacionados

  • computação o que é
    334 palavras | 2 páginas
  • computaçao
    3419 palavras | 14 páginas
  • Computação
    684 palavras | 3 páginas
  • computaçao
    1577 palavras | 7 páginas
  • Computação
    785 palavras | 4 páginas
  • Computação
    274 palavras | 2 páginas
  • Computação
    375 palavras | 2 páginas
  • Computação
    410 palavras | 2 páginas
  • Computação
    4045 palavras | 17 páginas
  • Computação
    1982 palavras | 8 páginas