| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Does Codd's view of a relational database differ from that ofDate&Darwin? [M.Gittens]
Paul schrieb:
> Alexandr Savinov wrote:
>
>>To say "if NULL means unknown" is the same as to say "if 0 is equal 1" >>or "if empty set is full set". Unknown and null are two different things >>and deserve to have to special designations. >> >>NULL means absence >>UNKNOWN means presence with unknown identity
I meant that there are two basic interpretations:
They are basic because they can be formally described. And then we need at least to distinguish them, i.e., we cannot say "if 1. is 2".
The second question as you correctly noticed is what kind of behavior we would like to have in our database. Here I would accept different opinions and solutions but have to be consistent. If we say that special value X means absence then the values have to absent for *all* aggreagtion function rather than SUM will skip the value while COUNT will take it into account.
-- alex http://conceptoriented.comReceived on Tue Jun 07 2005 - 11:48:19 CDT
![]() |
![]() |