Re: Proposal: 6NF

From: dawn <dawnwolthuis_at_gmail.com>
Date: 7 Oct 2006 15:05:06 -0700
Message-ID: <1160258705.940236.258050_at_k70g2000cwa.googlegroups.com>


Jan Hidders wrote:
> dawn schreef:
>
> >
> > What is an accurate generalization or abstraction from Pick? What are
> > the precise features that permit this example of a function with null
> > in the range of a function within the dbms environment? I thought the
> > 2VL was a key factor in null being a value rather than a non-value as
> > it is in SQL.
>
> Close, but not exactly. In the context of database theory the most
> relavant definition of a value is:
>
> Something that can be stored in a computer and for which an equivalance
> relation is defined over its representations that defines equality.
>
> Since in SQL it does not hold that NULL = NULL the notion of equality
> is not an equivalence relation (which must be reflexive, symmetric and
> transitive) so by the above definition SQL does not treat NULL as a
> value.
>
> -- Jan Hidders

Yes, making sense as always Jan. I thought I was clear that it is outside of SQL that one can define NULL to be a value. --dawn Received on Sun Oct 08 2006 - 00:05:06 CEST

Original text of this message