Following on from Urquel's excellent advice:-
consider your table Customers
currently you have:
Customers - number, name, address, telephone, fax, email
can a customer have mor ethan one address
can a customer have more than one phone number, or fax or email
if a custmer has multiple contacts, can one contact cover many sub branches
how would you store details of contacts at that company.
Is a customer ever also a supplier? Ie do you instead need a single table that contains both customers and suppliers (called say ExternalOrgs)
do you need to store contracts for that company. if so how many contacts per company address
i'd suggest you may need the following entities
Customer
Customer Addresses
Customer Contacts
Take Employees - number, name, address, telephone, date of birth, sex, date of employment, department, payrate.
Can an enployee have multiple phone numbers or addresses?
Suppliers - number, name, address, telephone, fax, email
Take Products - number, category, description, unit price, quantity
I'm guessing you proabbly need category as a separate table.
Y0ou may need anothe table to handle discounts applicable (eg case discounts)
You may need another table to handle units of measuremnts
You may need to consider packing quantity (eg is the produnct sold singly or by case , pallet, tank etc.
Rudy (R937), a contributor to these forums has a good example of relational theory which may be worth
a look.