Hello all,
          I am looking at developing a Contacts database.  In some of
the projects I've done, there seemed to be mainly a 1 to many
relationship in the database tables.  So, my question is a SQL issue.
 With regard to a Contacts Database there will be individual persons
and Companies/Organizations/etc.  I might even want a field for the
type of organization, e.g. company, non-profit, church, etc.  
1) So, a company can have many employees, owners, etc, that can be in
the database.  
2) I would only want to have those employees or members of an
organization recorded in the database if the individuals are also in
the Database...

Thus,
1) Organizations can have employees or members that are also
individuals in the contacts database.
2) Individuals can be part of one or more organization.  
3) It's not desirable or a good design to have in the Organization
table, each employee or member of the organization... instead we need
to have a common field shared by this database that links these tables.
4) Individuals can have more than one affiliation.  Hence the common
field would be used to link these tables.

Am I thinking this through correctly?  This is a many to many
relationship correct?

Tips anyone?
Can someone offer tips or guidance on how I can learn more about
topics of this nature?
Thanks,
Bruce

Reply via email to