Abstract
The LogiQuel System is a deductive DBMS which supports the management of clauses expressed in LogiQuel, a language with the expressive power of extended Datalog with negation. The inference mechanism used to evaluate LogiQuel queries is both sound and complete under the tight-tree semantics. The system is implemented on top of a commercial relational DBMS. After a brief overview of LogiQuel we show how a LogiQuel statement is translated into SQL for subsequent evaluation by the DBMS.
Kurzfassung
Das LogiQuel System ist ein deduktives Datenbanksystem, das die Verwaltung von Klauseln unterstützt, Dazu wird die Sprache LogiQuel, die erweitertem Datalog mit Negation entspricht, verwendet Der Inferenzmechanismus, der zur Evaluation von LogiQuel Abfragen verwendet wird, ist korrekt und vollständig bezüglich der “Tight-Tree” Semantik:. Das System wurde auf der Basis eines kommerziellen relationalen Datenbanksystems implementiert. Nach einem kurzen Überblick über LogiQuel wird gezeigt, wie LogiQuel Anweisungen in entsprechende SQL Anweisungen übersetzt und anschliessend vom Datenbanksystem ausgewertet werden.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
F. Bancilhon and R. Ramakrishnan: An Amateur’s Introduction to Recursive Query Processing Strategies. Proc. ACM SIGMOD Int. Conf. on Management of Data, pp. 16–52,1986.
W.F. Clocksin and C.S. Mellish: Programming in Prolog. 3rd Edition. Springer Verlag, 1987.
C.J. Date: A Guide to the SQL Standard. Addison Wesley, 1987.
H. Gallaire, J. Minker and J.-M. Nicolas: Logic and Databases: A Deductive Approach. ACM Computing Surveys, Vol. 16, No. 2, 1984.
J.W. Lloyd: Foundations of Logic Programming, 2nd Edition. Springer Verlag, 1987.
Oracle Corporation: Oracle Overview and Introduction to SQL. Oracle Part No. 3801,1987.
R. Reiter: Deductive Question Answering on Relational Databases. Logic and Databases, pp. 149–177, Plenum Press, 1978.
A. Van Gelder: Negation as Failure Using Tight Derivations for General Logic Programs. Foundations of Deductive Databases and Logic Programming, J. Minker (Ed.), Morgan Kaufmann, pp. 149–176,1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marti, R., Wieland, C., Wüthrich, B. (1989). Adding Inferencing to a Relational Database Management System. In: Härder, T. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik-Fachberichte, vol 204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74571-3_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-74571-3_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50894-6
Online ISBN: 978-3-642-74571-3
eBook Packages: Springer Book Archive