Re: Constraints and Functional Dependencies
From: paul c <toledobythesea_at_oohay.ac>
Date: Sun, 25 Feb 2007 17:26:02 GMT
Message-ID: <KEjEh.1126743$1T2.282502_at_pd7urf2no>
>
>
> Does Marshall's notation S(b) mean that relation S has only
> one attribute b? If so then b is necessarily a ck (in fact
> the only key). If S(b) is actually a shorthand notation for
> S(b,b0...bn) then one can express that b is a ck by:
>
> forall b: exists c0,...cn: forall b0...bn:
> S(b,b0...bn): b0 = c0 ... bn = cn
>
> Correct?
Date: Sun, 25 Feb 2007 17:26:02 GMT
Message-ID: <KEjEh.1126743$1T2.282502_at_pd7urf2no>
Keith H Duggar wrote:
> mAsterdam wrote:
>
>>A rephrase to (i) could be: >> >><reference> >>(i a) >> A relation R with attribute a (written as R(a)) having >> a as a reference into S(b) >> is expressed as follows: >> >> forall R(a): exists S(b): a = b >> >> Note that b need not be a ck to S, hence 'into', not 'to'. >></reference>
>
>
> Does Marshall's notation S(b) mean that relation S has only
> one attribute b? If so then b is necessarily a ck (in fact
> the only key). If S(b) is actually a shorthand notation for
> S(b,b0...bn) then one can express that b is a ck by:
>
> forall b: exists c0,...cn: forall b0...bn:
> S(b,b0...bn): b0 = c0 ... bn = cn
>
> Correct?