AbstractSeveral methods to compile recursive function free Horn clause programs, called DATALOG, have been proposed in the literature. Most of them perform a rewriting of the rules using MAGIC or PROBLEM predicates in order to push selections before recursion. Rewritten rule systems are generally complex and difficult to translate in optimized relational algebra programs. Moreover, they generally generate too many results; thus, the query must be applied to the generated results to eliminate nonrelevant answers. After a survey of the existing compilation techniques which point out their limitations, we develop the magic function method. It is based on an interpretation of the query as a function which maps one column of a relation to anothe...
Henschen and Naqvi described a technique for translating queries on recursively defined relations of...
AbstractDynamic programming has been used since the late 1950s to solve numerical problems that have...
AbstractThis paper is concerned with functionality of a logic program. Functionality based on input-...
AbstractSeveral methods to compile recursive function free Horn clause programs, called DATALOG, hav...
AbstractWe consider the efficient evaluation of recursive queries in logic databases where the queri...
this paper we will write database queries in datalog [Ull89]. Datalog is the language of horn clause...
AbstractThis paper treats the problem of implementing efficiently recursive Horn clauses queries, in...
A Datalog program can be translated into a system of fixpoint equations of relational algebra; this ...
International audienceGraph databases have received a lot of attention as they are particularly use...
A Datalog program can be translated into a system of fixpoint equations of relational algebra; this ...
AbstractThis paper establishes a method of constructing a recursion equation set computing a given l...
AbstractWe present asymptotically exact expressions for the expected sizes of relations defined by t...
AbstractA logic program consists of a set of Horn clauses, and can be used to express a query on rel...
This paper presents an algebraic approach to translation and optimization of logic queries. We first...
FS-rules provide a powerful monotonic extension for Horn clauses that supports monotonic aggregates ...
Henschen and Naqvi described a technique for translating queries on recursively defined relations of...
AbstractDynamic programming has been used since the late 1950s to solve numerical problems that have...
AbstractThis paper is concerned with functionality of a logic program. Functionality based on input-...
AbstractSeveral methods to compile recursive function free Horn clause programs, called DATALOG, hav...
AbstractWe consider the efficient evaluation of recursive queries in logic databases where the queri...
this paper we will write database queries in datalog [Ull89]. Datalog is the language of horn clause...
AbstractThis paper treats the problem of implementing efficiently recursive Horn clauses queries, in...
A Datalog program can be translated into a system of fixpoint equations of relational algebra; this ...
International audienceGraph databases have received a lot of attention as they are particularly use...
A Datalog program can be translated into a system of fixpoint equations of relational algebra; this ...
AbstractThis paper establishes a method of constructing a recursion equation set computing a given l...
AbstractWe present asymptotically exact expressions for the expected sizes of relations defined by t...
AbstractA logic program consists of a set of Horn clauses, and can be used to express a query on rel...
This paper presents an algebraic approach to translation and optimization of logic queries. We first...
FS-rules provide a powerful monotonic extension for Horn clauses that supports monotonic aggregates ...
Henschen and Naqvi described a technique for translating queries on recursively defined relations of...
AbstractDynamic programming has been used since the late 1950s to solve numerical problems that have...
AbstractThis paper is concerned with functionality of a logic program. Functionality based on input-...