Re: Enforcing Business Rules

From: Jerry Gitomer <jgitomer_at_erols.com>
Date: 2000/01/30
Message-ID: <3893E559.961C06AF_at_erols.com>#1/1


Barnel Saintilma wrote:
>
> I have a question and/or I would like to get your comments regarding a
> misunderstanding I am having with a colleague from work of mine.
>
> The misunderstanding is the following. Is a database application better
> off using its application (front end) to enforce business rules or
> using the database (back end). In other words does the database support
> the application? or does the application support the database? Thing
> really get ugly when you are trying to develop a business application
> where you find the D.B.A. and the lead developer (who is also leading
> the entire project) sitting at the same table arguing who's got the best
> solution to a problem.
>
> What I would like to know is being that both statement can be true
> depending on your situation how do you strike a happy medium between the
> two?
>
> From a D.B.A. who is trying to make peace with (or break into pieces)
> his fellow developers.
> --
> "Each One Teach One" Daniel L. Payne
>
> "Good things happen to those who hustle." Chuck Noll

        In general it is best to incorporate the business rules in the table definitions because:

        Assures uniform validation of data reqardless of how entered.

        Simplies coding

        Simplifies program maintenance

-- 
Jerry Gitomer
Once I learned how to spell DBA, I became one.
Received on Sun Jan 30 2000 - 00:00:00 CET

Original text of this message