Data Model ~ Complaints...
This data model was designed to handle tracking of Complaints by an outside Company. (Note, there only tables included in this database the balance is up to you!) This Data Model has a *special* feature, it shows how you can keep Company's and Contacts in one table. For more on that see My Blog Circular Reference (well, kind of). To download the Data Model click here.
Business Rules...
Complaints will have Levies attached to them
Members will have Complaints
Complaints will have Activities attached to them
Members will pay Fees for your Company to handle Complaints
Members can have multiple Complaints
Main Entities...
Complaints
Members
Complaints can be had by Individuals or Companies
Levies may increase over time and should also be stored in tblComplaintLevies
Members may pay a Levy defined by the Complaint
Members can be Companies or Individuals or Individuals working for Companies that are Members
The difficult I do immediately, the impossible takes a little bit longer.
Data Models