M
MyEmailList
I normally setup a "company" table and a child table named "people"
for people assoicated with the company
In the people table one can enter as many people for that company as
they want...
CEO, GM, CFO, Sales Mgr, Accounts Payable Manager, Account Rep,
Whatever
so each person is in a seperate record that is linked to the company
record.
The problem with this approach is that you can't "force" capture of
key people.
Now we want to design the database with defined fields for key people
like the CEO, GM, and a few others
The problem is it takes about a dozen fields for each person... Fname,
MI, Lname, email, phone, fax, address, city, state, zip, official
title, job function, OK_to_Email, Reports_To, Notes Field, etc
If I put this in the "Company" table so we can speify that each
position must have a name in it (and associated data)... then the
record for that "Company" gets big... has lot's of fields
And, we still may need the "People" table for other incidential people
we must keep up with.
My question... how would you design the database to "force" the
capture of data for key people and associate it with a particular
company... AND still allow for other names to be entered?
Would you put the company data and key people in the same record...
and other people in the "other people" table... or what?
thanks for any help.
Mel
for people assoicated with the company
In the people table one can enter as many people for that company as
they want...
CEO, GM, CFO, Sales Mgr, Accounts Payable Manager, Account Rep,
Whatever
so each person is in a seperate record that is linked to the company
record.
The problem with this approach is that you can't "force" capture of
key people.
Now we want to design the database with defined fields for key people
like the CEO, GM, and a few others
The problem is it takes about a dozen fields for each person... Fname,
MI, Lname, email, phone, fax, address, city, state, zip, official
title, job function, OK_to_Email, Reports_To, Notes Field, etc
If I put this in the "Company" table so we can speify that each
position must have a name in it (and associated data)... then the
record for that "Company" gets big... has lot's of fields
And, we still may need the "People" table for other incidential people
we must keep up with.
My question... how would you design the database to "force" the
capture of data for key people and associate it with a particular
company... AND still allow for other names to be entered?
Would you put the company data and key people in the same record...
and other people in the "other people" table... or what?
thanks for any help.
Mel