Surrogate or natural key?


Author
Message
ChanKK
ChanKK
StrataFrame User (248 reputation)StrataFrame User (248 reputation)StrataFrame User (248 reputation)StrataFrame User (248 reputation)StrataFrame User (248 reputation)StrataFrame User (248 reputation)StrataFrame User (248 reputation)StrataFrame User (248 reputation)StrataFrame User (248 reputation)
Group: Forum Members
Posts: 190, Visits: 1.3K
Hi,

Shall anyone share his experience on using surrogate key in database design? I know that surrogate key is not extensible, but I found that is is very troublesome to do debugging. Beside, we always required to join multiple tables in order get some "meaningful" result. It could cause performance issue as well. Also, maintenance by technical support also not ease.



However, I see most of the vendor using surrogate key.



Anyone can share?

Thank you
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
ChanKK - 15 Years Ago
Michel Levy - 15 Years Ago
Edhy Rijo - 15 Years Ago
Greg McGuffey - 15 Years Ago
ChanKK - 15 Years Ago
Edhy Rijo - 15 Years Ago
                     Chan,

One of the primary reasons for surrogate keys is...
Greg McGuffey - 15 Years Ago
Peter Jones - 15 Years Ago
Peter Jones - 15 Years Ago
Trent L. Taylor - 15 Years Ago
ChanKK - 15 Years Ago
Peter Jones - 15 Years Ago
Charles R Hankey - 15 Years Ago
Charles R Hankey - 15 Years Ago
Alex Luyando - 15 Years Ago
             Good comments, Charles! :)
Trent L. Taylor - 15 Years Ago
Charles R Hankey - 15 Years Ago
ChanKK - 15 Years Ago
Michel Levy - 15 Years Ago
ChanKK - 15 Years Ago
Michel Levy - 15 Years Ago
Charles R Hankey - 15 Years Ago

Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search