SQL education: A systematic map** study and future research agenda
Structured Query Language (SQL) skills are crucial in software engineering and computer
science. However, teaching SQL effectively requires both pedagogical skill and …
science. However, teaching SQL effectively requires both pedagogical skill and …
Identifying SQL misconceptions of novices: Findings from a think-aloud study
Have you ever struggled with writing a SQL query to retrieve data? Students certainly do. In
this paper we set out to investigate why this is the case. The first step to making less …
this paper we set out to investigate why this is the case. The first step to making less …
SQLVis: Visual query representations for supporting SQL learners
SQL is a typical query language for performing data analytics. Although its usage is
ubiquitous, learners experience that query formulation in SQL is error-prone and time …
ubiquitous, learners experience that query formulation in SQL is error-prone and time …
What to expect and what to focus on in SQL query teaching
T Taipalus, P Perälä - Proceedings of the 50th ACM Technical …, 2019 - dl.acm.org
In the process of learning a new computer language, writing erroneous statements is part of
the learning experience. However, some errors persist throughout the query writing process …
the learning experience. However, some errors persist throughout the query writing process …
Advances in database systems education: Methods, tools, curricula, and way forward
Abstract Fundamentals of Database Systems is a core course in computing disciplines as
almost all small, medium, large, or enterprise systems essentially require data storage …
almost all small, medium, large, or enterprise systems essentially require data storage …
[HTML][HTML] Error messages in relational database management systems: A comparison of effectiveness, usefulness, and user confidence
The database and the database management system (DBMS) are two of the main
components of any information system. Structured Query Language (SQL) is the most …
components of any information system. Structured Query Language (SQL) is the most …
Framework for SQL Error Message Design: A Data-Driven Approach
Software developers use a significant amount of time reading and interpreting error
messages. However, error messages have often been based on either anecdotal evidence …
messages. However, error messages have often been based on either anecdotal evidence …
SQLRepair: Identifying and repairing mistakes in student-authored SQL queries
K Presler-Marshall, S Heckman… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Computer science educators seek to understand the types of mistakes that students make
when learning a new (programming) language so that they can help students avoid those …
when learning a new (programming) language so that they can help students avoid those …
Engaging Databases for Data Systems Education
Querying a relational database is typically taught in practice by using an exercise database.
Such databases may be simple toy examples or elaborate and complex schemas that mimic …
Such databases may be simple toy examples or elaborate and complex schemas that mimic …
The effects of database complexity on SQL query formulation
T Taipalus - Journal of Systems and Software, 2020 - Elsevier
Abstract In Structured Query Language (SQL) education, students often execute queries
against a simple exercise database. Recently, databases that are more realistic have been …
against a simple exercise database. Recently, databases that are more realistic have been …