Natural Key

In relational model database design, a natural key is a candidate key that has a logical relationship to the attributes within that row. The main advantage of a natural key over a surrogate key, which has no such logical relationship, is that it already exists; there is no need to add a new, unnatural column to your schema. The main disadvantage of choosing a natural key is that it may need to change if your business requirements change. For example, if you have chosen CustomerNumber as the primary key for a customer, and, subsequently, CustomerNumber becomes alphanumeric instead of numeric, then as well as changing the type of the this column, you will need make changes to all other tables where CustomerNumber is used as a foreign key.

 

<< PreviousWord BrowserNext >>
swami satyananda
neliac
henri fayol
e.s.r. inc.
emerald lake
age of d'ni
hiigara
vanessa nimmo
remote control software
dip circle
ghulam nabi azad
geissler tube
national legion of decency
ecological funeral
quasar (satellite)
veovis (myst)
aitrus (myst)
saavedro (myst)
bene
rice lake (ontario)
imperial mark
umnak
sister act 2: back in the habit
smoke screen
topshop
indianapolis (song)
compound key
paddington bridge
val gielgud
beaford centre
mukaradeeb
guevarism
operation hardtack
ao 51
selmer
design matrix
kenneth cope
maninder pal singh kohli
the man with the flower in his mouth
paco
stability testing
crowz
parrish
anders colsefini