https://github.com/junyang/radb
RA (radb): A relational algebra interpreter over relational databases
https://github.com/junyang/radb
algebra databases educational-software relational sql
Last synced: 2 months ago
JSON representation
RA (radb): A relational algebra interpreter over relational databases
- Host: GitHub
- URL: https://github.com/junyang/radb
- Owner: junyang
- License: other
- Created: 2017-08-13T15:15:20.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-08-23T05:43:47.000Z (over 2 years ago)
- Last Synced: 2025-10-27T23:26:13.185Z (5 months ago)
- Topics: algebra, databases, educational-software, relational, sql
- Language: Python
- Homepage: http://www.cs.duke.edu/~junyang/radb
- Size: 5.5 MB
- Stars: 66
- Watchers: 9
- Forks: 15
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- License: LICENSE.txt
Awesome Lists containing this project
README
RA (``radb``): A relational algebra interpreter over relational databases
=========================================================================
RA is a simple relational algebra interpreter written in Python 3. It
is built on top of an SQL-based relational database system. It
implements relational algebra queries by translating them into SQL and
executing them on the underlying database system through `SQLAlchemy
`_. RA is packaged with `SQLite
`_, so you can use RA as a standalone
relational-algebra database system. Alternatively, you can use RA as
a relational-algebra front-end to connect to other database servers
from various vendors.
You can follow the `project `_ on
GitHub, or read its documentation `here
`_.