DBSnap 2: New Features to Construct Database Queries by Snapping Blocks

Yasin N. Silva, Alexis Loza, Humberto Razente

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

Abstract

Block-based environments for creating computer programs have become very useful learning tools in computer science as they enable focusing on the logic of a program rather than on its syntactical details. While most block-based environments support conventional (imperative) instructions, a few tools have been proposed to create database queries. One of these tools is DBSnap, a highly dynamic and open-source tool to create database query trees by dragging and connecting visual blocks representing datasets and database operators. In this paper, we introduce DBSnap 2, an extension of DBSnap that provides a set of improvements to facilitate the creation of simple and complex queries. The improvements include the support of database views (a key database concept), saving and importing queries, inserting, updating, and deleting data, the creation of charts, and various visual improvements. The demonstration of DBSnap 2 will show how the new features simplify the creation of queries and enable the graphical visualization of query results.

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
Pages601-602
Number of pages2
ISBN (Electronic)9781450392006
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
Volume2
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
  • relational algebra
  • sql

ASJC Scopus subject areas

  • Management of Technology and Innovation
  • Education

Fingerprint

Dive into the research topics of 'DBSnap 2: New Features to Construct Database Queries by Snapping Blocks'. Together they form a unique fingerprint.

Cite this