AbstractThis paper considers the efficient evaluation of recursive queries expressed using Horn clauses. We define sideways information passing formally and show how a query evaluation algorithm may be defined in terms of sideways information passing and control. We then consider a class of information-passing strategies that suffices to describe most query evaluation algorithms in the database literature, and show that these strategies may always be implemented by rewriting a given program and evaluating the rewritten program bottom-up. We describe in detail several algorithms for rewriting a program. These algorithms generalize the counting and magic-sets algorithms to work with arbitrary programs. Safety and optimality of the algorithms ...
AbstractThe differential (or seminaive) approach to query evaluation in function free, recursively d...
AbstractWe present a bottom-up operational procedure for computing well-founded models of allowed pr...
AbstractThe performance of database systems with recursive query languages can be improved by recogn...
AbstractThis paper considers the efficient evaluation of recursive queries expressed using Horn clau...
AbstractWe propose a “sideways information passing” method for evaluating Horn clause queries in the...
AbstractThis paper treats the problem of implementing efficiently recursive Horn clauses queries, in...
AbstractThe differential (or seminaive) approach to query evaluation in function free, recursively d...
AbstractWe consider the efficient evaluation of recursive queries in logic databases where the queri...
AbstractWe consider a bottom-up query-evaluation scheme in which facts of relations are allowed to h...
Abstract. We consider the efficient implementa-tion of the bottom-up evaluation method for recursive...
AbstractThis paper treats the problem of implementing efficiently recursive Horn clauses queries, in...
Abstract. It is desirable to answer queries ' posed to deductive databases by computing fixpoin...
AbstractWe present a bottom-up operational procedure for computing well-founded models of allowed pr...
AbstractSeveral methods to compile recursive function free Horn clause programs, called DATALOG, hav...
In this paper the authors present a top-down but set-oriented method for handling recursive queries....
AbstractThe differential (or seminaive) approach to query evaluation in function free, recursively d...
AbstractWe present a bottom-up operational procedure for computing well-founded models of allowed pr...
AbstractThe performance of database systems with recursive query languages can be improved by recogn...
AbstractThis paper considers the efficient evaluation of recursive queries expressed using Horn clau...
AbstractWe propose a “sideways information passing” method for evaluating Horn clause queries in the...
AbstractThis paper treats the problem of implementing efficiently recursive Horn clauses queries, in...
AbstractThe differential (or seminaive) approach to query evaluation in function free, recursively d...
AbstractWe consider the efficient evaluation of recursive queries in logic databases where the queri...
AbstractWe consider a bottom-up query-evaluation scheme in which facts of relations are allowed to h...
Abstract. We consider the efficient implementa-tion of the bottom-up evaluation method for recursive...
AbstractThis paper treats the problem of implementing efficiently recursive Horn clauses queries, in...
Abstract. It is desirable to answer queries ' posed to deductive databases by computing fixpoin...
AbstractWe present a bottom-up operational procedure for computing well-founded models of allowed pr...
AbstractSeveral methods to compile recursive function free Horn clause programs, called DATALOG, hav...
In this paper the authors present a top-down but set-oriented method for handling recursive queries....
AbstractThe differential (or seminaive) approach to query evaluation in function free, recursively d...
AbstractWe present a bottom-up operational procedure for computing well-founded models of allowed pr...
AbstractThe performance of database systems with recursive query languages can be improved by recogn...