Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Is the use of VARCHAR(256) as Primary Keys preferred in Oracle?
On Mon, 18 Nov 2002, kennedy-family_at_attbi.com wrote:
> a surrogate key is an arbitrary key (eg a sequence). A natural
> key is one that is naturally part of the data (eg in the US the
> social security number for people)
But the social security number was a generated number. Sure, mine "means" me, but it was still generated.
Maybe part of the arbitrary argument can be upheld because a person designing his database doesn't trust "natural" keys. Most database guys aren't, and shouldn't be, very trusting of much.
-- Galen BoyerReceived on Sun Nov 24 2002 - 20:53:15 CST