NotesFAQContact Us
Search Tips
Peer reviewed Peer reviewed
PDF on ERIC Download full text
ERIC Number: EJ1136756
Record Type: Journal
Publication Date: 2011-Oct
Pages: 9
Abstractor: As Provided
ISSN: EISSN-1545-679X
A Relational Algebra Query Language for Programming Relational Databases
McMaster, Kirby; Sambasivam, Samuel; Anderson, Nicole
Information Systems Education Journal, v9 n5 p18-26 Oct 2011
In this paper, we describe a Relational Algebra Query Language (RAQL) and Relational Algebra Query (RAQ) software product we have developed that allows database instructors to teach relational algebra through programming. Instead of defining query operations using mathematical notation (the approach commonly taken in database textbooks), students write RAQL query programs as sequences of relational algebra function calls. The RAQ software allows RAQL programs to be run interactively, so that students can view the results of RA operations. Thus, students can learn relational algebra in a manner similar to learning SQL--by writing code and watching it run.
Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail:; Web site:
Publication Type: Journal Articles; Reports - Descriptive
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A