Querying Databases by Snapping Blocks

被引:0
|
作者
Silva, Yasin N. [1 ]
Chon, Jaime [1 ]
机构
[1] Arizona State Univ, Glendale, AZ 85306 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A key area of focus in recent Computer Science education research has been block-based programming. In this approach, program instructions are represented as visual blocks with shapes that control the way multiple instructions can be combined. Since programs are created by dragging and connecting blocks, the focus is on the program's logic rather than its syntax. In this demonstration we present DBSnap, a system that enables building database queries, specifically relational algebra queries, by connecting blocks. A differentiating property of DBSnap is that it uses a visual tree-based structure to represent queries. This structure is, in fact, very similar to the intuitive query trees commonly used by database practitioners and educators. DBSnap is also highly dynamic, it shows the query result and the corresponding relational algebra expression as the query is built and enables the inspection of intermediate query results. This paper describes DBSnap's main design elements, its architecture and implementation guidelines, and the interactive demonstration scenarios. DBSnap is a publicly available system and aims to have a transformational effect on database learning.
引用
收藏
页码:1472 / 1475
页数:4
相关论文
共 50 条
  • [21] Graphical querying of multidimensional Databases
    Ravat, Franck
    Teste, Olivier
    Tournier, Ronan
    Zurfluh, Gilles
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4690 : 298 - +
  • [22] Querying Communities in Relational Databases
    Qin, Lu
    Yu, Jeffrey Xu
    Chang, Lijun
    Tao, Yufei
    ICDE: 2009 IEEE 25TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2009, : 724 - 735
  • [23] Querying sequence databases with transducers
    Bonner, AJ
    Mecca, G
    DATABASE PROGRAMMING LANGUAGES, 1998, 1369 : 118 - 135
  • [24] Querying and Learning in Probabilistic Databases
    Dylla, Maximilian
    Theobald, Martin
    Miliaraki, Iris
    REASONING WEB: REASONING ON THE WEB IN THE BIG DATA ERA, 2014, 8714 : 313 - +
  • [25] Semantically Annotating and Querying Databases
    Karagiannis, Georgios Th.
    MATHEMATICAL METHODS, COMPUTATIONAL TECHNIQUES, NON-LINEAR SYSTEMS, INTELLIGENT SYSTEMS, 2008, : 461 - +
  • [26] Modeling and querying video databases
    Decleir, C
    Hacid, MS
    Kouloumdjian, J
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 492 - 498
  • [27] Querying Encrypted Graph Databases
    Aburawi, Nahla
    Lisitsa, Alexei
    Coenen, Frans
    ICISSP: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2018, : 447 - 451
  • [28] Functional Querying in Graph Databases
    Pokorny, Jaroslav
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2017, PT I, 2017, 10191 : 291 - 301
  • [29] Querying and learning in probabilistic databases
    Dylla, Maximilian
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8714 : 313 - 368
  • [30] Keyword Querying and Ranking in Databases
    Chaudhuri, Surajit
    Das, Gautam
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2009, 2 (02): : 1658 - 1659