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.
Preview
Unable to display preview. Download preview PDF.
References
T. Amble, “Logic Programming and Knowledge Engineering”, International Computer Series-1987.
Arity Corporation, “Arity/Prolog Programming Manual”-Arity Corporation-1987.
I.Bratko, “Prolog Programming for Artificial Intelligence”, 2nd Edition, Addison-Wesley,-1990.
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.
A. Bundy, “Computer Modelling of Mathematical Reasoning”, Academic Press Inc. 1983.
S.Ceri & G.Pelagatti,“Distributed Databases: Principles and Systems”, McGraw Hill Int.-1987.
S. Ceri, “Logic Programming and Databases — surveys in Computer Science”, Springer-Verlag-1990.
C-L. Chang & R-CT. Lee, “Symbolic Logic and Mechanical Theorem Proving”, Academic Press Inc.-1973.
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.
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.
W.F.Clocksin & C.S. Mellish, “Programming in Prolog”, 2nd Edition-Springer-Verlag-1984.
E.F.Codd, “The Relational Model of Data for Database Management Systems version 2”, Addison Wesley Pub.Co. 1990.
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).
K.A.Davis & A.R Arora, “Converting A Relational DB model into anEntity-Relationship Model”, — Proc. 6th Inter. Conf. on Entity Relationship Analysis-1987.
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.
R.A.Frost, “Introduction to Knowledge Base Systems”, — Collins Professional & Technical Books, 1986.
G.Gardarin & P. Valduriez, “Relational Databases and Knowledge Bases”, Adison-Wesley Pub-Co-1990.
P. Gray, “Logic, Algebra and Databases”, Ellis Horwood Series,-1984.
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.
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.
D. Heimbigner & D.McLeod, “A Federated Architecture for Information Management”, ACM Trans. on Office Information Systems-1985.
C.J. Hogger, “Essentials of Logic Programming”, Clarendon Press. Oxford-1990.
L. Imielinski, “Intelligent Query Answering in Rule Based Systems”,Journal of Logic Programming, 4(3):229–258, Sept,-1987.
R.G. Johnson; “Integrating Data and Meta-data to enhance the user interface”, Procs. of the 2th British National Conf. on Databases,-1984.
W.Kent, “Limitations of Record-Based Information Models”, ACM Trans. on Database Systems, 1989.
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.
J.J. King, “QUIST: A System for Semantic Query Optimisation in Relational Databases”, Procs. of the 7th VLDB Conf., Cannes France, 1981.
J.J. King, “Modelling Concepts for Reasoning about Access to Knowledge”, Procs. Workshop on Data abstraction, Databases and Conceptual Modelling, 1981.
R.A. Kowalski, “Logic for Problem Solving”, Elsvier North Holland, 1979.
R. Kowalski, F. Sadri & P. Soper, “Integrity Checking in Deductive Databases”, Procs. of the 13th VLDB-1987.
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.
D. Li, “A Prolog Database System”, Research Studies Press, 1984.
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,.
W.Litwin, Concepts for Multidatabase Manipulation Languages”,-JCIT-4, Jerusalem, (June,1984) pp433–442.
W.Litwin &, “An Overview of the Multi-database Manipulation Language MSDL”, Procs of the IEEE,Vol. 75, NO. 5, May 1987.
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.
A. Motro, “Using Integrity Constraints to Provide Intensional Answers to Relational Queries”, Procs. of the 15th International Conf. on VLDBs, Amsterdam,-1989.
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.
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.
M. Stonebraker, “Implementation of Integrity Constraints and Views by Query Modification”, Procs. ACM SIGMOD,-1975.
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.
D.C Tsichritzis & F.H. Lochovsky, “Data Models”, Published by Prentice Hall Inc. — New Jersey-1982.
A.J. Tulp, “Concepts for Intelligent Database front-end Systems”, Procs. of the 1st International Conf. on Databases and Expert Systems Applications, Vienna,-1990.
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.
L. Wos,R.Overbeen,E.Lusk & J.Boyle, “Automated Reasoning: Introduction and Applications”, Prentice-Hall, Inc.1984.
Author information
Authors and Affiliations
Editor information
Rights 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