Hello DB,
I took a quick look and have a few points to make.
First let me say I could just give you the answer for your design but I would prefer you give it a try on your own so you learn better.
1. Read the following link about
normalization.
2. You should go into the database tools/relationship view and setup your relations.
3. After reading about normalization sit down and write out all business rules , assumptions, and constraints for your design.
4. The minimum business rules you need for each set of joined (or related) tables is two. I will give you an example. You state that you want to track suppliers and products, yet in your design they are not even related. I would assume they should be and you would have seen this error if you had all your rules setup in advance. So here is an example of how you would relate them and the rules would determine the relationship type.
First Scenario
Each supplier can supply many products
Each product can be supplied by many suppliers
Note that each set of linked tables has a bidirectional set of rules (that is why I said two). This bi-directional set of rules determines the relationship type. In this case you have a Many to Many relationship and will therefore need a bridge table between the two table.
Second Scenario
Each supplier can supply many products
Each product is supplied by one supplier
These set of rules create a One to Many relationship and therefore do not need the bridge table.
As you can see you have two completely different designs (and that is only two tables) just based on a slight change in the business rules. Until you have a clear set of rules laid down you and all of us helping will just be spinning our wheels.
Please give it another try after reading the article on normalization and I will be happy to review your new design and give a more detailed answer on a proper design.
cheers,