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 Department$John ITFCSRobin,School of Engineering$Mary Chua,ITFCSDAnnie Chew,School of Engineering$Jack Chia,ITFCSRobin,School of Engineering$Bobby Ching,ITFCSDAnnie Chew,School of Engineering$Mary Chua,ITODatabase Systems,HDJason Ong,School of Design$John ITODatabase Systems,DJason Ong,School of Design$Jack Chia,ITODatabase Systems,CJason Ong,School of Design$Bobby Ching,ITODatabase Systems,CJason Ong,School of Design$Jack Chia,ITOIDC,Robin,School of Engineering$John ITIDC,Robin,School of Engineering$Mary Chua,ITOIDC,DAnnie Chew,School of Engineering$Bobby Ching,ITIDC,HDAnnie Chew,School of Engineering$Bobby Ching,ITICS,DRobin,School of Engineering$Mary Chua,ITOICS,PRobin,School of Engineering$John ITOOICS,HDRobin,School of Engineering$Jack Chia,ITOICS,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