Re: What is Aggregation? Re: grouping in tuple relational calculus
Date: 18 Feb 2005 17:16:17 -0800
Message-ID: <1108775777.801768.322550_at_o13g2000cwo.googlegroups.com>
Mikito Harakiri wrote:
> All of them -- sets, bags, and lists -- have their place in RM. The
> importance is shifted heavily toward the left side: bags are only
important
> in the context of aggregation, and lists are even less important as
the
> "order by" SQL clause is virtually the only usage for them.
>
> Once again, if we loose accociativity, then we have to expand our
semantics
> spectrum to admit trees
>
> sets, bags, lists, trees
>
> This progression is natural:
> sets -- idempotent, commutative, associative
> bags -- nonidempotent, commutative, associative
> lists -- nonidempotent, noncommutative, associative
> trees -- nonidempotent, noncommutative, nonassociative
Here is a little bit different perspective.
would produce a bag
{circle, circle, square, triangle} Received on Sat Feb 19 2005 - 02:16:17 CET