Skip to main content

Employing integrity constraints for query modification and intensional answer generation in multi-database systems

  • Logic Programming and Databases
  • Conference paper
  • First Online:
Advanced Database Systems (BNCOD 1992)

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

Included in the following conference series:

Abstract

A significant number of database (DB) users today lack complete knowledge of the semantics of the DB(s) they desire to query. This is a very common phenomenon in the Multidatabase System (MBS) type of distributed database systems (DDBSs). In MBSs, a number of DBs, are loosely linked without creating a global schema in order to enable occasional sharing of their information contents. As some cost is normally associated with querying any particular site in this system, a lack of complete knowledge of the DB semantics can often result in fruitless but costly searches. The aim of the work described in this paper is to provide a tool which can assist Multidatabase users gain an understanding of the semantics of DBs accessible to them. Specifically, we use the explicit integrity constraints(ICs) of the database intension in two essential ways to elicit the semantics of those views of the DB addressed in the user's query; firstly to ascertain the relevance of a user query at a particular site and thus to advise the user in case of any constraint violations, suggesting a modification for the query in the process, and secondly to provide abstract or intensional answers to a user request.The first goal aims to provide a system free of the ambiguities associated with an empty response to some retrieval request while the second goal aims to improve the user's understanding of the semantics associated with the data values generated as answers by providing with the tuples of the answer the general rules that they obey.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Amble, “Logic Programming and Knowledge Engineering”, International Computer Series-1987.

    Google Scholar 

  2. Arity Corporation, “Arity/Prolog Programming Manual”-Arity Corporation-1987.

    Google Scholar 

  3. I.Bratko, “Prolog Programming for Artificial Intelligence”, 2nd Edition, Addison-Wesley,-1990.

    Google Scholar 

  4. F. Bry,H.Decker & R.Manthey, “A Uniform Approach to Constraint Satisfaction and Constraint Satisfiability in Deductive Databases”, In Procs. of the Conf., EDBT, Venice-1988.

    Google Scholar 

  5. A. Bundy, “Computer Modelling of Mathematical Reasoning”, Academic Press Inc. 1983.

    Google Scholar 

  6. S.Ceri & G.Pelagatti,“Distributed Databases: Principles and Systems”, McGraw Hill Int.-1987.

    Google Scholar 

  7. S. Ceri, “Logic Programming and Databases — surveys in Computer Science”, Springer-Verlag-1990.

    Google Scholar 

  8. C-L. Chang & R-CT. Lee, “Symbolic Logic and Mechanical Theorem Proving”, Academic Press Inc.-1973.

    Google Scholar 

  9. L. Cholvy & R. Demolombe,“Querying a Rule Base”. In Procs. of the 1st International Conf. on Expert Database Systems, Pp365-371, S. Carolina-L. Kerschberg (Etd)-1987.

    Google Scholar 

  10. L. Cholvy & E. Pascual, “Answering Queries Addressed to the Rule Base of Deductive Database”, In Procs of the 2nd Int. Conf. on Info. Processing and Management of Uncertainty in Knowledgebased Systems, pp 138–145. Springer-Verlag. Lecture Notes in Computer Sciences 313.-1988.

    Google Scholar 

  11. W.F.Clocksin & C.S. Mellish, “Programming in Prolog”, 2nd Edition-Springer-Verlag-1984.

    Google Scholar 

  12. E.F.Codd, “The Relational Model of Data for Database Management Systems version 2”, Addison Wesley Pub.Co. 1990.

    Google Scholar 

  13. C.J. Date, “An Introduction to Data Base Systems”, Vols 1(5th Edition) & 2, Addison Wesley Pub.Co.-1990 (Vol I) and-1984 (Vol II).

    Google Scholar 

  14. K.A.Davis & A.R Arora, “Converting A Relational DB model into anEntity-Relationship Model”, — Proc. 6th Inter. Conf. on Entity Relationship Analysis-1987.

    Google Scholar 

  15. M.M. Fonkam & W.A. Gray, “An Approach to Eliciting the Semantics of Relational Databases”, To appear in the Fourth International Conference on Advance information Systems Engineering (CAiSE '92)-1992.

    Google Scholar 

  16. R.A.Frost, “Introduction to Knowledge Base Systems”, — Collins Professional & Technical Books, 1986.

    Google Scholar 

  17. G.Gardarin & P. Valduriez, “Relational Databases and Knowledge Bases”, Adison-Wesley Pub-Co-1990.

    Google Scholar 

  18. P. Gray, “Logic, Algebra and Databases”, Ellis Horwood Series,-1984.

    Google Scholar 

  19. P.M.D. Gray, G.E. Storrs & J.B.H. du Boulay, “Knowledge representations for database Metadata”,-AI review Vol.2, pp. 3–29, 1988.

    Google Scholar 

  20. D. Heimbigner & D. McLeod, “Federated Information Bases — a preliminary report”, Infotech State of the Art Report on Databases, Pergamon Infotech Ltd, Maidenhead,U.K., 1981.

    Google Scholar 

  21. D. Heimbigner & D.McLeod, “A Federated Architecture for Information Management”, ACM Trans. on Office Information Systems-1985.

    Google Scholar 

  22. C.J. Hogger, “Essentials of Logic Programming”, Clarendon Press. Oxford-1990.

    Google Scholar 

  23. L. Imielinski, “Intelligent Query Answering in Rule Based Systems”,Journal of Logic Programming, 4(3):229–258, Sept,-1987.

    Google Scholar 

  24. R.G. Johnson; “Integrating Data and Meta-data to enhance the user interface”, Procs. of the 2th British National Conf. on Databases,-1984.

    Google Scholar 

  25. W.Kent, “Limitations of Record-Based Information Models”, ACM Trans. on Database Systems, 1989.

    Google Scholar 

  26. Katalin Kalman, “Implementation and Critique of an Algorithm which maps a Relational Database to a Conceptual Model”, Procs. of the 3rd International Conference on Advance Information Systems Engineering, Trodheim, Norway, May 1991, Springer Verlag.

    Google Scholar 

  27. J.J. King, “QUIST: A System for Semantic Query Optimisation in Relational Databases”, Procs. of the 7th VLDB Conf., Cannes France, 1981.

    Google Scholar 

  28. J.J. King, “Modelling Concepts for Reasoning about Access to Knowledge”, Procs. Workshop on Data abstraction, Databases and Conceptual Modelling, 1981.

    Google Scholar 

  29. R.A. Kowalski, “Logic for Problem Solving”, Elsvier North Holland, 1979.

    Google Scholar 

  30. R. Kowalski, F. Sadri & P. Soper, “Integrity Checking in Deductive Databases”, Procs. of the 13th VLDB-1987.

    Google Scholar 

  31. R. Kowalski & S. Sadri, “An Application of General Purpose Theorem-Proving to Database Integrity”, Procs. of the Workshop on Foundations of Deductive Databases and Logic Programming, Morgan Kaufmann, Los Altos, Ca, 1987.

    Google Scholar 

  32. D. Li, “A Prolog Database System”, Research Studies Press, 1984.

    Google Scholar 

  33. W.Litwin, “From Database Systems to Multidatabase Systems: Why and How?”, In Procs. of The British National Conference on Databases,Ed.by W.A. Gray Cardiff-1988,.

    Google Scholar 

  34. W.Litwin, Concepts for Multidatabase Manipulation Languages”,-JCIT-4, Jerusalem, (June,1984) pp433–442.

    Google Scholar 

  35. W.Litwin &, “An Overview of the Multi-database Manipulation Language MSDL”, Procs of the IEEE,Vol. 75, NO. 5, May 1987.

    Google Scholar 

  36. W.Litwin,A.Abdellatif,B.Nicolas,Ph.Vigier & A.Zeroul, “MSQL: Un Langage Multibase”, INRIA — Research Rep. 695, June, 1987. Also in Info. Science — An international Journal, Special Issue on Databases, 1987.

    Google Scholar 

  37. A. Motro, “Using Integrity Constraints to Provide Intensional Answers to Relational Queries”, Procs. of the 15th International Conf. on VLDBs, Amsterdam,-1989.

    Google Scholar 

  38. A. Pirotte & D.Roelants. “Constraints for Improving the Generation of Intensional Answers in a Deductive Answer”. In the Procs. of the International Conf. on Data Engineering, Los Angeles, California-1989.

    Google Scholar 

  39. R. Reiter, “Towards a logical reconstruction of Relational Database Theory”, in On Conceptual Modelling: Perspectives from Artificial Intelligence, Databases and Programming Languages, Springer-Verlag, New York, 1984.

    Google Scholar 

  40. M. Stonebraker, “Implementation of Integrity Constraints and Views by Query Modification”, Procs. ACM SIGMOD,-1975.

    Google Scholar 

  41. I-Y.Song,H-J.Kim & P. Geutner, “Intensional Query Processing: A Three-Step Approach”, Procs. 1st International Conf. on Databases and Expert Systems Applications, Vienna-1990.

    Google Scholar 

  42. D.C Tsichritzis & F.H. Lochovsky, “Data Models”, Published by Prentice Hall Inc. — New Jersey-1982.

    Google Scholar 

  43. A.J. Tulp, “Concepts for Intelligent Database front-end Systems”, Procs. of the 1st International Conf. on Databases and Expert Systems Applications, Vienna,-1990.

    Google Scholar 

  44. X.Y.Wang,N.J.Fiddian & W.A.Gray, “Semantic Transaction Optimisation in Relational Databases”, Procs. of the 8th British National Conference on Databases — Edited by A.Brown & P. Hitchcock.-1990.

    Google Scholar 

  45. L. Wos,R.Overbeen,E.Lusk & J.Boyle, “Automated Reasoning: Introduction and Applications”, Prentice-Hall, Inc.1984.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter M. D. Gray Rob J. Lucas

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fonkam, M.M., Gray, W.A. (1992). Employing integrity constraints for query modification and intensional answer generation in multi-database systems. In: Gray, P.M.D., Lucas, R.J. (eds) Advanced Database Systems. BNCOD 1992. Lecture Notes in Computer Science, vol 618. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55693-1_42

Download citation

  • DOI: https://doi.org/10.1007/3-540-55693-1_42

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55693-0

  • Online ISBN: 978-3-540-47272-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics