Activity 01
Pair Work: Junction Table Design
Provide pairs with a scenario like students and courses. They draw initial ER diagrams, identify the many-to-many link, then create a junction table with primary and foreign keys plus extra fields. Pairs present one design to the class for feedback.
Explain the concept of many-to-many relationships and why they require an intermediary table.
Facilitation TipDuring Junction Table Design, provide printed schemas with intentional redundancy so pairs can physically mark where duplicates occur before redesigning.
What to look forPresent students with a scenario: 'A library has many books, and each book can have multiple authors. Authors can also write multiple books.' Ask them to draw an Entity-Relationship Diagram (ERD) showing this relationship and identify the necessary intermediary table.