| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Can we solve this -- NFNF and non-1NF at Loggerheads
"Paul" <paul_at_test.com> wrote in message
news:42079da8$0$34063$ed2e19e4_at_ptn-nntp-reader04.plus.net...
> Alan wrote:
> >> Roy Hann wrote:
> >>
> >>> 1NF does not "mean values are simple or indivisible". It just
> >>> says that for the purpose of the relational theory, the
> >>> divisibility (or internal structure) of values of a given type is
> >>> of no interest or use within the theory. The theory does not
> >>> make use nor reference to the internal structure of a value of
> >>> any type. The theory therefore does not need to define what
> >>> atomic means. The term "atomic" is a just a narrative short-hand
> >>> that Codd used to say, "That's stuff I don't care about, so
> >>> forget about it from now on as you read this paper." I can't
> >>> think of any other theory where a precise definition is demanded
> >>> for things that are *intended* not to be discussed. Plane
> >>> geometry isn't required to define colour for the purpose of
> >>> excluding it from discussion.
> >>>
> >>> There is nothing in RT that *prevents* values from being
> >>> divisible, there never was, and it would plainly be stupid to
> >>> want it that way.
> >>
> >> This sounds to me like an excellent summary of what "1NF" and
> >> "atomic" means. I can't believe we go round in circles discussing
> >> this point when it really is this simple!
> >
> > Okay, I will cite a well respected source supporting my position, then
you
> > do the same. From "Fundamentals of Database Systems, Third Edition",
> > Elmasri/Navathe, pages 485-487 Addison-Wesley, 2000:
>
Then you better re-read the "more abstract, concise, and clear" inaccuracy that Paul wrote. Here, I'll make it easy:
Paul:
"There is nothing in RT that *prevents* values from being
divisible, there never was, and it would plainly be stupid to
want it that way."
Alan, via Elmasri/Navathe:
"...it was defined to disallow multivalued
attributes, composite attributes, and their combinations. It states that the
domain of an attribute must include only atomic (simple, indivisible)
values..."
There is no way to interpret other than how it was written.
What Paul and everyone else is talking about, but can't articulate, is that there is another theory/model, with the (in?)formal name of "Nested Relational Model", or NFNF (Non First Normal Form). This is the model/theory where the restriction of 1NF is _removed_, not redefined (Elmasri, page 459).
>
Nonsense. Of course they disagree, that's what we've been arguing about. I've cited well-respected, published proof of my argument, and until someone can present well-respected published proof (and not just on the internet where one could find "proof" of little green men from Mars) of their argument, they should keep quiet. Or apologize.
>
>
![]() |
![]() |