Question: Normalize following table up to BCNF In this example we extend the PropertyInspection database to include property inspection by members of staff. When staffs are

Normalize following table up to BCNF In this example we extend the PropertyInspection database to include property inspection by members of staff. When staffs are required to undertake the inspections, a company car is allocated for them to use on the day of the inspections. However, a car may be allocated to several members of staff as required throughout the working day. A member of staff may inspect several properties on a given date, but a property is only inspected once on a given date. StaffPropertylnspection propertyNo iDate iTime pAddress comments staffNo sName carReg PG4 18-Oct-0010.00 6 Lawrence St, Need to replace crockery SG37 Ann Beech M231 JGR Glasgow 22-Apr-01 09.006 Lawrence St, In good order Glasgow PG4 SG14 David Ford M533 HDR PG4 1-Oct-02.006 Lawrence St, Damp rot in bathroomSG14 David Ford N721 HFR Glasgow Glasgow Glasgow PG16 22-Apr-01 13.005 Novar Dr, Replace living room SG14 David Ford M533 HDR carpet PG16 24-Oct-01 14.00 5 Novar Dr, Good condition SG37An Ann Beech N721 HFR a) Find all the candidate keys b) Determine the primary key c) Find all the functional dependencies. d) Get the first normal form e) Get the second normal form f) Get the third normal form g) Get the BCNF normal form
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
