Skip to main content

Relational Algebra Interpreter

Project description

Linux Tests Windows Tests Coverage Status

π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
pireal-screenshot pireal-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.

Invitame un café en cafecito.app

Project details


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)

Uploaded Source

Built Distribution

pireal-3.1.0-py3-none-any.whl (282.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page