Re: Primary vs. Surrogate! What a nightmare debate.
Date: Tue, 19 Oct 2004 07:55:53 -0400
Message-ID: <IKKdnX0rxNBOnejcRVn-ig_at_comcast.com>
"Marshall Spight" <mspight_at_dnai.com> wrote in message news:ak2dd.266907$MQ5.8260_at_attbi_s52...
>
> Ack! No lisp involved!
>
> We don't sell any physical goods, is all I'm saying. We sell a service,
> but it's not physical either; no technician comes to your door. You
> send us money and we do stuff with our database. So there's nothing
> in the physical world for us to use a source of natural keys, unless
> maybe we were to hash what the customer sends us.
Same thing for a bank or an insurance company. Same thing for an airline reservation system.
In fact, the term "employee" in a personnel system is an abstraction. A
"person" is a natural object.
But an "employee" is an artificial role that we assign to real persons.
>
>
> > >> "Surrogate" keys as you define them strike me as vile. <<
> >
> > That is not me; that is Dr. Codd.
>
> Six of one. :-)
>
> It makes sense when you put it like that, but I still get surprised.
I am continually shocked, but not surprised, when I see people saying things like:
"We've got to get version one of the Hospital Administration System to market in three months! After that, maybe we'll have time to figure out how a hospital really works." I will never for the life of me figure out how that can possibly work! Received on Tue Oct 19 2004 - 13:55:53 CEST