Olá,
Nossa aplicação é mista com regras na aplicação e no banco, para nosso ramo e 
para quem nós temos e teremos como clientes eu acho que é o melhor a fazer.
Controle das regras na aplicação:   Vantagens: Implantação mais rápida, 
Documentação na aplicação gerando assim um suporte melhor pela padronização.  
Desvantagens: Menos flexível, talvez tenha que criar clones da aplicação para 
atender outros clientes.
Controle das regras no banco:   Vantagens: Maior flexibilidade, Maior 
independencia da equipe de TI na aplicação gerando menos suporte, maior 
controle no banco.   Desvantagens: Implantação mais demorada, documentação mais 
trabalhosa, projetos são especificos tendo que ter um equipe de suporte mais 
bem preparada.
Essas são algumas da MINHAS OPINIÕES mais é claro todos temos nossas visões e o 
importante é projetar a aplicação PARA QUE e/ou PARA QUEM.
Obrigado a todos.
Claudio Oliveira 
http://www.msisolucoes.com.br

> Date: Wed, 26 Oct 2011 08:38:03 -0200
> From: [email protected]
> To: [email protected]
> Subject: Re: [pgbr-geral]     Regras de negócios no banco ou na aplicação - 
> na prática e não na teoria
> 
> Eu estou colocando as Regras de Negócio no banco de dados.
> 
> Em 25 de outubro de 2011 23:12, alecindro <[email protected]> escreveu:
> > Na aplicação. A  empresa onde trabalho possui diversos clientes, cada um com
> > as suas peculiaridades , mas o banco de dados é o mesmo para todos.
> >
> > Alecindro
> >
> > -----Mensagem Original-----
> > From: Flávio Alves Granato
> > Sent: Tuesday, October 25, 2011 10:05 AM
> > To: Comunidade PostgreSQL Brasileira
> > Subject: [pgbr-geral] Regras de negócios no banco ou na aplicação - na
> > prática e não na teoria
> >
> > Bom dia senhores,
> >
> > Sei que este assunto é muito espinhento mas não estou defendendo nenhuma
> > das visões sobre este assunto, apesar de ser desenvolvedor e puxar a
> > sardinha para o meu lado. Mas eu gostaria de saber dos senhores como tem
> > sido o dia a dia na implementação das regras de negócio de uma
> > aplicação, tem sido implementado no SGBD ou na aplicação? Na visão de
> > vocês, DBAs, quais os ganhos financeiro, desempenho, manutenabilidade e
> > outros com este tipo de abordagem?
> >
> > Abraços,
> >
> >
> > Flávio Granato
> 
> 
> 
> -- 
> Atenciosamente,
> Alexsander da Rosa
> http://rednaxel.com
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
                                          
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a