Just as an easy reference, I am re-posting a few details of my first Post, along with the ERD.
1) The primary Entity of this application is the CUSTOMER.
2) A CUSTOMER can belong to One & Only One INDUSTRY.
3) An INDUSTRY can have One to Many CUSTOMERS.
4) An INDUSTRY can have One to Many PRODUCTS.
5) A PRODUCT can belong to One & Only One INDUSTRY.
6) A CUSTOMER may be associated with One to Many PRODUCTS.
tblCustomersIndustry -
1) Is this redundant ( due to the association of CustID field with IndustryProductID field in tblCustomersProducts ) or does it make sense to have it to simplify things ?
2) Is there a chance of Circular Reference ?
[Edit] : Just a couple of dummy Data :
Code:
Customer Industry Products
ABC Telecom Cables
DEF Chemicals HCl
DEF Chemicals H2SO4
GHI Chemicals HCl
[/Edit]
Thanks