D
daisy
I am creating a database containing accounting
information. I read the Normalizing articles and watched
the Webcast, but I still have a question:
There will be information on Customers, Vendors, and
Employees. Since many of the fields will be the same
(name, address, phone, etc) should I use one
big "Contacts" table, with a "Relationship" field
indicating whether it's a customer, vendor, or employee?
Or should I divide it up into three separate tables?
There are some fields that would be unique to each type of
record, so those fields would be blank sometimes if I used
one big table, which I hear isn't good. But then again,
you're not supposed to have a bunch of tables holding a
lot of the same type of information, right?
I appreciate any help.
information. I read the Normalizing articles and watched
the Webcast, but I still have a question:
There will be information on Customers, Vendors, and
Employees. Since many of the fields will be the same
(name, address, phone, etc) should I use one
big "Contacts" table, with a "Relationship" field
indicating whether it's a customer, vendor, or employee?
Or should I divide it up into three separate tables?
There are some fields that would be unique to each type of
record, so those fields would be blank sometimes if I used
one big table, which I hear isn't good. But then again,
you're not supposed to have a bunch of tables holding a
lot of the same type of information, right?
I appreciate any help.