Activity 01
Inquiry Circle: The SQL Detective
Students are given a database of a fictional crime scene (e.g., flight logs, phone records). They must write increasingly complex SQL queries to filter through the data and identify the 'suspect' based on a set of clues.
How do we retrieve specific data using the SELECT statement?
Facilitation TipDuring The SQL Detective, give students five minutes to discuss their findings in pairs before sharing with the class, ensuring everyone contributes.
What to look forPose the scenario: 'Imagine you are managing a school's student records using only individual text files for each student. What problems would you encounter when trying to find all students living in a specific postal code or list all students taking a particular subject?' Facilitate a class discussion comparing these issues to the benefits of a database.