Re: identity columns

From: David Cressey <david_at_dcressey.com>
Date: Mon, 07 Jan 2002 18:20:09 GMT
Message-ID: <tFl_7.96$Nq6.4131_at_petpeeve.ziplink.net>


If an e-mail address is going to be a PK at all, it should be the PK of an inbox. Inboxes are distinct entities from persons, like employees. When you use an e-mail address to identify an employee you have used an attribute of a different entity, although a related one. Conceptual modeling precepts tell you to stay away from this.

I think that's a good warning in this case. The relationship between inboxes and persons is too transient to count on it.

Others have said almost the same thing already.

--
Regards,
    David Cressey
    www.dcressey.com
Received on Mon Jan 07 2002 - 19:20:09 CET

Original text of this message