Tabling with Support for Relational Features in a Deductive Database

Authors

  • Fernando Sáenz-Pérez Universidad Complutense de Madrid

DOI:

https://doi.org/10.14279/tuj.eceasst.55.819

Abstract

Tabling has been acknowledged as a useful technique in the logic programming arena for enhancing both performance and declarative properties of programs. As well, deductive database implementations benefit from this technique for implementing query solving engines. In this paper, we show how unusual operations in deductive systems can be integrated with tabling.
Such operations come from relational database systems in the form of null-related (outer) joins, duplicate support and duplicate elimination. The proposal has been implemented as a proof of concept rather than an efficient system in the Datalog Educational System (DES) using Prolog as a development language and its dynamic database.

Downloads

Additional Files

Published

2013-05-06

How to Cite

[1]
F. Sáenz-Pérez, “Tabling with Support for Relational Features in a Deductive Database”, eceasst, vol. 55, May 2013.