Jul 2026· Annual Conference on Innovation and Technology in Computer Science Education· pp. 819-820· 0 citations· 6 references
Computer Science
TL;DR
A web application designed to support learning SQL through PRIMM-based exercises that provides instructors with a structured way to incorporate PRIMM activities into SQL teaching, while allowing students to experiment with queries and observe their effects on relational data.
Abstract
Students often find learning Structured Query Language (SQL) challenging, particularly when understanding how queries operate on relational data. Active engagement with queries and their results can help students build stronger understanding of SQL concepts. The PRIMM (Predict-Run-Investigate-Modify-Make) framework provides a structured approach for engaging learners with code through prediction, exploration, and modification activities. This paper presents a web application designed to support learning SQL through PRIMM-based exercises. The platform guides students through predicting query outputs, executing SQL queries, investigating results, modifying queries, and creating their own queries within an interactive environment. The tool provides instructors with a structured way to incorporate PRIMM activities into SQL teaching, while allowing students to experiment with queries and observe their effects on relational data. The platform also supports the creation of custom PRIMM exercises that expand the available practice problems and allow customisation to specific course topics. We describe the system and present example questions that illustrate how it can be used to support SQL learning.
Providing effective feedback on SQL queries is a notorious challenge in database education, as "logical bugs" — where a query runs but produces incorrect results — are difficult for automated tools to diagnose. In this demonstration, we present Qr-Hint, a system designed to support debugging for both students and educa...
Zhou-Yi Jiang, Yi-Hao Hu, Amir Gilad et al.· Proceedings of the VLDB Endo...· 0 citations
This paper explores the practical implementation of a Chatbot designed to connect natural language communication with database interactions by generating Structured Query Language (SQL) queries through the utilization of OpenAPI, with potential implications for improving human-computer interactions within database syst...
R. Santosa, Hartantya Ainiyatuts Tsaniyah, Yoga Ari Tofan et al.· IPTEK: The Journal for Techn...· 0 citations
This work demonstrates Text2SQL-Eval, an open-source, modular framework for rigorous evaluation of text-to-SQL systems, which provides a comprehensive suite of over twelve metrics, spanning execution accuracy, SQL syntactic equivalence, and LLM-as-judge scoring.
Oktie Hassanzadeh, Yotam Perlitz, Nhan H. Pham et al.· Proceedings of the VLDB Endo...· 0 citations
Imagine a scenario where we could communicate with a relational query processor through messaging platforms like
WeChat
or
WhatsApp
, asking questions related to query processing and optimization. If realized, such a tool could prove invaluable in database education and administration, among others. In this demon...
Hui Li, S. Bhowmick, Bao-Chao Xu et al.· Proceedings of the VLDB Endo...· 0 citations
QueryCraft is an interactive MongoDB interface for non-relational NoSQL document databases through which users ask natural language questions, inspect generated aggregation pipelines, and execute queries without manually writing MongoDB code. The interface includes a nested schema browser, an inspectable program view,...
Jin-Wei Lu, Zhi-Qian Qin, C. Zhang et al.· Proceedings of the VLDB Endo...· 0 citations
LIMIT(Less Is More for Instruction Tuning in Text-to-SQL), a data-centric framework that demonstrates strong database reasoning can emerge from an extremely compact training set when examples are strategically selected, is proposed, suggesting that careful data curation, rather than scale, is the key to efficient Text-...
Hao-Yuan Ma, Heng-Wei Liu, Linjuan Wu et al.· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.