Professional Documents
Culture Documents
Repairs Table
Equipment Id Equipment Description In Date 9/12/1998 500 Service Repair Id Repair Description Burning oil 7/1/2002 500 300 320 350 510 Replace belts 3/1/2005 1200 320 370 110 Flood light 7/23/2004 520 530 120 Electric Panel 8/15/1995 540 550 Replace light bulb 1/12/2006 Replace light bulb 2/2/2008 Upgrade power Replace fuses 10/10/2001 5/20/2006 150 125 763 25 300 320 350 370 310 Repair date Parts cost Mechanic Id Mechanic FName Fred Jennifer Kellen Jennifer Lindy Fred Jennifer Kellen Lindy Hal Mechanic LName Williams Vento Rondo Vento Johnson Williams Vento Rondo Johnson Willhelm Hours Charged 3.5 2 1 1 0.5 1.5 1 4 3.5 0.5
100
Motor
Repairs - 1NF
Equipment Id Equipment Description In Date 9/12/1998 9/12/1998 9/12/1998 9/12/1998 9/12/1998 7/23/2004 7/23/2004 8/15/1995 8/15/1995 8/15/1995 Service Repair Id Repair Description Burning oil Burning oil Burning oil Replace belts Replace belts Repair date 7/1/2002 7/1/2002 7/1/2002 3/1/2005 3/1/2005 Parts cost Mechanic Id Mechanic FName Fred Jennifer Kellen Jennifer Lindy Fred Jennifer Kellen Lindy Hal Mechanic LName Williams Vento Rondo Vento Johnson Williams Vento Rondo Johnson Willhelm Hours Charged
100 100 100 100 100 110 110 120 120 120
Motor Motor Motor Motor Motor Flood light Flood light Electric Panel Electric Panel Electric Panel
500 500 500 510 510 520 530 540 540 550
300 320 350 320 370 300 320 350 370 310
Replace light bulb 1/12/2006 Replace light bulb 2/2/2008 Upgrade power Upgrade power Replace fuses 10/10/2001 10/10/2001 5/20/2006
Mechanic FName
Transitive Dependency
Partial Dependency
PD
Conversion to 2NF
Repair Mechanic Id Id
Hours Charged
Repair Id
Transitive Dependency
Mechanic Id
Mechanic FName
Mechanic LName
Work
Equipment_Repair_Order
Transitive Dependency
Mechanic LName
Mechanic
Work
In Service Date
Equipment
Repair date
Parts cost
Repair_Order
Mechanic LName
Mechanic
Schema & ER diagram Work: Repair_Id@, Mechanic_Id@, Hours_Charged Equipment: Equipment_Id, Description, In_Service_Date Repair_Order: Repair_Id, Description, Date, Parts_Cost, Equipment_Id@ Mechanic: Mechanic_Id, FName, LName
Work (0,N)
is made by
(0,N)
correspo nd to
(1,1)
Repair_Order (0,N)
is for an
(1,1) Mechanic
(1,1) Equipment
Equipment_Repair_Order
2NF
Work
Equipment
Repair_Order
Mechanic
3NF