Activity 01
Fix the Schema: Redundancy Hunt
Groups receive a deliberately flawed database schema with multiple types of redundancy (repeated contact information, duplicated category labels, denormalized address fields). Each group identifies every instance of redundancy, explains the specific problem it could cause, and proposes a normalized redesign. Groups then critique each other's solutions.
Explain the importance of reducing data redundancy in a database.
Facilitation TipDuring Fix the Schema, circulate and ask students to read their revised schema aloud to catch any missed redundancies before they move on.
What to look forPresent students with a simple, unnormalized table (e.g., a list of student enrollments including course name, instructor name, and instructor office). Ask them to identify at least two pieces of data that are redundant and explain why they are problematic.