Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Airplane maintenance shop needs to keep track of each activity they perform and do queries when needed. An airplane must have a complete maintenance history

Airplane maintenance shop needs to keep track of each activity they perform and do queries when needed. An airplane must have a complete maintenance history with them all the time. And the airplane must be inspected at a regular interval and keep a record of finding during the inspection. Inspector is responsible of any issue that may come up due to improper inspection.
The shop needs to keep track of who did and the inspection.
The following information must be kept in the database.
 Airplane details including make, model weight, capacity.
 Technician information including name, address, telephone, email, department
 Inspectors’ information including name, address, telephone, email, department, qualifications
 Qualifications can be any of the certification related to airplane inspection. You can assume the list of attributes for the qualification relation
 Airplane must have a maintenance history which include the line items that were performed during the maintenance.
 There should be a relation to keep track of who did the inspection and when.
 For each maintenance, there will be set of technicians assigned. We need to retrieve later who was in the team of each maintenance for a given airplane.
 There can be several departments in the maintenance shop. Assume several departments on your own.
 We need to keep track of the airplane manufacturing company details too. This includes name, contact information
 Each airplane model will have a maintenance procedure that is specific to each airplane model. We need to retrieve the procedure of each airplane model too. (Procedure can be a set of actions that we need to perform. It can be a single document)
1. Design the above system using Entity-Relationship model.
2. Convert the E-R model into relations
a. Each of the entity must have its own relations and relationships may or may not
have a dedicated relation.
b. You must clearly define the primary keys of each relation.
3. Normalize the resulting relational schema resulted in section 2.

4. Write relational algebra expressions for the following queries
a. To retrieve the technicians assigned to each maintenance activity
b. To retrieve the name, email of the inspectors for a given airplane

Step by Step Solution

3.51 Rating (154 Votes )

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Systems Analysis and Design

Authors: Scott Tilley, Harry J. Rosenblatt

11th Edition

1305494601, 9781305533936 , 978-1305494602

More Books

Students also viewed these Accounting questions

Question

=+how the customer arrived at their site.

Answered: 1 week ago

Question

What is the use of bootstrap program?

Answered: 1 week ago