In: Computer Science
ER Model: Construct an ER model for a company that sells homeowners insurance. Each customer of the company owns at least one home. Each home has associated incidents that are recorded by the insurance company. An insurance policy can cover one or multiple homes. The policy defines the payments associated with the policy, and a policy that covers multiple homes will show the payments associated with each home. Associated with each payment is a payment due date, the time period of coverage, and a date when the payment was made.
Provide an ER diagram of your model, showing the entity sets, relationship sets, the attributes of the entity and relationship sets, mapping cardinalities, and participation constraints.
Below is the ER diagram of a HOMEOWNER insurance.
It consist of 4 entities connected via 3 mapping relationship and their associated attributes. Primary key are mentioned as inderlined attributes.
Entity customer and home connected via 1:m relationship.
Entity home and policy connected via m:1 relationship
Entity policy and payment connected via 1:m relationship.