Question
The Skill_Id is a number that is unique for each skill, but the skill name is not. The Student_Email is also unique for each student.
The Skill_Id is a number that is unique for each skill, but the skill name is not.
The Student_Email is also unique for each student.
Students taking computing modules may come from outside courses such as Business. This information along with the course director responsible is also recorded. There is a single course director for each course, but a member of staff can be course director for several courses.
Each programming skill that a student has been tested on is recorded with the date that the test took place and the skill level reached. The test may be repeated, but only the latest result is to be stored.
- Identify all functional dependencies among attributes. If you decide that the information given is not sufficient for determining all functional dependencies, make whatever assumptions you think are necessary but state them clearly.
- Decompose the above example into 3NF, taking care to identify primary and foreign keys in all relations.
- Describe, the problems that may occur when insertions deletions and modifications are made.
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