Relational Algebra Interpreter

Tamim Alkhalifah, Denise de Vries · Advances in computer science research · 2014

Relational Algebra is a procedural language that defines database in terms of algebraic expressions.It is used to explain query execution and optimization in a relational DBMS.However, the tools available to teach the concepts of Relational Algebra are limited.Most of the tools that teach database concepts are concentrated around SQL.In this paper, we introduce an application that implements five different relational operators (select, project, union, intersect and difference) by using Irony technology.This .NET web is a tool that transforms a Relational Algebraic expression into SQL queries.The resultant SQL then is used to query a database.

Read the paper · More papers on PaperTik