Question 1: Normalisation (20 marks)The following question is based upon the PROJECTS relation below that lists details of team projects in a unit similar to ICT333 IT Project. You can assume that the data is representative. The unit runs once a year. Team names are always unique, but projects can be repeated (if the team one year didn’t do a very good job, or the client needs it extending).Year: The year the project is runStudentNo: Unique student numberStudentName: The full name of the studentTeam: A name the team chooses for themselvesFirstMajor: The first (or only) major of the studentProject: A descriptive name of the projectBroadArea: The general IT area the project is inClient: Name of the person/organisation who is client for the projectSupervisor: Name of the staff member who supervises the teamGrade: The final grade awarded to the student. It is possible for members of a team to receive different grades.You have been asked to design a relational database based on this design. You know that there are problems with the current design and that it will need to be modified in order to work effectively.Answer the following questions. Each question is worth 5 marksa. Explain the problems with the existing design, in terms of the potential modification anomalies that it might exhibit.b. What normal form is the relation currently in? Explain your reasoning.c. Convert the relation to a set of relations in at least Third Normal Form (3NF). You only need to show the schema, not the data.d. Explain how your new design addresses the problems you identified in (a) and preserves all the information in the original design.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here