Abstract. SQL is the de facto standard language for relational databases and has evolved by introducing new resources and expressive capabilities, such as recursive definitions in queries and views. Recursion was included in the SQL-99 standard, but this approach is limited as only linear recursion is allowed, mutual recursion is not supported, and negation cannot be combined with recursion. In this work, we propose a new approach, called R-SQL, aimed to overcome these limitations and others, allowing in particular cycles in recursive definitions of graphs and mutually recursive relation definitions. In order to combine recursion and negation, we import ideas from the deductive database field, such as stratified negation, based on the defin...
We show that a form of divide and conquer recursion on sets together with the relational algebra exp...
AbstractMuch of relational algebra and the underlying principles of relational database design have ...
Over the past few years, much attention has been paid to deductive databases. They offer a logic-bas...
The relational database language SQL:1999 standard supports recursion, but this approach is limited ...
International audienceGraph databases have received a lot of attention as they are particularly use...
Views are a central component of both traditional database systems and new applications such as data...
We study the problem of maintaining recursively-defined views, such as the transitive closure of a r...
We study the problem of maintaining recursively-dened views, such as the transitive closure of a rel...
We define a language G for querying data represented as a labeled graph G. By considering G as a rel...
AbstractThe semantics of a recursive query in the context of a relational database can be formalized...
Abstract. We examine the power of incremental evaluation systems that use an SQL-like language for m...
Abstract: The paper proposes a semi-naive method for processing recursive loops in the dependency gr...
In relational algebra, a recursive relation R is defined by an equation of the form R = f(R), where ...
AbstractThe performance of database systems with recursive query languages can be improved by recogn...
From time to time developers of (database) applications will encounter, explicitly or implicitly, st...
We show that a form of divide and conquer recursion on sets together with the relational algebra exp...
AbstractMuch of relational algebra and the underlying principles of relational database design have ...
Over the past few years, much attention has been paid to deductive databases. They offer a logic-bas...
The relational database language SQL:1999 standard supports recursion, but this approach is limited ...
International audienceGraph databases have received a lot of attention as they are particularly use...
Views are a central component of both traditional database systems and new applications such as data...
We study the problem of maintaining recursively-defined views, such as the transitive closure of a r...
We study the problem of maintaining recursively-dened views, such as the transitive closure of a rel...
We define a language G for querying data represented as a labeled graph G. By considering G as a rel...
AbstractThe semantics of a recursive query in the context of a relational database can be formalized...
Abstract. We examine the power of incremental evaluation systems that use an SQL-like language for m...
Abstract: The paper proposes a semi-naive method for processing recursive loops in the dependency gr...
In relational algebra, a recursive relation R is defined by an equation of the form R = f(R), where ...
AbstractThe performance of database systems with recursive query languages can be improved by recogn...
From time to time developers of (database) applications will encounter, explicitly or implicitly, st...
We show that a form of divide and conquer recursion on sets together with the relational algebra exp...
AbstractMuch of relational algebra and the underlying principles of relational database design have ...
Over the past few years, much attention has been paid to deductive databases. They offer a logic-bas...