*** πreal |test| |issues|***
Pireal is an educational tool for working with relational database using the query language of relational algebra. Currently under development.
- GNU/Linux
- Windows
- Mac OS X
Running from sources
Clone the repository: :
git clone https://github.com/centaurialpha/pireal.git
or download the .zip file and running: :
cd pireal
python pireal.py
- Semicolon at the end of each line is not necessary
- SQL style comments
-- This is a comment on Pireal
-- Other comment
- Valid queries
q1 = people njoin skills
q2 = select age > 25 (q1)
q3 = project id, name, skill (q2)
or
project id, name, skill (select age > 25 (people njoin skills))
The operations are defined in this file.
- Selection
- Projection
- Rename
- Product
- Union
- Difference
- Natural Join
- Intersection
- Division
Gabriel Acosta
- e-mail: acostadariogabriel at gmail
- web: centaurialpha.githib.io
- twitter: @_alfacentauri