SQL and Relational Algebra Exercises in PCRS

Project Leads: Ilir Dema, Diane Horton, Michael Liut, Andrew Petersen

Support for SQL and relational algebra (RA) exercises in PCRS is in beta. Currently, instructors can create SQL and RA exercises, and students can submit solutions and receive immediate feedback. Unlike the other languages PCRS supports, visualization of execution is not yet supported, but other basic PCRS features, like support for videos and non-programming exercises, are available.

The current video content is organized by weeks, aligned with the delivery of the Introduction to Databases course at the University of Toronto Mississauga.

PCRS, including SQL support, is open source and is available for download.