Re: Relation Schemata vs. Relation Variables

From: David Portas <REMOVE_BEFORE_REPLYING_dportas_at_acm.org>
Date: 20 Aug 2006 17:22:42 -0700
Message-ID: <1156119762.119521.51950_at_74g2000cwt.googlegroups.com>


Marshall wrote:
>
> The idea of transition constraints is inherrently non-set-theoretic,
> because it assumes tuple-identity. Since it is possible to
> model non-tuple-identity scenarios in the RM, there will be
> some scenarios in which transition constraints do not make
> sense. This is not a flaw in RM; rather it is an indication that
> transition constraints are a lower-level albeit useful hack
> on top of some subset of RM schemas, that are applicable
> only some of the time.
>

More precisely, the idea of *tuple-level* transition constraints is inherently non set-theoretic. Fortunately, logical operations of any kind at tuple-level are not possible or permitted in RM. The only applicable way to define a transition constraint is in set-based fashion at the logical level. Truly relational transition constraints would therefore suffer none of the problems mentioned.

-- 
David Portas
Received on Mon Aug 21 2006 - 02:22:42 CEST

Original text of this message