Hi all,
I am learning database design, given with the following business requirement. Which design approach should I take?
- Each customer can apply many applications.
- Each company can apply many applications.
- Each organisation can apply many application.
Each approach, I thought of has a draw back. If you were to choose which will be the correct design?
A) Approach 1
Application
Application_PK
Application_Date
Application_Detail
Customer_PK
Company_PK
Organisation_PK
B) Approach 2
Application
Application_PK
Application_Date
Application_Detail
ApplicationToCustomer
Application_PK
Customer_PK
ApplicationToCompany
Application_PK
Customer_PK
ApplicationToOrganisation
Application_PK
Organisation_PK