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: Surrogate Keys: an Implementation Issue

Re: Surrogate Keys: an Implementation Issue

From: -CELKO- <jcelko212_at_earthlink.net>
Date: 22 Jul 2006 06:56:15 -0700
Message-ID: <1153576575.260428.27560@b28g2000cwb.googlegroups.com>

First of all, a surrogate key is not exposed to the user. That is straight out of Dr. Codd. The system maintains it, like an index and it does not replace the relational key.

Commercial examples include Teradata hashing is one example; Sand compressed bit vectors are another and Sybase SQ Anywhere are been using pointer chains from FKs back to a single occurence of the referenced PK or UNIQUE() constraint set.

IDENTITY is not a surrogate, nor can it be used as a relational key, nor is it practical becuase of the lack of validation and verification. Received on Sat Jul 22 2006 - 08:56:15 CDT

Original text of this message

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