Database systems play a very important role in computer science. Most software and mobile applications store and populate data on a server site. Relational databases dominate the professional market which requires students to be familiar with Structured Query Language (SQL). The client-server is the standard architecture in the database industry. Therefore, students are strongly motivated to have more hands-on SQL assignments and projects using a 3-tier architecture in database courses. For the best learning experience, each student should have his own tables and environment so that his data won\u27t interfere with data from other students. However, it is difficult for teachers to manage individual privileges on every student\u27s tables an...