What is WinRDBI
The WinRDBI (Windows Relational DataBase Interpreter) educational tool is an integral component of database education at Arizona State University, providing a hands-on approach to understanding the capabilities of the following query languages for relational databases:
- Relational Algebra
- Domain Relational Calculus
- Tuple Relational Calculus
- SQL
WinRDBI is founded on the basis of established deductive database technology that uses a logic language (Amzi! Prolog and Logic Server) to query the database instance stored as logical facts and uses the Java Swing API to establish its graphical user interface (GUI).
Download WinRDBI
WinRDBI can be downloaded from here.
WinRDBI Overview
Please see the WinRDBI User Guide for detailed information, including the language specifications. Below you will find some video demonstrations to introduce various features of WinRDBI. (Mac users please use Chrome/Firefox - not Safari.)
To assist in creating a csv file suitable for importing into WinRDBI, see the csvForWinRDBI.py Python program, which utilizes the pandas module.
Also, an overview of WinRDBI appears in the appendix of:
Understanding Databases:
Concepts and Practice, 1/e
Suzanne W. Dietrich,
Arizona State University
Copyright 2021
ISBN 978-1-119-58064-5
Author Website:
http://winrdbi.asu.edu/author/