1 DATABASE SYSTEMS Dependency Diagram The given table is provided below: Clien t ID Client Name Cab Hire TimeCa b ID Cab DetailsPickup Address Driver Name Driver's License Number 124Shaun5/09/201914:2026Subaru lmpreza 2015 6Kambara Or, Mulgrave Jeffrey Etheridg e 92476531 9 124Shaun7/09/201911:0011Toyota Camry 2007 14 Gainsboroug hAve, Wheelers Hill Sam Harper 74087247 3 124Shaun12/09/201916:4 5 18Honda Civic 2009 6Kambara Or,Mulgrave Sam Harper 74087247 3 345Patric k 6/09/2019 20:1034Ford Falcon 2010 52 Brunswick Rd, Mitcham Sanjay Ugle 84378512 4 345Patric k 6/09/2019 22:3034Ford Falcon 2010 8Columbia AveJ C.roydon Jeffrey Etheridg e 92476531 9 209Sarah3/09/2019 09:0011Toyota21 Devon St,Vipul72359620
2 DATABASE SYSTEMS Camry 2007 ChaltenhamJad1 209Sarah12/09/201913:1 5 34Ford Falcon 2010 21 Devon St, Chaltenham lshan Mishra 52108724 3 209Sarah15/09/201918:0 5 29Holden Commodor e 2012 21 Devon St, Chaltenham Sam Harper 74087247 3 The above table has been developed in order to take into account the duplicities in the data. The dependency diagram from the table developed above has been provided below: Step by step decompositions Step 1: first normal form Hire(clientID(pk),ClientName,CabHireTime,CabID,CabDetails,PickUpAddress, DriverName, DriverLicenseNumber) Step 2: second normal form
3 DATABASE SYSTEMS Hire (clientID (pk), ClientName, CabHireTime, CabID, PickUpAddress, DriverName (fk)) Driver (DriverName (pk), DriverLicenseNumber) Cab (CabID (pk), CabDetails) Step 3: third normal form
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
6 DATABASE SYSTEMS Bibliography Coronel, C. and Morris, S., 2016. Database systems: design, implementation, & management. Cengage Learning. Elmasri, R. and Navathe, S., 2017. Fundamentals of database systems. Pearson.