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: What is a surrogate identifier

Re: What is a surrogate identifier

From: Walt <wamitty_at_verizon.net>
Date: Fri, 16 Mar 2007 19:16:31 GMT
Message-ID: <j2CKh.218$742.80@trndny07>

"Cimode" <cimode_at_hotmail.com> wrote in message news:1174055929.671636.192510_at_e1g2000hsg.googlegroups.com...
> On Mar 16, 3:32 pm, "JOG" <j..._at_cs.nott.ac.uk> wrote:
> > I would also add in hindsight that the distinction between something
> > that identifies a proposition and something that identifies the
> > entities about which those propositions speak is an extremely
> > important distinction to make. I think this often gets confused,
> > generating confusion and miscommunication. Indeed I imagine this is
> > the very reason why Codd chose the term 'key' instead of 'identifier'
> > when it came to defining attributes which make a certain proposition
> > unique.
>
> >From Date's relational dictionnary
>
> surrogate key
>

> A single-attribute key with the property that its values serve
> solely as surrogates-hence the name-for the entities they stand for
> (in other words, they serve merely to represent the fact that the
> corresponding entities exist, and they carry absolutely no additional
> information or meaning).
>
> Hope this helps...
>

A surrogate key serves as a surrogate for a natural key. The word "entity" in the above is a possible source of confusion. Received on Fri Mar 16 2007 - 14:16:31 CDT

Original text of this message

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