[go: up one dir, main page]

Skip to main content
Log in

Elimination of redundant operations in relational queries with general selection operators

Elimination redundanter Operationen in relationalen Anfragen mit beliebigen Selektionsoperatoren

  • Published:
Computing Aims and scope Submit manuscript

Abstract

The optimization of relational expressions concerning the elimination of “redundant” operations has been dealt with sofar for a limited class of expressions that puts restrictions on the selection operators involved. We propose a solution for the case of arbitrary selection criteria.

Zusammenfassung

Anfragen in relationalen Datenbanken können sogenannte redundante Operationen enthalten, d. h. Operationen, auf die zur Erledigung der Anfrage verzichtet werden kann. Besonders für kostenintensive Operationen, wie Join und Cartesisches Produkt, ist es interessant herauszufinden, ob sie in einem relationalen Ausdruck redundant vorkommen. In dieser Arbeit wird eine Tableauxmethode angewandt, um solche Redundanzen in relationalen Anfragen mit beliebigen Selektionsoperatoren erkennen zu können.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Aho, A. V., Sagiv, Y., Ullman, J. D.: Equivalences among relational expressions. SIAM J. Comp.8, 218–246 (1979).

    Article  Google Scholar 

  2. Aho, A. V., Sagiv, Y., Ullman, J. D.: Efficient optimization of a class of relational expressions. ACM Trans. Database Systems4, 435–454 (1979).

    Article  Google Scholar 

  3. Aho, A. V., Beeri, C., Ullman, J. D.: Theory of joins in relational databases. ACM Trans. Database Syst. Y,3, 297–314 (1979).

    Article  Google Scholar 

  4. Chandra, A. K., Merlin, P. M.: Optimal implementations of conjunctive queries in relational databases. Proc. 1st Ann. ACM Symp. on Theory of Computing, Boulder, Colo., 1977, 77–90.

  5. Codd, E. F.: A relational model of data for large shared data banks. Comm. of the ACM13, 377–387 (1970).

    Article  Google Scholar 

  6. Codd, E. F.: Further normalization of the database relational model. In: Database Systems (Rustin, R., ed.), Englewood Cliffs, N. J.: Prentice-Hall.

  7. Klug, Antony: Locking expressions for increased database concurrency. J. ACM30, 36–54 (1983).

    Article  Google Scholar 

  8. Majster-Cederbaum, M. E.: Conjunctive queries with selection operators. Submitted for publication.

  9. Ott, N., Horlaender, K.: Removing rendundant join operations in queries involving views. TR 82.03.003, Technical Report, IBM Scientific Center Heidelberg, 1982.

    Google Scholar 

  10. Ott, N.: On the problem of removing redundant join operations, TR 80.01.002, IBM Scientific Center, Heidelberg 1980.

    Google Scholar 

  11. Pecherer, R. M.: Efficient evaluation of expressions in relational algebra. Proc. ACM Pacific Conf., San Francisco, 1975, 44–49.

  12. Sagiv, Y.: Optimization of queries in relational data bases. Ph. D. Thesis, Dept. of Electr. Engineering and Computer Science, Princeton University, 1978.

  13. Sagiv, Y., Yonnakakis, M.: Equivalences among relational expressions with the union and difference operators. ACM27, 633–655 (1980).

    Article  Google Scholar 

  14. Smith, J. M., Chang, P. Y.: Optimizing the performance of a relational algebra database interface. Comm. ACM18, 569–579 (1975).

    Google Scholar 

  15. Ullman, J. D.: Principles of Database Systems. Computer Science Press 1980.

  16. Wong, E., Youssefi, K.: Decomposition — a strategy for query processing. ACM Trans. Database Syst.1, 223–241 (1976).

    Article  Google Scholar 

  17. Zloof, M.: Query by example: the invocation and definition of tables and forms. Proc. ACM Int. Conf. on Very Large Data Bases, 1975.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Majster-Cederbaum, M.E. Elimination of redundant operations in relational queries with general selection operators. Computing 34, 303–323 (1985). https://doi.org/10.1007/BF02251832

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02251832

Key words

Navigation