Issue No. 07 - July (1988 vol. 14)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.42731
<p>An extension of E.F. Codd's relational algebra (1970) with an alpha operator is presented that allows a large class of natural and useful recursive queries to be expressed, and yet has the property of being efficiently implementable. Formally, this class is a superset of linear recursive queries. Intuitively, this class comprises queries that examine transitive relationships between various instances of an entity. It is believed that this class covers many natural and interesting recursive queries. Examples of such queries include determining parts requirements for manufacturing a product, finding the critical path in a project management network, finding the shortest path between two cities, verifying connectivity between two points of a circuit, etc.</p>
Codd; alpha operator; deductive databases; relational algebra; recursive queries; transitive relationships; critical path; project management network; database theory; query languages; recursive functions; relational databases
R. Agrawal, "Alpha: An Extension of Relational Algebra to Express a Class of Recursive Queries," in IEEE Transactions on Software Engineering, vol. 14, no. , pp. 879-885, 1988.