Skip to main content

Constructing Inter-relational Rules for Semantic Query Optimisation

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 2002)

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

Included in the following conference series:

Abstract

Semantic query optimisation is the process by which a user query is transformed into a set of alternative queries each of which returns the same answer as the original. The most efficient of these alternatives is then selected, for execution, using standard cost estimation techniques. The query transformation process is based on the use of semantic knowledge in the form of rules which are generated either during the query process itself or are constructed according to defined heuristics. Previous research has tended to focus on constructing rules applicable to single relations and does not take advantage of the additional semantic knowledge, inherent in most databases, associated with relational joins. Our paper seeks to address this weakness by showing how the rule derivation process may be extended to the generation of inter-relational rules using an approach based on inductive learning.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M.W. Blasgen and K.P. Eswaran. ‘Storage and access in relational databases’, IBM Systems Journal, 16(4), 363–377, 1977.

    Article  Google Scholar 

  2. Y. Cai, N. Cerone and J. Han, ‘Learning in relational databases: an attribute-oriented approach’, J. Computational Intelligence, 7(3), 119–132, 1991.

    Article  Google Scholar 

  3. A.F. Cardenas. ‘Analysis and performance of inverted data base structures’ Communications of the ACM, 18(5), 253–263, 1975.

    Article  MATH  MathSciNet  Google Scholar 

  4. S. Chakravarthy, J. Grant and J. Minker, ‘Logic-based approach to semantic query optimisation’, ACM on Database Systems, 15(2), 162–207, 1990.

    Article  Google Scholar 

  5. S. Chaudhuri, ‘An overview of query optimization in relational systems’, PODS, 1998.

    Google Scholar 

  6. Q. Cheng et al., ‘Implementation of two semantic query optimisation techniques in DB2 universal database’, Proc. 25th VLDB, Edinburgh, Scotland, September, 1999.

    Google Scholar 

  7. P. Godfrey et al., ‘Semantic query optimization for bottom-up evaluation’, Proc. 9th International Symposium on Methodologies for Intelligent Systems, Poland, June, 1996.

    Google Scholar 

  8. G. Graefe and D. Dewitt, ‘The EXODUS optimiser generator’, Proc. ACM-SIGMOD Conf. on Management of Data, 160–171, May 1987.

    Google Scholar 

  9. J. Grant et al., ‘Logic based query optimization for object databases’, IEEE Transactions on Knowledge and Data Engineering, Vol. 12, No 4, August 2000.

    Google Scholar 

  10. J. Han, Y. Cai and N. Cercone, ‘Data-driven discovery of quantitative rules in relational databases’, IEEE on Knowledge and Data Eng., 5(1), 29–40, 1993.

    Article  Google Scholar 

  11. D. Haussler, ‘Quantifying inductive bias: AI learning algorithms and Valiant’s learning framework’, J. Artificial Intelligence, 36, 177–221, 1988.

    Article  MATH  MathSciNet  Google Scholar 

  12. J. King, QUIST: ‘A system for semantic query optimisation in relational databases’, Proc. 7th VLDB Conf., 1981.

    Google Scholar 

  13. B.G.T. Lowden, J. Robinson and K.Y. Lim, ‘A semantic query optimiser using automatic rule derivation’, Proc. Fifth Annual Workshop on Information Technologies and Systems, Netherlands, 68–76, December 1995.

    Google Scholar 

  14. B.G.T. Lowden and J. Robinson, ‘A statistical approach to rule selection in semantic query optimisation’. Proc. 11th International Symposium on Methodologies for Intelligent Systems, LNCS, 330–339, Warsaw, June 1999.

    Google Scholar 

  15. B.G.T. Lowden and J. Robinson, ‘Improved information retrieval using semantic transformation’, CSM 355, University of Essex, 2002.

    Google Scholar 

  16. L. F. Mackert and G. M. Lohman, ‘R* optimizer validation and performance evaluation for local queries’, ACM-SIGMOD, 84–95, 1986.

    Google Scholar 

  17. G. Piatetsky-Shapiro and C. Matheus, ‘Measuring data dependencies in large databases’, Knowledge Discovery in Databases Workshop, 162–173, 1993.

    Google Scholar 

  18. J. Robinson and B.G.T. Lowden, ‘Data analysis for query processing’, Proc. 2nd International Symposium on Intelligent Data Analysis, London, 1997.

    Google Scholar 

  19. J. Robinson and B.G.T. Lowden, ‘Semantic optimisation and rule graphs’, Proc. 5th KRDB Workshop, Seattle, WA, May 1998.

    Google Scholar 

  20. J. Robinson and B.G.T. Lowden, ‘Distributing the derivation and maintenance of subset descriptor rules’, Proc. 7th International Conference on Information Systems and Synthesis, Orlando USA, July 2001.

    Google Scholar 

  21. I. Savnik and P.A. Flach, ‘Bottom-up induction of functional dependencies from relations’, Proc. Knowledge Discovery in Databases Workshop, 174–185, 1993.

    Google Scholar 

  22. A. Sayli and B.G.T. Lowden, ‘Ensuring rule consistency in the presence of DB updates’, Proc. XII International Symposium on Computer & Information Sciences, Turkey, October 1997.

    Google Scholar 

  23. S. Shekhar, B. Hamidzadeh and A. Kohli. ‘Learning transformation rules for semantic query optimisation: a data-driven approach’, IEEE, 949–964, 1993.

    Google Scholar 

  24. S.T. Shenoy and Z.M. Ozsoyoglu, ‘Design and implementation of semantic query optimiser’, IEEE Transactions on Knowledge and Data Eng., 1(3), 344–361, 1989.

    Article  Google Scholar 

  25. M. Siegel, E. Sciore and S. Salveter, ‘A method for automatic rule derivation to support semantic query optimisation’, ACM on Database Sys., 17(4), 563–600, 1992.

    Article  MathSciNet  Google Scholar 

  26. Yu C. and Sun W., ‘Automatic knowledge acquisition and maintenance for semantic query optimisation’, IEEE Transactions on Knowledge and Data Engineering, Vol. 1, No. 3, 362–375, 1989.

    Article  Google Scholar 

  27. W. Ziarko, ‘The discovery, analysis and representation of data dependencies in databases’, Knowledge Discovery in Databases, AAAI Press, 195–209, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verleg Berlin Hidenberg

About this paper

Cite this paper

Lowden, B.G., Robinson, J. (2002). Constructing Inter-relational Rules for Semantic Query Optimisation. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds) Database and Expert Systems Applications. DEXA 2002. Lecture Notes in Computer Science, vol 2453. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46146-9_58

Download citation

  • DOI: https://doi.org/10.1007/3-540-46146-9_58

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-46146-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics