| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: foundations of relational theory? - some references for the truly starving
"Dave Best" <davebest_at_usa.net> wrote in message
news:ea757642.0311031305.1beca7a4_at_posting.google.com... > "Anthony W. Youngman" <thewolery_at_nospam.demon.co.uk> wrote in message news:<fHrE46GYsFo$EwWN_at_thewolery.demon.co.uk>...
> >
> >
> > The foreign key is in the logical model. Any nested relation has a > primary key consisting of the primary key columns of the containing > relation (and which form a foreign key to it) plus its own primary key > columns. In Pick, the primary key of a MV element is the primary key > of the record plus its array index. > > A relational database with relation-value (nested) attributes can > choose to physically store them clustered with the containing > relation, and so does not have to physically store the redundant > columns. > > The logical model of the data can be thought of as the API which a > program uses to access the data. This is distinct from the way it is > physically stored on the disk, which can be anything the vendor > chooses, including the Pick method of value-encoded variable-length > strings (so long as this representation is not exposed by the API).
Dave,
You have to stop and consider to whom you are replying. Wol is ignorant and stupid.
For instance, the relational model requires the dbms to represent all information as explicit data values in relations. Because of this, one can manipulate any information using the same simple, powerful tool: predicate logic. As soon as one represents information in any other way, one must either accept limited functionality or increased complexity or both. In Pick's case, it is clearly both less functional and more complex.
As evidence of Wol's ignorance and stupidity, he actually thinks that implicit physical representations of information have some advantage. He lacks the cognitive ability to comprehend that the redundancy still exists at the logical level, and the only thing different is Pick has less functionality for greater complexity.
How many informed and intelligent people want to pay more and receive less? Can you imagine someone walking into a store and declaring he wants to pay top dollar for pure crap? What would you conclude about such an individual? Received on Mon Nov 03 2003 - 16:22:56 CST
![]() |
![]() |