[firebase-br] Uso de Views

Eduardo Jedliczka - TeamFB jedyfb em gmail.com
Qua Mar 26 16:07:18 -03 2008


Nem sempre você pode disponibilizar o select (programadores também podem
ficar curiosos sobre os salários dos outros)... há admnistradores e
gerentes que utilizam outros programas para acessar o banco de dados
como ferramentas olap (cube) e geradores de relatórios (Crystal Reports)

Claro que isto só importa na necessidade de segurança desejado. Não sou
paranóico mais sempre procuro fechar algumas coisas.

Sucesso,

Eduardo Jedliczka 

Em Ter, 2008-03-25 às 19:45 -0300, Magno System escreveu:
> Outro caso é criar views para "ocultar" determinados tipos de
> informações (exemplo: o salário dos funcionários só deve ser visto pela
> diretoria ou membros do RH).
> 
> Ao invés de views não poderia simplesmente fazer um SELECT que não trouxesse 
> estes campos ?
> 
> EMPRESA: Marcelo Guimarães Nogueira
> NOME FANTASIA: Magno System
> ENDEREÇO: Rua Oliveira Leite, 66 - Centro - Passa Quatro - MG
> EMAIL: magno em speet.com.br
> 
> Marcelo Guimarães Nogueira
> Magno System (Empresa Desenvolvedora de Software)
> ----- Original Message ----- 
> From: "Eduardo Jedliczka - TeamFB" <jedyfb em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, March 25, 2008 4:52 PM
> Subject: Re: [firebase-br] Uso de Views
> 
> 
> Views são úteis para tornar transparente ao usuário (leia-se
> desenvolvedor final, ou ferramenta de relatórios) certos dados
> conseguidos através de joins e filtros.
> 
> Outro caso é criar views para "ocultar" determinados tipos de
> informações (exemplo: o salário dos funcionários só deve ser visto pela
> diretoria ou membros do RH).
> 
> Mas tome certos cuidados quando utilizar UNION / UNION ALL ou Joins
> muito pesados.... eles podem gerar alguns PLANS muito pobres... (há
> vários chamados no TRACKER do FB sobre este assunto)
> 
> Sucesso,
> 
> Eduardo Jedliczka
> 
> Em Ter, 2008-03-25 às 10:37 -0300, Felipe Aron escreveu:
> > Olá pessoal uma pergunta:
> >
> > Gostaria de saber o que é melhor: Criar uma View e chamar ela no sistema, 
> > ou
> > criar uma Query contendo a SQL ???
> > O que ganho ao usar Views  ??? Quando usar num sistema ?
> >
> >
> >
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 
> 





Mais detalhes sobre a lista de discussão lista