Re: Multiple specification of constraints
Date: Sat, 06 Mar 2004 14:12:43 -0500
Message-ID: <404a22a3$0$3084$61fed72c_at_news.rcn.com>
Dawn M. Wolthuis wrote:
[Big Snip]
>
> It is a lousy example, but if you can stick with it this "local constraint"
> (one that applies to this application related to the database, but not to
> other applications on the same data) is one that has me putting a dropdown
> list of values 2, 3, 4, & 5 for the user to choose from. Where did the
> application get those values? From somewhere in the non-database side of
> the application, I'm guessing. Why? Because I, the programmer, can control
> the constraints here so that when 6 becomes a valid value, I can change my
> dropdown list without anyone else involved. This has to do with human
> beings and how they work. Programmers will almost always do what they see
> as having the best quality solution from their perspective and that
> perspective is often at odds with what a dba would see as the best quality
> solution. If both could manage validation/constraint specification/logic
> within the same environment ...
>
> Anyway, it relates to the same point I started with -- that the way we have
> our system development partitioned today and where we have our constraint
> processing handled, we end up with multiple specifications of
> validation/constraint handling. I don't think our systems should be
> partitioned the way they are, nor do I think the roles on the project team
> should be partitioned into dba's and programmers.
>
> --dawn
>
>
Jerry Received on Sat Mar 06 2004 - 20:12:43 CET