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

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 11:00, najerajulio
What is the foundation for proper monitoring, load balancing and routing in distributed systems
Answers: 3
image
Computers and Technology, 23.06.2019 05:00, mikeysoulemison
Jason works as an accountant in a department store. he needs to keep a daily record of all the invoices issued by the store. which file naming convention would him the most?
Answers: 2
image
Computers and Technology, 23.06.2019 18:20, Blossom824
What is wi-fi infrastructure? a metropolitan area network that uses radio signals to transmit and receive data a communications technology aimed at providing high-speed wireless data over metropolitan area networks a means by which portable devices can connect wirelessly to a local area network, using access points that send and receive data via radio waves includes the inner workings of a wi-fi service or utility, including the signal transmitters, towers, or poles and additional equipment required to send out a wi-fi signal
Answers: 2
image
Computers and Technology, 24.06.2019 10:00, RG1971
(, urgent need): how do i change my username
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 in other subjects:

Konu
Mathematics, 16.06.2021 09:00
Konu
Social Studies, 16.06.2021 09:00
Konu
History, 16.06.2021 09:00