I am a Computer Science student and we are currently learning Relational Algebra. I wish to be able to write Relational Algebra Queries and test to see what they return. Thus, I am looking for a Database Management System that can understand Relational Algebra Queries.

My Criteria are:

  • Should be for all intents and purposes a Database Management System. That is:
    • I should be able to create tables.
    • I should be able to insert data into tables.
    • I should be able to query tables, and have it output the result of the query.
    • Although I don't really care about the exact implementation of it.
  • Must accept Relational Algebra Queries. Again, I don't care about the implementation. It could translate it to SQL and then query an SQL Database if it wants, as long as it can understand the queries I give it.

This is for educational purposes.

bumped to the homepage by Community 2 days ago

This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.

You can try des.sourceforge.net.

There you will find DES, which includes a relational algebra interpreter for your RA queries and allows you to define relations and insert data with SQL DDL statements.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.