@tinjaw:
There is your problem. You should never reuse such a key. Unique Primary Keys are the heart and soul of any database.
-tinjaw
The emphasis is "business". A business key is something that you can use to distinguish between records and to find and identify records, e.g. a user name when the your entity is user, or an isbn nummer when you manage books, or a social card number. It is something that you would use in the "from" part of a select statement. You should not use this as primary key. The primary key should not have a business meaning, only a technical. Best is you let the database manage the primary key, for instance in ms sql use an identity column. The background of my question to Ralf Maximus was that i was interested whether his business key is unique or not.
@Ralf Maximus:
Absolutely yes, this sounds mature and well designed. Thank you for the inside view.