Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> comp.databases.theory -> Re: A question for Mr. Celko

Re: A question for Mr. Celko

From: Jan Hidders <jan.hidders_at_REMOVETHIS.pandora.be>
Date: Sun, 18 Jul 2004 09:59:33 GMT
Message-ID: <pan.2004.07.18.10.00.10.517654@REMOVETHIS.pandora.be>


On Sat, 17 Jul 2004 23:29:03 -0700, John Jacob wrote:

>> I hypothesize that you can have list-valued-attributes inline (as
>> is already often the case with strings) and relation-valued attributes
>> implemented as separate relations, and still keep things quite simple.
>> I'm still investigating this, though.

>
> Not only would I agree, but I would argue that not allowing them, as
> is the case in today's systems makes things harder in general. The
> system must handle scalar values differently from all other types of
> values, causing special-case handling in the query processor.

Not all interpretations of 1NF say that they are disallowed. The one that makes the most sense to me says that the value should be atomic from the database's perspective. In that case you can have any value in an attrbute but you are not allowed to "break it open" which means you cannot have the nest and unnest operations from the nested relational algebra.

Received on Sun Jul 18 2004 - 04:59:33 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US