Which proposed key identifies every student and avoids changes when personal details change?
In a table with one record for each student, what does one row stand for?
Memberships.StudentID is a foreign key to Students.StudentID. With its constraint enforced, every non-null membership StudentID must match an existing student.
Circle one: True False
A student may join several clubs, and a club may have several students. Which relationship does this design allow?
In Memberships, students may join several clubs and clubs may have several students. Both IDs are non-null, and each student-club pair may occur only once. Which primary key fits these rules?
Two member records each store the same club's current name. Keeping these separate copies guarantees that they agree after a rename.
Circle one: True False
An email address is unique and non-null, but pupils may change addresses. Other tables reference it as the pupil's primary key. What is the main design concern?
Students has StudentID 42 for Noor. Clubs has ClubID 7 for Chess. Which Memberships row links Noor to Chess using the two tables' keys?