Question: Why does the following violate third normal form? (flight_number is the primary key) flight_number aircraft pilot_id pilot_rank 526 Boeing 747-400 137 Captain 628 Airbus A320

Why does the following violate third normal form? (flight_number is the primary key)

flight_number aircraft pilot_id pilot_rank
526 Boeing 747-400 137 Captain
628 Airbus A320 139 Senior Captain
321 Airbus A320 137 Captain

Aircraft name is too long

There is a transitive dependency from flight_number -> pilot_id -> pilot _rank

Pilot_id 137 is not unique (it ised twice)

Aircraft name contains both the manufacturer and the type number

Pilot name is not provided

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!