Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Introdução
Em banco de dados as visões (em inglês, views) são nada mais que tabelas originárias de outras tabelas relacionadas. Bastante utilizada quando existem a mesma consulta é realizada diversas vezes, as visões trabalham para que não seja necessário criar a forma da consulta diversas vezes, bastando somente em criar uma visão e chama-la.
Visão na IDE
No cronapp, as visões são utilizadas para organizar o diagrama de classes do projeto.
Por exemplo, o projeto abaixo possui uma grande quantidade de classes com diversos relacionamentos e foram criadas visões para um conjunto de classes que possuem uma finalidade em comum.
Figura 1 - Diagrama de dados
Como escrito anteriormente, as visões ajudam na organização, onde você pode selecionar um conjunto específico de classes – que dependerá da configuração do usuário.
Nesse exemplo, foi selecionado a visão Compras e as classes que estão vinculadas nessa visão são mostradas no diagrama.
Figura 2 - Classes vinculadas à visão Compra
O mesmo foi feito utilizando uma visão chamada de Produto, onde ela mostrou todas suas classes vinculadas no projeto.
Figura 3 - Classes vinculadas à visão Produto
Criar nova visão
Para criar uma visão é clicando no ícone de filtro na barra de ferramentas da área do diagrama, onde abrirá a janela de Filtro. Clicando no botão novo, você irá inserir o nome da visão (Figura 4).
Figura 4 - Criando nova visão
Após isso você voltará para a janela de filtro e a visão criada estará selecionada, será feito os vínculos das classes para essa visão, marcando quais são e depois clicando em salvar.
Figura 5 - Selecionando as classes que serão vinculadas a visão Orçamento
Filtrar visão
Image Removed
Para fazer a filtragem das classes conforme a visão é através da caixa de seleção (ao lado do nome nome Visão) que se encontra na barra de ferramentas, onde fará a lista de todas as visões criadas e o campo vazio – que limpa a filtragem.
Image Added
Figura 6 - Selecionando a visão
Painel | ||
---|---|---|
| ||
|