Re: Why does 1:3 relationsihp require another table?
From: Steve Kass (skass_at_drew.edu)
Date: 05/15/04
- Previous message: Anith Sen: "Re: Use statement or database specification problem"
- In reply to: Anith Sen: "Re: Why does 1:3 relationsihp require another table?"
- Next in thread: Anith Sen: "Re: Why does 1:3 relationsihp require another table?"
- Reply: Anith Sen: "Re: Why does 1:3 relationsihp require another table?"
- Messages sorted by: [ date ] [ thread ]
Date: Sat, 15 May 2004 02:57:53 -0400
Anith Sen wrote:
>Steve,
>
>
>
>>>doesNotExist is what some people call NULL when they extend non-NULL
>>>
>>>
>relational algebra and step into the muddy waters of 3VL. The fact that I
>didn't call it NULL is certainly irrelevant. <<
>
>I think, in the formal sense, it is relevent. By not calling it as NULL, one
>can perhaps consider doesNotExist and 123 to be values from the same domain
>and thus can become vital to the definition of 1NF.
>
>
Thanks, Anith.
I'm not sure what you mean when you say that what I call it is relevant,
but I was trying (and didn't do so well) to point out that NULL is
simply an additional symbol, and one can build a theory like relational
algebra based on tuples that can contain that symbol in place of any
domain value. I didn't mean to suggest that I would use a "I'm sure
it's never going to be a password" flag-like symbol there.
SK
>>>SQL is an attempt to implement relational algebra with NULLs that mean
>>>
>>>
>UNKNOWN.<<
>
>NULL in SQL does not mean UNKNOWN; in fact it has has no inherent meaning.
>Instead, people assign arbitrary meanings based on what the lack of a value
>signifies at a given context.
>
>
Correct, but is it fair to say the development of SQL was guided by a
desire to make NULL a good representation of a real-world unknown more
than it was guided by a desire to make NULL a good representation of
NoValueHere?
- Previous message: Anith Sen: "Re: Use statement or database specification problem"
- In reply to: Anith Sen: "Re: Why does 1:3 relationsihp require another table?"
- Next in thread: Anith Sen: "Re: Why does 1:3 relationsihp require another table?"
- Reply: Anith Sen: "Re: Why does 1:3 relationsihp require another table?"
- Messages sorted by: [ date ] [ thread ]