Re: Does Codd's view of a relational database differ from that of Date & Darwin? [M.Gittens]
Date: Sun, 05 Jun 2005 07:06:49 GMT
Message-ID: <dwxoe.3081$F7.1382_at_news-server.bigpond.net.au>
"Jan Hidders" <jan.hidders_at_REMOVETHIS.pandora.be> wrote in message
news:Hweoe.110129$zI7.6623283_at_phobos.telenet-ops.be...
> mountain man wrote:
>>
>> There have been, there are,
>> and there always will be
>> NULLS in the real world.
>
> NULLs are an abstraction and like all abstractions they do not really
> exist.
Information is an abstraction which may or may not exist. If it exists I call it data or information. But if it does not exist (within the DBMS) for any given reason, then it is called "missing", void, or null.
> The relevant question here is if they are necessary and useful to describe
> the world.
Very useful.
>> Does this fact not conflict
>> with Date's wants, and if
>> so, why does Date want
>> to ignore them?
>
> They unnecessarily complicate the model.
The model cannot be complicated by essences of reality. In reality, information may be partial, and thus have elements in it which have null values.
> Anything that can be modeled with them can also be modeled without them,
> and to the extent that they are convenient this is mostly due to the fact
> that the possibilities for user-defined domains were too restricted.
-- Pete Brown IT Managers & Engineers Falls Creek Australia www.mountainman.com.au/softwareReceived on Sun Jun 05 2005 - 09:06:49 CEST