Path: dp-news.maxwell.syr.edu!spool.maxwell.syr.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!wns13feed!worldnet.att.net!207.35.177.252!nf3.bellglobal.com!ursa-nb00s0.nbnet.nb.ca!53ab2750!not-for-mail
From: Bob Badour <bbadour@pei.sympatico.ca>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: comp.databases.theory
Subject: Re: Foreign superkey support
References: <eb7ao5$vn3$1@orkan.itea.ntnu.no> <u2SBg.36542$pu3.480823@ursa-nb00s0.nbnet.nb.ca> <eb96ur$mo$1@orkan.itea.ntnu.no>
In-Reply-To: <eb96ur$mo$1@orkan.itea.ntnu.no>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 20
Message-ID: <4q%Bg.36766$pu3.483816@ursa-nb00s0.nbnet.nb.ca>
Date: Tue, 08 Aug 2006 12:26:40 GMT
NNTP-Posting-Host: 142.176.115.34
X-Complaints-To: abuse@aliant.net
X-Trace: ursa-nb00s0.nbnet.nb.ca 1155040000 142.176.115.34 (Tue, 08 Aug 2006 09:26:40 ADT)
NNTP-Posting-Date: Tue, 08 Aug 2006 09:26:40 ADT
Organization: Sympatico-Subscriber
Xref: dp-news.maxwell.syr.edu comp.databases.theory:44065

Jon Heggland wrote:
> Bob Badour wrote:
> 
>>It occurs to me a superkey reference implies something less than 3rd
>>normal form because any attributes over and above the irreducible key
>>will be functionally dependent on the foreign key.
> 
> In most cases (but not all) there will be normalisation issues, yes.
> However, the foreign superkey (FSK) will typically control the
> redundancy and prevent anomalies.
> 
>>Why include them in the referencing relation at all?
> 
> Pragmatic reasons. For instance as an alternative to an ASSERTION-type
> join-based constraint, which many(? most? Does anybody know?) DMBSs
> don't support.

I don't follow your reasoning. If you simply omitted the dependent 
attributes from the referencing relation, normal foreign key constraints 
would suffice.
