This paper presents BRVCE, a Blockly-based, tile-based [11] environment to develop relational alge- bra and relational calculus queries. The tool runs in a browser, works with any database schema, and generates equiva...
详细信息
ISBN:
(纸本)9781665458412
This paper presents BRVCE, a Blockly-based, tile-based [11] environment to develop relational alge- bra and relational calculus queries. The tool runs in a browser, works with any database schema, and generates equivalent SQL code to the theoretical query. Specifically, the paper presents the tool's tile-based interface and its compilers. The compilers optimize relational algebra and calculus expressions that correspond to the visual query and translate them to SQL. The grammars utilized by these compilers and the translation rules are presented. BRVCE is intended to be an educational tool that tackles the previously reported challenges with teaching and learning theoretical query languages.
暂无评论