Re: the relational model of data objects *and* program objects

From: Kenneth Downs <knode.wants.this_at_see.sigblock>
Date: Thu, 14 Apr 2005 22:19:18 -0400
Message-Id: <60l3j2-g8s.ln1_at_pluto.downsfam.net>


mountain man wrote:

>> So first we need to identify such dual things in programs, data and
>> processes.

>
> I have thought about this, and concluded that the greatest
> (and single most cost-incurring expense) related to database
> systems is RE-definition of data ---- once in the database,
> and again in the code (wherever the code may actually reside)
>

...and once again in the next layer of the code, as in:

  1. db layer
  2. web service layer
  3. browser layer

This is why the One True Data Dictionary must exist outside of all of them, and be used to implement all of them. If the spec is both machine-readable and human-readable, mores the better.

-- 
Kenneth Downs
Secure Data Software, Inc.
(Ken)nneth_at_(Sec)ure(Dat)a(.com)
Received on Fri Apr 15 2005 - 04:19:18 CEST

Original text of this message