Errors and Complications in SQL Query Formulation
Taipalus, T., Siponen, M., & Vartiainen, T. (2018). Errors and Complications in SQL Query Formulation. ACM Transactions on Computing Education, 18(3), Article 15. https://doi.org/10.1145/3231712
Published in
ACM Transactions on Computing EducationDate
2018Copyright
© 2018 ACM
SQL is taught in almost all university level database courses, yet SQL has received relatively little attention in
educational research. In this study, we present a database management system independent categorization
of SQL query errors that students make in an introductory database course. We base the categorization on
previous literature, present a class of logical errors which has not been studied in detail and review and
complement these findings by analyzing over 33,000 SQL queries submitted by students. Our analysis verifies
error findings presented in previous literature and reveals new types of errors, namely logical errors recurring
in similar manners among different students. We present a listing of fundamental SQL query concepts we have
identified and based our exercises on, a categorization of different errors and complications and an operational
model for designing SQL exercises.
Publisher
Association for Computing MachineryISSN Search the Publication Forum
1946-6226Keywords
Publication in research information system
https://converis.jyu.fi/converis/portal/detail/Publication/28213373
Metadata
Show full item recordCollections
License
Related items
Showing items with similar title or keywords.
-
Explaining Causes Behind SQL Query Formulation Errors
Taipalus, Toni (IEEE, 2020)This Full Research Paper presents the most prominent query formulation errors in Structured Query Language (SQL), and maps these errors to their cognitive explanations. Understanding query formulation errors is a key to ... -
Content-based design engineering thinking : in the search for approach
Nevala, Kalevi (University of Jyväskylä, 2005)Tuoko kognitiotiede uuden näkökulman insinöörien suunnittelun ja ajattelun tutkimiseen? Insinöörien ajatteluprosessien parempi ymmärtäminen on DI Kalevi Nevalan tutkimuksen teema. Sen kautta hän etsi uutta tapaa todellisten ... -
Reflections on the human role in AI policy formulations : how do national AI strategies view people?
Salo-Pöntinen, Henrikki; Saariluoma, Pertti (Springer Science and Business Media LLC, 2022)Purpose There is no artificial intelligence (AI) without people. People design and develop AI; they modify and use it and they have to reorganize the ways they have carried out tasks in their work and everyday life. ... -
The Effects of Database Complexity on SQL Query Formulation
Taipalus, Toni (Elsevier, 2020)In Structured Query Language (SQL) education, students often execute queries against a simple exercise database. Recently, databases that are more realistic have been utilized to the effect that students find exercises ... -
NewSQL Database Management System Compiler Errors : Effectiveness and Usefulness
Taipalus, Toni; Grahn, Hilkka (Taylor & Francis, 2022)Modern database management is often faced with a high number of concurrent end-users, and the need for database distribution to ensure fault tolerance and high throughput. To flexibly address these challenges, many modern ...