Abstract
This paper is intended as an introduction to deductive databases for the practitioner. After a brief historical overview it discusses the tradeoff between declarative and procedural programming and introduces the topic of deductive databases as an instance of this issue. The paper proceeds to expose some of the features of DD technology by means of the LDL system, shows some typical DD applications and concludes with a discussion of the state of the art and the relation of this technology to that of Object Oriented systems.
Preview
Unable to display preview. Download preview PDF.
Suggested reading
Cacace, F., S. Ceri, S. Crespi-Reghizzi, L. Tanca, and R. Zicari [1990]. Integrating object-oriented data modelling with a rule-based paradigm, TR-90.008 Dipartimento Di Elettronica, Polytechnic University of Milan.
Lefebre, A., and L. Vielle [1989]. “On deductive query evaluation in the DedGin system,” Proc. First International Conf. on deductive and Object-Oriented Databases, Kyoto.
Naqvi, S. and S. Tsur [1989]. A Logical Language for Data and Knowledge Bases. Computer Science Press, New York, NY.
Phipps, G. [1990]. “GLUE: a deductive database programming language,” Proc. NACLP Workshop on Deductive Databases (J. Chomicki, ed.), Aug. 1990.
Phipps, G., M.A. Derr, and K.A. Ross [1991]. “Glue-Nail: a deductive database system,” ACM SIGMOD International Conf. on Management of Data, pp. 308–317.
Ramakrishnan, R. [1990]. “The CORAL deductive database system,” Proc. NACLP Workshop on Deductive Databases (J. Chomicki, ed.), Aug. 1990.
Tsur, S [1991]. “Deductive Databases in Action”. Proc. 10th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, pp. 142–153.
Tsur, S., and N. Garrison [1991]. LDL Users' Guide MCC Technical Report STP-LD-295-91, Aug. 1991.
Ullman, J.D. [1988] Principles of Database and Knowledge-base Systems, Vol I: Classical Database Systems, Computer Science Press, New York, NY.
Ullman, J.D. [1989] Principles of Database and Knowledge-base Systems, Vol II: The New Technologies, Computer Science Press, New York, NY.
Ullman, J.D. [1991]. “A Comparison Between Deductive and Object-Oriented Database Systems” Proc. Second Conf. on Deductive and Object-Oriented Databases (C. Delobel, M. Kifer and Y. Masunaga Eds.), Munich, 1991, pp. 263–277. Springer-Verlag Lecture Notes in Computer Science 566, Springer-Verlag, Berlin.
Vaghani J., K. Ramamohanarao, D.B. Kemp, Z. Smogyi, and P.J. Stuckey [1990]. “Design overview of the Aditi deductive database system,” TR-90/14, Dept. of CS, University of Melbourne.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tsur, S. (1992). A (Gentle) introduction to deductive databases. In: Comyn, G., Fuchs, N.E., Ratcliffe, M.J. (eds) Logic Programming in Action. LPSS 1992. Lecture Notes in Computer Science, vol 636. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55930-2_6
Download citation
DOI: https://doi.org/10.1007/3-540-55930-2_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55930-6
Online ISBN: 978-3-540-47312-1
eBook Packages: Springer Book Archive