Re: Does Codd's view of a relational database differ from that ofDate & Darwin? [M.Gittens]
From: Alexandr Savinov <savinov_at_host.com>
Date: Mon, 06 Jun 2005 10:38:15 +0200
Message-ID: <42a40b89$1_at_news.fhg.de>
>
>
> NULLs are an abstraction and like all abstractions they do not really
> exist. The relevant question here is if they are necessary and useful to
> describe the world.
>
>
> They unnecessarily complicate the model. 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.
Date: Mon, 06 Jun 2005 10:38:15 +0200
Message-ID: <42a40b89$1_at_news.fhg.de>
Jan Hidders schrieb:
> 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. The relevant question here is if they are necessary and useful to
> describe the world.
Everything can be considered reality and everything can be considered abstraction - it is too general issue just like existence.
>> Does this fact not conflict >> with Date's wants, and if >> so, why does Date want >> to ignore them?
>
>
> They unnecessarily complicate the model. 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.
Nothing can be modelled without null values. Null is a bootstrapping point for everything else. It is clear in theory, for example, in set theory. But it is also true in practice. Null values have very concrete semantics but the problem is that they are frequently used inappropriately (for example, as unknown values).
-- alex http://conceptoriented.comReceived on Mon Jun 06 2005 - 10:38:15 CEST