Question 5
Assume no functional dependencies other than those listed hold. Consider relation R(StudentID, StudentName, ClubID, ClubName, MentorID, MentorName, FeePaid)
Each tuple represents one student’s membership in one club. Which of the following statements are TRUE?
In (StudentID, ClubID) → FeePaid, neither attribute is extraneous.
ClubID is a superkey of R.
MentorName is transitively dependent on a candidate key.
Repeating ClubName across many rows can produce an update anomaly.
The relation is free of redundancy because every non-key attribute appears with a key attribute.