About The Project
A significant amount of recent research in Computer Science
Education has focused on studying block-based programming.
In this approach, computer programs are created by connecting
blocks and the blocks’ shapes determine
the permitted connections. The focus is on the program’s
logic instead of its syntax. DBSnap is
a web-based application to build database queries,
particularly relational algebra queries, by snapping blocks. DBSnap
fully supports the construction of intuitive database query
trees, which is one of the most effective approaches to teach
database queries. DBSnap is also highly dynamic and shows
the query results as the query is being built. The user can
also inspect, at any time, the intermediate results of any
query node. DBSnap is publicly
available and aims to have the same transformational effect
on database learning as previous block-based systems had
on traditional programming learning.
Features
- Intuitive block based approach to Database Queries
- Dynamic updates of the query results
- Available on any system with an Internet Browser
- Adding custom data sets