Treffer: A Relational Algebra Query Language for Programming Relational Databases
Title:
A Relational Algebra Query Language for Programming Relational Databases
Language:
English
Authors:
Source:
Information Systems Education Journal. Oct 2011 9(5):18-26.
Availability:
Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail: publisher@isedj.org; Web site: http://isedj.org
Peer Reviewed:
Y
Page Count:
9
Publication Date:
2011
Document Type:
Fachzeitschrift
Journal Articles<br />Reports - Descriptive
Descriptors:
ISSN:
1545-679X
Number of References:
12
Entry Date:
2017
Accession Number:
EJ1136756
Database:
ERIC
Weitere Informationen
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.
As Provided