This paper presents a new algorithm for query evaluation for datalog. The algorithm is set-oriented as it uses sets to constraint the arguments of the related rules and the subgoals generated. The nature of the algorithm is top-down with memorization, which captures the fixed-point idea behind the bottom-up approach. We show that the algorithm is computationally efficient, it generates only relevant facts as in the top-down approach, but always terminates and avoids repeated derivation of the same facts. It achieves equal or better performance than the generalized magic sets method in frequently quoted examples, and typically uses less storage. 1 Introduction Deductive databases have been investigated for quite a number of years and genera...
Datalog, a database query language based on the logic programming paradigm, is described. The syntax...
AbstractWe consider the efficient evaluation of recursive queries in logic databases where the queri...
: We provide a generalization of Datalog based on generalizing databases by adding integer order con...
The development of deductive databases was aimed at providing a declarative, potentially complete qu...
Our goal is to generalize the well known bottom-up, set-oriented query evaluation for deductive data...
With the magic sets techniques having been proposed to improve the efficiency of bottom-up evaluatio...
AbstractRecently, effective methods model query-answering in data integration systems and inconsiste...
AbstractIn this paper, a new technique for the optimization of (partially) bound queries over disjun...
Abstract. Relationlog is a persistent deductive database system that supports effective storage, eff...
Inspired by the magic sets for Datalog, we present a novel goal-driven approach for answering querie...
In this paper we propose a new bottom-up query evaluation method for stratified deductive databases ...
Abstract. We present a new technique for the optimization of (partially) bound queries over disjunct...
this paper we will write database queries in datalog [Ull89]. Datalog is the language of horn clause...
In many applications, it may be natural to express not only mandatory requirements but also preferen...
Query-driven reasoning techniques with Datalog rules, like Magic Sets (MS), are ideal for implementi...
Datalog, a database query language based on the logic programming paradigm, is described. The syntax...
AbstractWe consider the efficient evaluation of recursive queries in logic databases where the queri...
: We provide a generalization of Datalog based on generalizing databases by adding integer order con...
The development of deductive databases was aimed at providing a declarative, potentially complete qu...
Our goal is to generalize the well known bottom-up, set-oriented query evaluation for deductive data...
With the magic sets techniques having been proposed to improve the efficiency of bottom-up evaluatio...
AbstractRecently, effective methods model query-answering in data integration systems and inconsiste...
AbstractIn this paper, a new technique for the optimization of (partially) bound queries over disjun...
Abstract. Relationlog is a persistent deductive database system that supports effective storage, eff...
Inspired by the magic sets for Datalog, we present a novel goal-driven approach for answering querie...
In this paper we propose a new bottom-up query evaluation method for stratified deductive databases ...
Abstract. We present a new technique for the optimization of (partially) bound queries over disjunct...
this paper we will write database queries in datalog [Ull89]. Datalog is the language of horn clause...
In many applications, it may be natural to express not only mandatory requirements but also preferen...
Query-driven reasoning techniques with Datalog rules, like Magic Sets (MS), are ideal for implementi...
Datalog, a database query language based on the logic programming paradigm, is described. The syntax...
AbstractWe consider the efficient evaluation of recursive queries in logic databases where the queri...
: We provide a generalization of Datalog based on generalizing databases by adding integer order con...