Activity 01
Pair Schema Design: School Database
Students in pairs sketch tables for students, classes, and marks. They select primary keys, list candidate and alternate keys, then add foreign keys for relationships. Pairs present one design to class for feedback.
Differentiate between primary, candidate, alternate, and foreign keys.
Facilitation TipDuring Pair Schema Design, provide each pair with a partially completed schema so they must debate which columns qualify as primary or candidate keys before finalizing their design.
What to look forPresent students with a simple table schema (e.g., Students table with RollNo, Name, Address, Phone). Ask them: 'Which column(s) would make a good primary key and why? List one other column that could be a candidate key.'