Relational Algebra Interpreter
Authors
Tamim Alkhalifah, Denise De Vries
Corresponding Author
Tamim Alkhalifah
Available Online August 2014.
- DOI
- 10.2991/icaicte-14.2014.2How to use a DOI?
- Keywords
- component; Relational Algebra; SQL; e-Learning, educational software
- Abstract
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.
- Copyright
- © 2014, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Tamim Alkhalifah AU - Denise De Vries PY - 2014/08 DA - 2014/08 TI - Relational Algebra Interpreter BT - Proceedings of the 2014 International Conference on Advanced ICT (ICAICTE 2014) PB - Atlantis Press SP - 4 EP - 9 SN - 2352-538X UR - https://doi.org/10.2991/icaicte-14.2014.2 DO - 10.2991/icaicte-14.2014.2 ID - Alkhalifah2014/08 ER -