The following data model is designed to hold information relating to Motor Vehicle Insurance Policies. For this scenario we need to define the following facts:
These facts define the requirements which the Database must meet and should be agreed between the Database User and the Database Designer prior to physical creation.
An insurance company writes policies for drivers. One policy can cover many drivers and also many vehicles, but a vehicle can be related to only one policy. Drivers can share one or more vehicles (e.g. a husband and wife own one vehicle and they both drive the same vehicle or a family can have multiple vehicles).
The company gets a master list of violations from the Department of Motor Vehicles. These violations are then input into the system and used to determine the price of the policy. A driver may commit more than one violation. One or more drivers can commit the same violation. The system should keep a track of all customers - active (with insurance) and inactive (held in an archive – for cancelled customers). All customers should be able to get a quote, insurance or cancel the insurance.
The draft facts have been defined as:
The Entities required should include:
The Entities are related as follows:
When asking questions of the database we may need to know:
The following data model allows these questions to be answered and allows the information contained above to be stored logically and in a structured manner.
To view the model please go to: Relationships for Motor Insurance Policy Management Data Model
Please download the data model relating to Relationships for Motor Vehicle Insurance Policy Management which is contained in the zipped up Microsoft Word document.