| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Objects and Relations
Roy Hann wrote:
> "Marshall" <marshall.spight_at_gmail.com> wrote in message
> news:1171467912.455461.249210_at_a75g2000cwd.googlegroups.com...
>
>>On Feb 14, 7:14 am, "Roy Hann" <specia..._at_processed.almost.meat> >>wrote: >> >>>>>As an addendum, once implemented a surrogate key becomes a natural >>>>>key. I find this fascinating - it seems somehow analagous to "Nature >>>>>abhoring a vacuum". >>> >>>>I think it has more to do with the human drive to communicate. >>> >>>I struggle with that. If, for some reason, I choose to say (just) that, >>>"I >>>have a tin of cat food, and its name shall be 1345235", what have I >>>communicated? No one in the real world could ever point it out and say, >>>"Hey! There goes 1345235." And nor could I. >> >>Let's think of customers and customer ids; it's a very similar case.
>>What does this communicate? It communicates customer >>identity.
To amplify: All keys stand in place of something, which necessarily makes all keys surrogates. When we introduce an unfamiliar key, we do so for convenience: Uniqueness, irreducibility, stability and simplicity being convenient features. Humans appreciate convenience and will naturally use the new key making it familiar. Received on Wed Feb 14 2007 - 10:47:50 CST
![]() |
![]() |