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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file pireal-3.1.0.tar.gz.

File metadata

  • Download URL: pireal-3.1.0.tar.gz
  • Upload date:
  • Size: 241.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pireal-3.1.0.tar.gz
Algorithm Hash digest
SHA256 49e3b9afe419f6d30de6caa15b98d7bea1956b931480c7f5e50832e01bf6e63e
MD5 514b848926743babcc125e537dfafcc2
BLAKE2b-256 807e752a270d5be942a9505a1a36157cf9cbb9035df1c3a7e290c769b45f8fde

See more details on using hashes here.

File details

Details for the file pireal-3.1.0-py3-none-any.whl.

File metadata

  • Download URL: pireal-3.1.0-py3-none-any.whl
  • Upload date:
  • Size: 282.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pireal-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7ee608d2cecd14a5cdf8d4550b45e4834f0901f77cbf6fc72d0de8ac0be008e9
MD5 5e3ff03482744e29372e1136dcb9398e
BLAKE2b-256 6a8ae41afb6c95985872237968865b97672a8ce08705e8f0e2e3adc4440a5fb6

See more details on using hashes here.

Supported by

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