Question
Develop an EER model for the following situation. You need to make your own (reasonable) assumptions regarding the relationship cardinality if it is not explicitly
Develop an EER model for the following situation. You need to make your own (reasonable) assumptions regarding the relationship cardinality if it is not explicitly indicated. Show your assumptions in your solution. You need to indicate which attribute you choose for the identifier of each entity type. You may create an identifier attribute if needed. A technology company provides offerings to its customers. Offerings are of two separate types: products and services. Offerings are identified by an offering ID and an attribute of description. In addition, products are described by product name, standard price, and date of first release; services are described by name of the companys unit responsible for the service, conditions of service, and the service type. There are repair, maintenance, and other types of services. A repair service has a cost and is the repair of some product offered by the company; a maintenance service has an hourly rate. The company wants to keep track of repair services on products with repair date and a short description of the issue. Some products may never require repair, but there are many potential repair services for a product. A customer may purchase an offering, and the company needs to keep track of when the offering was purchased and the contact person for that offering with the customer. Unfortunately, not all offerings are purchased. Customers are identified by customer ID and have descriptive data of name, address, and phone number. When a service is performed, that service is billed to the customer. When a customer is billed for a service (some customers may never require a service), the company wants to keep track of the service date, the due day of the bill, and the amount due.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started