System (Hidden) Keys
Date: 1995/05/31
Message-ID: <3qir7n$o2k_at_news.cais.com>#1/1
We are about to have a massive debate in the company I work with. The discussion will be about primary keys that are system generated, (like by a sequence) vs. a set of 'regular' fields that can be used as unique primary keys.
What I'm looking for is basically a list of PROs and CONs about defining Primary keys in these two ways.
For example, it has been stated that there is Overhead required to store a system primary key that the user never sees.
Also, the Where clauses of most queries will be simpler if a single Primary key field can be used...
etc.
Anyone ever go through this process before? (I mean 'proving' a
design philosophy to a group by citing this kind of PRO CON list
specifically on this topic? )
Just fishin'
I'll summarize any responses.
Thanks
Randy
-- ..uu. z' , ___________________ ?$""`?i . x" .uu I Randy I `M ._at_" d9b . f .,.uun. ?$ ?i' I DeWoolfson I 'Z :#" M `8 U8 < .dP"```"# `M ._at_" I-----------------I '&H?` X ,oR $5. $ ?* _at_ 'Z :#" I randyd_at_cais.com I d#`*L :RP' $b f`$L:M Xf .f' '&H?` I-----------------IReceived on Wed May 31 1995 - 00:00:00 CEST
,!"> 5. $' ?X X "NXF M .=` d#` I ,\\/. I
> 'M d$ `E M "$$ Mux~ n!" I |o o| I k `h ' ' "" ` z" * I=ooO==(_)==Ooo===I % ` " " I_________________I