Re: Declaring super types

From: Reinier Post <rp_at_raampje.lan>
Date: 20 Apr 2010 22:03:07 GMT
Message-ID: <4bce249b$0$14128$703f8584_at_textnews.kpn.nl>


Vadim Tropashko wrote:

>On Apr 19, 1:06 pm, r..._at_raampje.lan (Reinier Post) wrote:
>> ... "is a" does have a simple, useful and consistent
>> definition for the relational model: for relvars R, S, we can write
>>
>>   R is a S
>>
>> as a shorthand for:
>>
>>   + all attributes of S are attributes of R;
>>   + those attributes are a (possibly super)key of R, and
>>   + R projected on those attributes is always a subset of S.
>> ...
>
>Are you saying
>
>"R is a S"
>
>is eqivalent to
>
>"R join S = R"?

Hmmm ... that seems a nice shorthand for the first and third clause, but it doesn't imply the second one.

-- 
Reinier
Received on Wed Apr 21 2010 - 00:03:07 CEST

Original text of this message