|
ABSTRACT
The concept of a “reasonable” query in a relational data base is investigated. We provide an abstract characterization of the class of queries which are computable, and define the completeness of a query language as the property of being precisely powerful enough to express the queries in this class. Our main result is the completeness of a simple programming language which can be thought of as consisting of the relational algebra augmented with the power of iteration.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Aho, A. V., C. Beeri and J. D. Ullman. The Theory of Joins in Relational Data Bases. Proceedings 18th IEEE Symp. on Foundations of Computer Science. Providence, R.I., Oct. 1977.
|
| |
2
|
Aho, A. V., Y. Sagiv and J. D. Ullman. Equivalences Among Relational Expressions. SIAM J. Computing, 1978.
|
 |
3
|
|
| |
4
|
Bancilhon, F. On the Completeness of Query Languages for Relational Data Bases. Proceedings 7th Symp. on Mathematical Foundations of Computer Science. Zakopane, Poland. (Springer-Verlag Lecture Notes in Computer Science.) Sept. 1978.
|
| |
5
|
Beeri, C., R. Fagin and J. H. Howard. A Complete Axiomatization for Functional and Multivalued Dependencies. IBM San Jose Research Report RJ 1977.
|
 |
6
|
|
 |
7
|
|
| |
8
|
Codd, E. F. Relational Completeness of Data Base Sublanguages. In Data Base Systems (Rustin, Ed.), Prentice Hall, 1972.
|
| |
9
|
|
| |
10
|
Paredaens, J. On the Expressive Power of the Relational Algebra. Information Processing Letters, Vol. 7, No. 2, Feb. 1978.
|
|