RQLT
is a command-line application that translates relational algebra expressions to relational calculus ones and vice-versa using Java and ANTLR.
These instructions will get you a copy of the project up and running on your local machine.
- Java SE Development Kit 11 or later
- Apache Maven 3.6+
- Optional: Git (any reasonably recent version)
-
Unpack the archive anywhere on your system.
-
cd
to the folderrelational-query-language-translator
. -
Build the project with Maven:
mvn package
This will create the file s1705270-0.0.1-SNAPSHOT.jar
in the target/
subfolder.
You can move the file s1705270-0.0.1-SNAPSHOT.jar
to any location on your system. The
JAR contains all the necessary dependencies to be executed.
You can run the executable JAR with
java -jar target/s1705270-0.0.1-SNAPSHOT.jar
With no custom environment:
With a custom environment:
With no custom environment:
With a custom environment:
EX) Showcasing with a real question from a past paper exam in Database Systems course at The University of Edinburgh
Relational Algebra to Relational Calculus:
Relational Calculus to Relational Algebra: