Relational Algebra Interpreter
Project description
πireal is a teaching tool for use in learning introduction to database. It allows the user to interactively experiment with Relational Algebra.
Home Page | In action |
---|---|
Platforms
- GNU/Linux
- Windows
- Mac OS X
Requirements to run/install from source
Implemented Operators
The operations are implemented in relation.py.
Operator | Supported |
---|---|
Selection | :heavy_check_mark: |
Projection | :heavy_check_mark: |
Rename | :x: |
Product | :heavy_check_mark: |
Union | :heavy_check_mark: |
Difference | :heavy_check_mark: |
Intersection | :heavy_check_mark: |
Natural Join | :heavy_check_mark: |
Left Outer Join | :heavy_check_mark: |
Right Outer Join | :heavy_check_mark: |
Full Outer Join | :heavy_check_mark: |
Division | :x: (Can be expressed using relational operators) |
Donate
I have developed Pireal with a lot of :heart:, I hope it is useful.
You can donate any amount that you think Pireal deserves.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pireal-3.1.0.tar.gz
(241.2 kB
view hashes)
Built Distribution
pireal-3.1.0-py3-none-any.whl
(282.3 kB
view hashes)