Computers and Technology

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

answer
Answers: 1

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 06:30, miguel3maroghi
This technology is used to produce high-quality documents that look good on the computer screen and in print. wiki presentation paint desktop publishing
Answers: 3
image
Computers and Technology, 23.06.2019 04:31, caseypearson377
Acloud service provider uses the internet to deliver a computing environment for developing, running, and managing software applications. which cloud service model does the provider offer? a. iaas b. caas c. maas d. paas e. saas
Answers: 1
image
Computers and Technology, 23.06.2019 13:00, dimondqueen511
Which one of the following voltages should never be measured directly with a vom? a. 1200 v b. 500 v c. 800 v d. 100v
Answers: 2
image
Computers and Technology, 23.06.2019 18:00, MagicDragon4734
Freya realizes she does not have enough in her bank account to use the debit card. she decides to use a credit card instead. which questions should freya answer before using a credit card? check all that apply. can i pay at least the minimum payment each month? can i make payments on time and avoid late fees? will i have to take out a loan? how much in finance charges can i afford to pay? should i talk to a consumer credit counseling service?
Answers: 1
Do you know the correct answer?
You have been hired as a database designer to develop a database for an Auto Repair business. You ar...

Questions in other subjects: