Olá Ricardo! Regras de Negócio, são rotinas que definem o comportamento do sistema quanto a conduta do operador, por exemplo o simples fato de você constranger o preenchimento de uma determinada coluna em uma tabela é uma regra de negócio que pode ser feita no banco de dados na própria tabela usando o NOT NULL ao definir as colunas da mesma ou em um trigger atravez de um teste "if (new.coluna is null) then exception exp_campo_obrigatorio" ou até mesmo na apricação (Front-End) ativando o Requerid = True do Field no DataSet, ou se quiser complicar mais um pouco pode fazer use o evento BeforePost do DataSet e crie a restrição usando o Abort ao final do teste.
E claro que existem várias possibilidades de regras além de contranger o preenchimento de um campo esse foi só um exemplo. Espero ter ajudado, se quiser mais exclarecimento podemos tc pelo msn, acesse a minha página e faça contato e eu o respondo. Cordialmente Frota C. Júnior www.apoio.eti.br ----- Original Message ----- From: "Ricardo César Cardoso" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Thursday, November 01, 2007 8:36 AM Subject: Re: [delphi-br] Modelo de Desenvolvimento ? Se me permitem uma questão básica e até certo ponto inocente, quem poderia definir, se possível com exemplos, o que seria uma regra de negócio. Pergunto isso meramente porque atualmente usa-se muito a expressão mas parece que o sentido foi perdido, pelo menos pra mim. Grato, Ricardo. Leonardo Anselmo <[EMAIL PROTECTED]> escreveu: Pessoal, Alguem poderia mim ajudar em relação a forma de desenvolver uma aplicação. Se eu desenvolvo atraves das regras no banco com stored procedure ou as regras todas na aplicação?. Desde ja Agradeço Leonardo Anselmo [As partes desta mensagem que não continham texto foram removidas]