|
ABSTRACT
We obtain certain results concerning the power of expressions in relational (calculus and algebra) database sublanguages. Our main results state the undecidability of the equivalence and finite equivalence problems for relational expressions. We also observe that the type of join used in a relational algebra affects the complexity of problems for that algebra. For example, using equi-joins instead of natural joins leads to unnecessarily complex expressions. We relate these results to the problems of query optimization and concurrency control.
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
|
Sagiv, Y., and Yannakakis, M., "Equivalence Among Relational Expressions with the Union and Difference Operations," Proceedings of the ACM Very Large Data Base Conference, Sept. 1978, pp. 535-548.
|
| |
2
|
Manaster, A. B., Completeness, Compactness, and Undecidability: An Introduction to Mathematical Logic, Prentice-Hall, Inc., Englewood Cliffs, N. J., 1975.
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
Aho, A. V., Sagiv, Y., Ullman, J. D., "Equivalence Among Relational Expressions," submitted to SIAM Journal of Computing.
|
| |
7
|
Codd, E. F., "Relational Completeness of Data Base sublanguages," in Date Base Systems (R. Rustin, ed.), Prentice-Hall, Englewood Cliffs, N. J., 1972, pp. 65-98.
|
| |
8
|
Lewis, H. R., "Complexity of Solvable Cases of the Decision Problem for the Predicate Calculus," 1978 Nineteenth Annual Symposium on Foundations of Computer Science, pp. 35-47,
|
| |
9
|
Shelab, S., "Decidability of a Portion of the Predicate Calculus," Israel Journal of Mathematics, Vol. 28, No. 1-2, 1977, pp. 32-44.
|
| |
10
|
Ackermann, W., Solvable Cases of the Decision Problem, North-Holland Publishing Company, Amsterdam, The Netherlands, 1954.
|
|