The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - June (1993 vol.5)
pp: 451-461
ABSTRACT
<p>Different classes of recursive queries in the relational databases are identified. It is shown that existing proposals to extend the relational query languages are either not powerful enough to express queries in many of these classes or use nonfirst normal form constructs. RQL, a recursive database query language that can be used to express recursive queries on all the classes identified, is presented. RQL is based on the relational algebra. In addition to functions that correspond to the standard and extended relational algebra operators, RQL supports functions required to express general recursive queries. The elements of RQL and the ways in which they are used to formulate complicated, but useful, recursive queries are described. The effects of the extensions embodied in RQL on the termination of recursive query evaluation are discussed.</p>
INDEX TERMS
RQL; recursive query language; relational databases; relational query languages; nonfirst normal form constructs; recursive database query language; relational algebra; recursive query evaluation; query languages; relational databases
CITATION
R. Ahad, S. Bing Yao, "RQL: A Recursive Query Language", IEEE Transactions on Knowledge & Data Engineering, vol.5, no. 3, pp. 451-461, June 1993, doi:10.1109/69.224197
25 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool