Hello ppl,
I d like some help designing a customized contact list.
I have a table for people and a table for addresses.
In 99% of the cases one person will have one or more addresses so we have 1
to many there.
In very very rare cases one address will belong to more than one person. For
example, a husband and wife may be individual contacts but have the same
address.
I could either make a junction table PersonAddress just to accomodate the
rare cases (which will create an additional join when querying for
addresses), or I could make Address a weak entity whose primary key will be
the AddressID + PersonID. From a practical standpoint, which is the best way
to do it?
Many thanks folks
M