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 条
  • [41] Querying inconsistent databases: Algorithms and implementation
    Celle, A
    Bertossi, L
    COMPUTATIONAL LOGIC - CL 2000, 2000, 1861 : 942 - 956
  • [42] Learning Relational Algebra by Snapping Blocks
    Gorman, Jason
    Gsell, Sebastian
    Mayfield, Chris
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 73 - 78
  • [43] Querying Context-Aware Databases
    Martinenghi, Davide
    Torlone, Riccardo
    FLEXIBLE QUERY ANSWERING SYSTEMS: 8TH INTERNATIONAL CONFERENCE, FQAS 2009, 2009, 5822 : 76 - 87
  • [44] Horizontal fragmentation for fuzzy querying databases
    Asmaa Drissi
    Safia Nait-Bahloul
    Karim Benouaret
    Djamal Benslimane
    Distributed and Parallel Databases, 2019, 37 : 441 - 468
  • [45] Visual tool for querying geographic databases
    Univ of Maine, Orono, United States
    Proceedings of the Workshop on Advanced Visual Interfaces, 2000, : 211 - 216
  • [46] Querying Factorized Probabilistic Triple Databases
    Krompass, Denis
    Nickel, Maximilian
    Tresp, Volker
    SEMANTIC WEB - ISWC 2014, PT II, 2014, 8797 : 114 - 129
  • [47] Querying by sketch geographical Databases and ambiguities
    Ferri, F
    Grifoni, P
    Rafanelli, M
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 524 - 533
  • [48] Logic programs for querying inconsistent databases
    Barceló, P
    Bertossi, L
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, PROCEEDINGS, 2003, 2562 : 208 - 222
  • [49] Querying semantic catalogues of biomedical databases
    Pereira, Arnaldo
    Almeida, Joao Rafael
    Lopes, Rui Pedro
    Oliveira, Jose Luis
    JOURNAL OF BIOMEDICAL INFORMATICS, 2023, 137
  • [50] Querying relational databases through XSLT
    Liu, JX
    Vincent, M
    DATA & KNOWLEDGE ENGINEERING, 2004, 48 (01) : 103 - 128