subject

You have been hired as a database designer to develop a database for an Auto Repair business. You are given the following requirements: 1. The database should contain several shops each one having a unique ID, a name, an address, and a phone number.
2. The database should contain several mechanics each one having a unique ID, a first name, a last name, an address, an email, a phone number, a birth date, and a specialty.
3. The database should contain several customers each one having a unique ID, a first name, a last name, an address, an email, and a phone number.
4. The database should include several cars each one having a unique VIN, a make, a model, a color, and a manufactured year.
5. A mechanic can work in at least two shops and at most 10 shops and a shop has only one mechanic.
6. Each customer can bring at most 2 cars.
7. A mechanic does one or more services which have a unique ID, a description, parts, a date, a time, and a cost.
8. Services performed by a mechanic will repair the car and a car can be repaired by one or more services.

Required:
a. Construct an E-R diagram to capture as many requirements as possible. Model all the constraints which can be expressed in the E-R model.
b. State any constraints which can NOT be captured by the E-R model.
c. Translate your E-R diagram into relational tables. For each relation, identify the primary key, any foreign keys, and the necessary constraints

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 21.06.2019 22:50
Explain why it is reasonable to assume that receiving 3 duplicate acks in tcp is an indication that the network is not currently congested.
Answers: 1
question
Computers and Technology, 22.06.2019 19:30
When creating a presentation in libre office impress, where does the editing of slides take place?
Answers: 1
question
Computers and Technology, 22.06.2019 21:30
The salespeople at hyperactive media sales all use laptop computers so they can take data with them on the road. you are a salesperson for superduper lightspeed computers talking to hyperactive media sales about upgrading the laptops to windows 10. explain how network location awareness in windows 10 would make the laptops more secure.
Answers: 3
question
Computers and Technology, 22.06.2019 21:50
Answer the following questions regarding your system by using the commands listed in this chapter. for each question, write the command you used to obtain the answer. a. what are the total number of inodes in the root filesystem? how many are currently utilized? how many are available for use? b. what filesystems are currently mounted on your system? c. what filesystems are available to be mounted on your system? d. what filesystems will be automatically mounted at boot time?
Answers: 1
You know the right answer?
You have been hired as a database designer to develop a database for an Auto Repair business. You ar...
Questions
question
Mathematics, 25.01.2022 02:50
question
Mathematics, 25.01.2022 02:50
question
Mathematics, 25.01.2022 02:50
question
Mathematics, 25.01.2022 02:50