Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> comp.databases.theory -> Re: Foreign superkey support

Re: Foreign superkey support

From: Jon Heggland <jon.heggland_at_idi.ntnu.no>
Date: Tue, 08 Aug 2006 07:18:48 +0200
Message-ID: <eb96ur$mo$1@orkan.itea.ntnu.no>


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.

-- 
Jon
Received on Tue Aug 08 2006 - 00:18:48 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US