Skip to main content

A cooperative approach to query processing: Integrating historical, structural, and behavioral knowledge sources

  • Invited Talk
  • Conference paper
  • First Online:
  • 166 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 737))

Abstract

Query processing strategies are frequently considered as sequential processes of successive decompositions and evaluations. This paper describes an approach that exploits opportunities to bypass steps in this sequential process. Initially, descriptions of the database are used in responding to queries since no other knowledge about the database exists (no queries have been previously encountered by the query processor). As queries are processed, descriptions of the individual queries and query fragments are retained along with the resulting access strategy, a description of the response, and costs to retrieve the desired information. This knowledge is then used to develop future access strategies.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. U.S. Chakravarthy, J. Grant, and J. Minker; “Logic-Based Approach to Semantic Query Optimization”, ACM Transactions on Database Systems, vol 15, no. 2, (June 1990).

    Google Scholar 

  2. J.M. Chang; “A Heuristic Approach to Distributed Query Processing,” Proc. of Eighth International Conference on Very Large Data Bases, (1982).

    Google Scholar 

  3. S. Christodoulakis; “Implications of Certain Assumptions in Database Performance Evaluation,” ACM Transactions on Database Systems, vol. 9, no. 2, (1984).

    Google Scholar 

  4. S.B. Navathe, S. Ceri, and G. Wiederhold; “Distribution Design of Logical Database Schemas,” IEEE Transactions on Software Engineering, vol. 9, no. 4, (1983).

    Google Scholar 

  5. S. Ceri and G. Pelagatti; Distributed Databases; Principles and Systems. McGraw-Hill, New York, NY (1984).

    Google Scholar 

  6. L.W. Dowdy and D.V. Foster; “Comparative Models of the File Assignment Problem,” ACM Computing Surveys, vol. 14, no. 2, (1982).

    Google Scholar 

  7. R. Epstein, M. Stonebraker, and E. Wong; “Query Processing in a Distributed Relational Database System,” Proc. of the ACM SIGMOD International Conference on Management of Data, Austin, TX (1978).

    Google Scholar 

  8. T. Ibaraki and T. Kameda “On the Optimal Nesting Order for Computing N-Relation Joins,” ACM Transactions on Database Systems, vol. 9, no. 3, (1984).

    Google Scholar 

  9. L. Kerschberg, P.D. Ting, and S.B. Yao, “Query Optimization in Star Computer Networks,” ACM Transactions on Database Systems, vol. 7, no. 4, (1982).

    Google Scholar 

  10. B. Muthuswamy and L. Kerschberg; “A DDSM for Relational Query Optimization,” Procs. of ACM Annual Conference, (1985).

    Google Scholar 

  11. A. Motro; “An Access Authorization Model for Relational Databases Based on Algebraic Manipulation of View Definitions,” Proc. IEEE Computer Society 5th International Conference on Data Engineering, Los Angeles, CA (1989).

    Google Scholar 

  12. A. Motro; “Using Integrity Constraints to Provide Intensional Answers to Relational Queries,” Proc. 15th International Conference on Very Large Databases, Amsterdam (1989).

    Google Scholar 

  13. S. Mahmoud and J.S. Riordon, “Optimal Allocation of Resources in Distributed Information Networks,” ACM Transactions on Database Systems, vol. 1, no. 1, (1976)

    Google Scholar 

  14. M.T. Özsu and P. Valduriez; Principles of Distributed Database Systems. Prentice Hall, Englewood Cliffs, NJ (1991).

    Google Scholar 

  15. A. Pirotte, D. Roelants, E. Zimanyi; “Controlled Generation of Intensional Answers,” to appear in IEEE Transactions on Knowledge and Data Engineering, (1991).

    Google Scholar 

  16. C.K. Riesbeck and R.C. Schank; Inside Case-based Reasoning, Lawrence Erlbaum Associates, Hillsdale, NJ (1991).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jacques Calmet John A. Campbell

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kerschberg, L., Waisanen, A. (1993). A cooperative approach to query processing: Integrating historical, structural, and behavioral knowledge sources. In: Calmet, J., Campbell, J.A. (eds) Artificial Intelligence and Symbolic Mathematical Computing. AISMC 1992. Lecture Notes in Computer Science, vol 737. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57322-4_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-57322-4_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57322-7

  • Online ISBN: 978-3-540-48063-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics