Skip to content
Book Open access

QueryPRIMM: A PRIMM-Based Tool for Learning SQL

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.

Read PDF

Similar papers

Aug 2026

Qr-Hint: Formally Verified and AI-Explained SQL Tutoring

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. · 0 citations
Review Open access Aug 2026

Implementation of Chatbot for Generating Natural Language to SQL Queries

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. · 0 citations
Aug 2026

Text-to-SQL Evaluation Toolkit

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. · 0 citations
Aug 2026

ChatQPT: Towards Conversing with Relational Query Engines

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. · 0 citations
Review Aug 2026

QueryCraft: A Natural Language-Driven NoSQL Database Querying System Powered by Large Language Models

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. · 0 citations
#artificial intelligence Preprint Sep 2026

LIMIT: Less Is More for Instruction Tuning in Text-to-SQL

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.