RES: [firebase-br] Usuário do sistema x Usuários do Banco

Fabrício Fadel Kammer ffkammer em conchalnet.com.br
Seg Fev 6 17:06:59 -03 2006


Boa tarde Fábio,

Vc fala que um grupo de usuários do sistema estará relacionado com um
determinado usuário do banco? Mas também dá pra fazer a associação
usuário por usuário e utilizarar roles para facilitar o trabalho, não
dá???

[]s


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
Em nome de Fabio
Enviada em: segunda-feira, 6 de fevereiro de 2006 14:47
Para: FireBase
Assunto: Re: [firebase-br] Usuário do sistema x Usuários do Banco


Amigos

Ao invés de mapear diretamente os Usuarios do Sistema com Usuários do
Banco de Dados, é melhor mapear Grupos de Usuarios do Sistema com
Usuários do Banco de Dados. Cada usuário do sistema, obviamente, fará
parte de grupo de usuários.

Isso facilita muito a manutenção do sistema!

[]'s
Fabio


On 2/6/06, Fabrício Fadel Kammer <ffkammer em conchalnet.com.br> wrote:
>
> Opa, gostei da idéia...
>
> To querendo espelhar meu cadastro de clientes no cadastro de usuário 
> do FB tbm... não posso só depender do cadastro de usuários do FB pq 
> tenho campos extras no cadastro de usuário do sistema.
>
> Abraços
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br 
> [mailto:lista-bounces em firebase.com.br]
> Em nome de Romulo Oliveira
> Enviada em: segunda-feira, 6 de fevereiro de 2006 12:01
> Para: lista em firebase.com.br
> Assunto: Re: [firebase-br] Usuário do sistema x Usuários do Banco
>
>
> Eu hoje uso uma tabela de USUARIOS pois tenho, eu diria, "permissões 
> lógicas" no meu sistema que não interferem no acesso ao banco de 
> dados.
>
> Porém num futuro muito próximo eu pretendo fazer um "espelho" dos 
> usuários na tabela com os usuários do banco. Por que preciso? Pois eu 
> vou fazer o log do sistema via TRIGGER em todas as tabelas e 
> precisarei do usuario logado pra fazer algo bem automatico.
>
> Irei fazer o esquema que tem na empresa.
>
> Tenho a tabela CLIENTE
> tenho a de log que é CLIENTE_LOG
>
> nesta tabela tem todos os campos de CLIENTE com mais 3 campos: data + 
> hora, usuarios, operacao (IN, AL, EX)
>
> Por exemplo. Ao incluir um registro o log registra todo o cliente 
> comoperação I
>
> ao alterar o cliente eu gravo 2 registros.. um com o estado anterior 
> do registro, operacação = EX e outro com os dados novos do registro, 
> operacao = IN
>
> desta forma, olhando o timestamp no campo  DATA eu sei exatamente o 
> historico de alteracoes de todo o banco de dados.. o banco poderá 
> crescer rapidamente, terei total controle do que é feito no sistema 
> pelos usuarios e poderei pegar falhas qd tem usuario q diz "o sistema 
> nao funciona!!!"... o log prova tudo!
>
> mesmo q cresça basta um arquivo morto semstral q fica td show! Vlw! 
> "Fabrício Fadel Kammer" <ffkammer em conchalnet.com.br> escreveu na 
> mensagem news:003101c62b31$c9790020$1b0aa8c0 em fabricio...
> Salve galera!
>
> Mais uma troca de experiências sobre programação Delphi com Firebird.
>
> O controle de usuários do sistema, com as definições de permissões de 
> acesso, vocês fazem separadamente dos usuários do banco de dados e 
> todo mundo loga no banco como sendo o mesmo usuário do banco ou vocês 
> criam, para cada usuário do sistema, um usuário no banco de dados 
> Firebird?
>
> Eu hoje tenho o controle de usuários do sistemas separado dos usuários

> do Firebird e todas as estações da rede logam no banco com o mesmo 
> usuário do banco de dados. Isso foi mais fácil para mim na época da 
> migração do sistema de Paradox para Firebird. Hoje estou pensando em 
> fazer uma atualização no sistema onde cada usuário interno do sistema 
> seria cadastrado como um usuário do banco de dados e eu deixaria de 
> utilizar o mesmo usuário para todas as conexões com o banco.
>
> Gostaria de saber como os colegas da lista tem trabalhado com esse 
> controle de usuários.
>
> []s
>
> Fabrício F. Kammer ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para 
> editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para 
> editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para
editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista