This resource functions as an applied practice tool, giving students hands-on experience that supports multiple learning outcomes. By manipulating attribute chips and analyzing schema structures, students practice the formal components of relational schemas (MO1), evaluate dependencies for redundancy and anomalies (MO5), and may also engage in tasks requiring attribute closure computation or dependency derivation (MO3, MO4). The checklist panel provides formative feedback, helping students self-assess their understanding against the module's criteria.
Added September 11, 2026