Question: - Are there any 2 NF tables identified in (a)? If yes then explain why the table is in 2 NF and convert the table
- Are there any 2 NF tables identified in (a)? If yes then explain why the table is in 2 NF and convert the table to 3 NF by using relation representation.
- Base on the information and ERD diagram given , identify the normal form (NF) level for Staff table, Role table, Project table and Student table?

The following is the partially designed ERD diagram that will be used for the student project management system. The staff must be a supervisor role in order to propose projects for students. A supervisor can propose many project. Each project can be only assigned to one student. The project done by the student will be evaluated by the respective supervisor based on execution, report writing, coding and presentation components, the total score represent the sum of these four components. There are two departments in the university which are IT and Engineering. The university offer four degree programmes, two from IT and two from Engineering. Figure 1: ERD diagram Staff Staff string(10) Name string(30) Department string(30) RoomNo string(30) K Role string(20) Project ProjectID integer(6) Title string(80) Description string(300) Objective string(300) StudentiD integer(10) Supervisor string(10) ConfirmDate timestamp Student StudentiD integer (10) Name string(50) Degree string(30) Major string Gender varchar(2) Role Role string Description string(50) Evaluation Date datetime ExecutionScore integer ReportScore integer Coding Score integer Presentation Score integer TotalScore integer
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
