Re: Principle of Orthogonal Design

From: paul c <toledobythesea_at_oohay.ac>
Date: Mon, 21 Jan 2008 18:14:55 GMT
Message-ID: <zi5lj.64092$wx.18633_at_pd7urf1no>


JOG wrote:

> ... given that
> McGovern posits that:
>
> R1 { X INTEGER, Y INTEGER }
> R2 { A INTEGER, B INTEGER }
>
> violates the principle, whatever the relations' attribute names.
> Instinctively it does seem rather odd that a predicates such as:
>
> * on Day:X the shop had noCustomers:Y
> * on Roll:A, the dice showed the Number:B
>
> cannot share the same database. ...

 From a mechanical point-of-view, if they are never combined to make an inference, eg., union-ed or join-ed, there doesn't seem to be a theoretical reason not to allow both in the same db.

Rather than "cannot share", I'd prefer to say they could co-exist in the same db, but not necessarily co-exist in the same "app". Received on Mon Jan 21 2008 - 19:14:55 CET

Original text of this message