Re: Database design, Keys and some other things
- From: "-CELKO-" <jcelko212@xxxxxxxxxxxxx>
- Date: 27 Sep 2005 17:14:28 -0700
>> A VIN, a bank account number, and an SSN are all surrogate keys. <<
No; read Codd's definiiton of a surrogate key. These are all
industry-standard, externally verifiable keys with known validation
rules. Honking BIG difference!! The big part of this is that they
are EXTERNAL to the database.
When you use (longitude, latitude) for a location, is it also a
surrogate? If so, wouldn't every key be a surrogate? I verify a
location with a GPS; I verify a VIN, a bank account number, and an SSN
by computers or phone calls. Just a different device ..
.
- Follow-Ups:
- Re: Database design, Keys and some other things
- From: vldm10
- Re: Database design, Keys and some other things
- From: paul c
- Re: Database design, Keys and some other things
- References:
- Database design, Keys and some other things
- From: vldm10
- Re: Database design, Keys and some other things
- From: mAsterdam
- Re: Database design, Keys and some other things
- From: vldm10
- Re: Database design, Keys and some other things
- From: Marshall Spight
- Re: Database design, Keys and some other things
- From: vldm10
- Re: Database design, Keys and some other things
- From: dawn
- Re: Database design, Keys and some other things
- From: vldm10
- Re: Database design, Keys and some other things
- From: JOG
- Re: Database design, Keys and some other things
- From: Marshall Spight
- Re: Database design, Keys and some other things
- From: David Cressey
- Database design, Keys and some other things
- Prev by Date: Re: Database design, Keys and some other things
- Next by Date: Re: Database design, Keys and some other things
- Previous by thread: Re: Database design, Keys and some other things
- Next by thread: Re: Database design, Keys and some other things
- Index(es):