Re: By The Dawn's Normal Light

From: Dawn M. Wolthuis <dwolt_at_tincat-group.comREMOVE>
Date: Wed, 27 Oct 2004 19:54:05 -0500
Message-ID: <clpfvv$23k$1_at_news.netins.net>


"Kenneth Downs" <firstinit.lastname_at_lastnameplusfam.net> wrote in message news:2r3plc.rdg.ln_at_mercury.downsfam.net...
> Dawn M. Wolthuis wrote:
>
> > "Kenneth Downs" <firstinit.lastname_at_lastnameplusfam.net> wrote in
message
> > news:1fuolc.gsf.ln_at_mercury.downsfam.net...
> >> erk wrote:
> >>
> >> >> Good answer. But I would also like to see the language of the
> >> > database
> >> >> and the language of data that is not-persisted be the same;
> >> > constraints
> >> >> used by the database and those used by the UI be the same; etc.
> >> >
> >> > I agree completely. I think UIs and reports need more than relations;
> >> > for example, ordering. But I my coding would be drastically shorter
and
> >> > much more expressive if I had relational structures and constraints
for
> >> > my "business logic". And those are useful on all tiers.
> >> >
> >>
> >> What do you mean by this? Do you mean storing biz logic in tables like
a
> >> CASE or RAD tool might do?
> >
> > Yes. It need not be tables, but some way for the biz logic to be
> > available
> > to the full range of tiers in an application. --dawn
> >
> >> --
> >> Kenneth Downs
> >> Use first initial plus last name at last name plus literal "fam.net" to
> >> email me
>
> and how do you (dawn) do this now?

I don't in any DBMS. However, if you use a (primitive) file system and add CRUD services to it that read in constrain information contained in that same file system (metadata as data in the system), then you could do this. My sense is that DBMS's partition our applications in the wrong places, thereby making for redundancy of metadata (constraints) and related logic. I beat on this earlier this year, so I don't want to repeat myself too much (OK, when was that ever a problem for me, I know, I know), but I think we need to completely rethink how types and other information is given for use by "the database" so that it is also accessible everywhere it is needed in our applications. Cheers! --dawn

> --
> Kenneth Downs
> Use first initial plus last name at last name plus literal "fam.net" to
> email me
Received on Thu Oct 28 2004 - 02:54:05 CEST

Original text of this message