| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Stored fields ordered left to right
"Dawn M. Wolthuis" <dwolt_at_tincat-group.com> wrote in message news:bsira5$jlt$1_at_news.netins.net...
>
I'll give you my perspective, but I don't know how much it'll help.
The question is, how does one distinguish the attributes in the relation? There are two choices: numerically/positionally, or by name. That is, one either has a mapping from 1, 2, ... n to attribute, or one has a mapping from name1, name2, ... namen to attribute. To me, it's not all that great a difference. It's just a question of what the application is.
If one is writing a page of equations, the convenience of using positional identification is high. One is likely working with a single relation at a time, and it is relatively simple to keep the ordering straight in the author's and the reader's head.
If one is part of a team building an enormous software system, then by-name is the better way to go, because of the mnemonic value of the names. There are likely a lot of relations with a lot of attributes.
It doesn't affect the semantics of relations or relational operators; it just affects how attributes are identified.
Marshall Received on Sat Dec 27 2003 - 09:32:05 CST
![]() |
![]() |