A Prolog-Relational DBMS Interface Using Delayed Evaluation.

作者: F. Cuppens , R. Demolombe

DOI: 10.1016/B978-1-4832-1313-2.50018-4

关键词:

摘要: Abstract We present a PROLOG-Relational interface based on the loose coupling approach. The acts in two steps. In first one determines largest sub-sets of PROLOG program which can be evaluated by Relational DBMS, corresponding queries are evaluated, and their answers inserted program, replacing subsets. second step transformed is executed as any standard whithout access to DBMS. To determine subsets evaluable we use modified interpreter goal evaluations, for goals expressed predicates defined Data Base, replaced query construction. paper presents important improvements with regard similar works. Specially generated contain sub-queries connected operators AND, OR, NOT, or existentially quantified.

参考文章(6)
Stefano Ceri, Georg Gottlob, Gio Wiederhold, Interfacing Relational Databases and Prolog Efficiently Expert Database Conf.. pp. 207- 223 ,(1986)
Istvan P. Orci, Dan Sahlin, Two-Mode Evaluation for Dealing with Implicit Interactions Between Logic Programs and Relational Data Bases. Foundations of Knowledge Base Management (Xania). pp. 345- 371 ,(1985)
Yannis Vassiliou, Matthias Jarke, James Clifford, An Optimizing Prolog Front-End to a Relational Query System Social Science Research Network. ,(1984)
Matthias Jarke, Jim Clifford, Yannis Vassiliou, An optimizing prolog front-end to a relational query system Proceedings of the 1984 ACM SIGMOD international conference on Management of data - SIGMOD '84. ,vol. 14, pp. 296- 306 ,(1984) , 10.1145/602259.602298