Answered step by step
Verified Expert Solution
Question
1 Approved Answer
The following table shows details of the students marks for their respective modules for the semester. table [ [ Student No , Student Name,Modue
The following table shows details of the students marks for their respective modules for the semester.
tableStudent NoStudent Name,Modue Code,Module Name,Grade,Lecturer Name,Lecturer DepartmentSJohn NgITFCSHDRobin,School of EngineeringSMary Chua,ITFCSDAnnie Chew,School of EngineeringSJack Chia,ITFCSDRobin,School of EngineeringSBobby Ching,ITFCSDAnnie Chew,School of EngineeringSMary Chua,ITDatabase Systems,HDJason Ong,School of DesignSJohn NgITDatabase Systems,DJason Ong,School of DesignSJack Chia,ITDatabase Systems,CJason Ong,School of DesignSBobby Ching,ITDatabase Systems,CJason Ong,School of DesignSJack Chia,ITIDC,PRobin,School of EngineeringSJohn NgITIDC,DRobin,School of EngineeringSMary Chua,ITIDC,DAnnie Chew,School of EngineeringSBobby Ching,ITIDC,HDAnnie Chew,School of EngineeringSBobby Ching,ITICS,DRobin,School of EngineeringSMary Chua,ITICS,PRobin,School of EngineeringSJohn NgITICS,HDRobin,School of EngineeringSJack Chia,ITICS,HDJason Ong,School of Design
Table Student Score Report
Please complete the following FOUR parts:
i Based on Table write down the unnormalised form.
ii Identify the repeating group of attributes and transform part i into tables that are in Normal form. Explain the rationale for your decision
iii Identify any partial dependencies in part ii and transform into tables that are in Normal Form. Explain the rationale for your decision
iv Identify any transitive dependencies in part iii and transform into tables that are in Normal Form. Explain the rationale for your decision
Please clearly state all assumptions and ensure that you have sufficient annotations
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started