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

Home -> Community -> Usenet -> c.d.o.server -> Re: Surrogate Key vs Production Key

Re: Surrogate Key vs Production Key

From: Cris Carampa <cris119_at_operamail.com>
Date: Wed, 13 Oct 2004 11:15:40 +0200
Message-ID: <ckirpr$h64$1@lacerta.tiscalinet.it>


Mark C. Stock wrote:

> but when establishing the data model, introducing a surrogate key column to
> replace a natural key column structure seriously weakens the data model and
> often hides (or impedes discovery of) very important facts about the
> business

Good point. But what happens if the natural key is made of more than one column? Do you still use it (and have all the child tables inherit it - this surely enforces the business rules but wastes hd space) or do you define a surrogate key instead?

Kind regards,

-- 
Cris Carampa (spamto:cris119_at_operamail.com)

The World is Case Sensitive.
Only the Evil Empire is cAsE inSenSitivE.
Received on Wed Oct 13 2004 - 04:15:40 CDT

Original text of this message

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