DBSnap-Eval: Identifying Database Query Construction Patterns

Yasin N. Silva, Alexis Loza, Humberto Razente

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Learning to construct database queries can be a challenging task because students need to learn the specific query language syntax as well as properly understand the effect of each query operator and how multiple operators interact in a query. While some previous studies have looked into the types of database query errors students make and how the availability of expected query results can help to increase the success rate, there is very little that is known regarding the patterns that emerge while students are constructing a query. To be able to look into the process of constructing a query, in this paper we introduce DBSnap-Eval, a tool that supports tree-based queries (similar to SQL query plans) and a block-based querying interface to help separate the syntax and semantics of a query. DBSnap-Eval closely monitors the actions students take to construct a query such as adding a dataset or connecting a dataset with an operator. This paper presents an initial set of results about database query construction patterns using DBSnap-Eval. Particularly, it reports identified patterns in the process students follow to answer common database queries.

Original languageEnglish (US)
Title of host publicationITiCSE 2022 - Proceedings of the 27th ACM Conference on Innovation and Technology in Computer Science Education
PublisherAssociation for Computing Machinery
Pages131-137
Number of pages7
ISBN (Electronic)9781450392013
DOIs
StatePublished - Jul 7 2022
Externally publishedYes
Event27th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2022 - Dublin, Ireland
Duration: Jul 8 2022Jul 13 2022

Publication series

NameAnnual Conference on Innovation and Technology in Computer Science Education, ITiCSE
Volume1
ISSN (Print)1942-647X

Conference

Conference27th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2022
Country/TerritoryIreland
CityDublin
Period7/8/227/13/22

Keywords

  • block-based system
  • database queries
  • database systems
  • relational algebra
  • sql

ASJC Scopus subject areas

  • Management of Technology and Innovation
  • Education

Fingerprint

Dive into the research topics of 'DBSnap-Eval: Identifying Database Query Construction Patterns'. Together they form a unique fingerprint.

Cite this