Fundamentals of database systems (2nd ed.)
Fundamentals of database systems (2nd ed.)
Learning SQL with a computerized tutor
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Proceedings of the 2nd Australasian conference on Computer science education
Online assessment of SQL query formulation skills
ACE '03 Proceedings of the fifth Australasian conference on Computing education - Volume 20
The backwash effect on SQL skills grading
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Computer assisted assessment of SQL query skills
ADC '07 Proceedings of the eighteenth conference on Australasian database - Volume 63
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
A system employing peer review and enhanced computer assisted assessment of querying skills
Informatics in education
An automatic correction tool for relational algebra queries
ICCSA'07 Proceedings of the 2007 international conference on Computational science and Its applications - Volume Part II
Hi-index | 0.00 |
RDBI is an educational tool that provides students with the capability to test their understanding of the formal relational query languages (relational algebra, domain relational calculus and tuple relational calculus) and the industry standard query language SQL. Although RDBI is an integral part of the database management courses at a number of universities, it is unavailable to those universities that do not have a license for the software product in which RDBI is implemented. WinRDBI, a version of RDBI for Windows, removes this limitation by increasing the availability of the educational tool to a standard Windows platform. Another advantage of WinRDBI is its graphical user interface, providing the student with a more intuitive interface than the command line interface of RDBI. This paper describes the architecture and user interface of WinRDBI. The features of WinRDBI are also illustrated using nontrivial examples from a popular database text. Although formal relational query languages do not provide inherent support for aggregation, these examples illustrate how to write queries in the formal languages to support (a limited form of) counting and minimum/maximum queries.