Given a recursive (datalog) query, the nonrecursive incremental evaluation approach uses nonrecursive (datalog) programs to compute the difference of the answers to the query against successive databases between updates. The mechanism used in this approach is called a “First-Order Incremental Evaluation System” (FOIES). We show that for two large classes of datalog queries, called “generalized (weakly) regular queries”, FOIES always exist. We also define “increment boundedness” and its variations, which generalize boundedness. Increment bounded queries are shown to have FOIES of certain forms. We also relate increment boundedness to structural recursion, which was proposed for bulk data types. We characterize increment boundedness using the...
Our main result is that every datalog query expressible in first-order logic is bounded; in terms of...
AbstractWe present asymptotically exact expressions for the expected sizes of relations defined by t...
AbstractWe consider the efficient evaluation of recursive queries in logic databases where the queri...
We consider the problem of repeatedly evaluating the same (computationally expensive) query to a dat...
We consider the problem of repeatedly evaluating the same (computationally expensive) query to a dat...
We consider the problem of repeatedly evaluating the same (computationally expensive) query to a dat...
We consider the problem of repeatedly evaluating the same (computationally expensive) query to a dat...
We consider the problem of repeatedly evaluating the same (computationally expensive) query to a dat...
AbstractA given Datalog program is bounded if its depth of recursion is independent of the input dat...
A given Datalog program is bounded if its depth of recursion is independent of the input database. D...
AbstractWe study the problem of determining whether a given recursive Datalog program is equivalent ...
AbstractA given Datalog program is bounded if its depth of recursion is independent of the input dat...
AbstractWe study the problem of determining whether a given recursive Datalog program is equivalent ...
This paper considers the problem of detecting indepen-dence of a queries expressed by datalog progra...
AbstractDatalog is a powerful query language for relational databases [10]. We consider the problems...
Our main result is that every datalog query expressible in first-order logic is bounded; in terms of...
AbstractWe present asymptotically exact expressions for the expected sizes of relations defined by t...
AbstractWe consider the efficient evaluation of recursive queries in logic databases where the queri...
We consider the problem of repeatedly evaluating the same (computationally expensive) query to a dat...
We consider the problem of repeatedly evaluating the same (computationally expensive) query to a dat...
We consider the problem of repeatedly evaluating the same (computationally expensive) query to a dat...
We consider the problem of repeatedly evaluating the same (computationally expensive) query to a dat...
We consider the problem of repeatedly evaluating the same (computationally expensive) query to a dat...
AbstractA given Datalog program is bounded if its depth of recursion is independent of the input dat...
A given Datalog program is bounded if its depth of recursion is independent of the input database. D...
AbstractWe study the problem of determining whether a given recursive Datalog program is equivalent ...
AbstractA given Datalog program is bounded if its depth of recursion is independent of the input dat...
AbstractWe study the problem of determining whether a given recursive Datalog program is equivalent ...
This paper considers the problem of detecting indepen-dence of a queries expressed by datalog progra...
AbstractDatalog is a powerful query language for relational databases [10]. We consider the problems...
Our main result is that every datalog query expressible in first-order logic is bounded; in terms of...
AbstractWe present asymptotically exact expressions for the expected sizes of relations defined by t...
AbstractWe consider the efficient evaluation of recursive queries in logic databases where the queri...