The Universality of Data Retrieval Languages.
Alfred V. Aho, Jeffrey D. Ullman:
The Universality of Data Retrieval Languages.
POPL 1979: 110-120@inproceedings{DBLP:conf/popl/AhoU79,
author = {Alfred V. Aho and
Jeffrey D. Ullman},
title = {The Universality of Data Retrieval Languages},
booktitle = {POPL},
year = {1979},
pages = {110-120},
ee = {db/conf/popl/AhoU79.html},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
We consider the question of how powerful a relational query language should be and state two principles that we feel any query language should satisfy.
We show that although relational algebra and relational calculus satisfy these principles, there are certain queries involving least fixed points that cannot be expressed by these languages, yet that also satisfy the principles.
We then consider various extensions of relational algebra to enable it to answer such queries.
Finally, we discuss our extensions to relational algebra in terms of a new programming language oriented model for queries.
Copyright © 1979 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
POPL Proceedings Compendium
CDROM Version: Load the CDROM "POPL, The First Ten Years" and ...
CDROM Version: Load the CDROM "Volume 4 Issue 1, Books, VLDB-j, TODS, ..." and ...
DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...
Printed Edition
Conference Record of the Sixth Annual ACM Symposium on Principles of Programming Languages, San Antonio, Texas, January 1979.
ACM 1979
Contents
References
- [AHU]
- Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman:
The Design and Analysis of Computer Algorithms.
Addison-Wesley 1974, ISBN 0-201-00029-6

- [ASU]
- Alfred V. Aho, Yehoshua Sagiv, Jeffrey D. Ullman:
Equivalences Among Relational Expressions.
SIAM J. Comput. 8(2): 218-246(1979)

- [B]
- ...
- [C1]
- E. F. Codd:
A Relational Model of Data for Large Shared Data Banks.
Commun. ACM 13(6): 377-387(1970)

- [C2]
- E. F. Codd:
Relational Completeness of Data Base Sublanguages.
In: R. Rustin (ed.): Database Systems: 65-98, Prentice Hall and IBM Research Report RJ 987, San Jose, California : (1972)

- [Ch]
- ...
- [CM]
- Ashok K. Chandra, Philip M. Merlin:
Optimal Implementation of Conjunctive Queries in Relational Data Bases.
STOC 1977: 77-90

- [D]
- C. J. Date:
An Introduction to Database Systems.
Addison-Wesley 1975, ISBN 0-201-14452-2

- [HU]
- ...
- [P]
- Jan Paredaens:
On the Expressive Power of the Relational Algebra.
Inf. Process. Lett. 7(2): 107-111(1978)

- [S]
- Claus-Peter Schnorr:
An Algorithm for Transitive Closure with Linear Expected Time.
SIAM J. Comput. 7(2): 127-133(1978)

- [SC]
- John Miles Smith, Philip Yen-Tang Chang:
Optimizing the Performance of a Relational Algebra Database Interface.
Commun. ACM 18(10): 568-579(1975)

- [SY]
- Yehoshua Sagiv, Mihalis Yannakakis:
Equivalence among Relational Expressions with the Union and Difference Operation.
VLDB 1978: 535-548

- [T]
- ...
- [Z]
- Moshé M. Zloof:
Query-by-Example: A Data Base Language.
IBM Systems Journal 16(4): 324-343(1977)

Copyright © Sun Dec 20 01:10:06 2009
by Michael Ley (ley@uni-trier.de)