Consider the following set of functional dependency for the relation schema:
Company =(staffNo, branchNo, branchAddress, name, position, hoursPerWeek).
• branchNo -> branchAddress
• staffNo -> name, position
• staffNo, branchNo -> hoursPerWeek
Also {staffNo, branchNo} is the candidate of this relation Company.
i. Why this table not in 2NF?
ii. Explain and illustrate the process of normalizing the data shown in this table to
third normal form (3NF).