Re: cdt glossary - TABLE
Date: 10 Jul 2005 19:03:41 -0700
Message-ID: <1121047421.545287.227300_at_o13g2000cwo.googlegroups.com>
Jan Hidders wrote:
>
> Note that a representation of a table in memory or on paper will always
> necessarily introduce an order on the elements.
That is not strictly true. A fully inverted index is a fine
implementation
of a relation, and it does not have order. Every attribute is
decomposed
into its own list. Thus there is no internal ordering to the rows,
because it's not a row-wise representation. In fact, this would be true
for any non-rowwise representation.
> This is similar to how
> denotations of a set such as {a, b, c} and {c, b, a} also introduce each
> a different order on the elements of the set. In the first denotation
> the order is a < b < c, in the second it is c < b < a. This order,
> however, is merely an aspect of the representation and not a property of
> the thing that is represented. In other words, the two different
> denotations actually represent the same thing.
Nicely put.
> For tables this means
> that the order in memory of the representation of the body is not really
> part of the body, or, put in another way, if we change that order in the
> representation then it would still represent the same body.
Yes.
Marshall Received on Mon Jul 11 2005 - 04:03:41 CEST