Abstract. In this work, we present a semantic query optimization technique to improve the efficiency of the evaluation of a subset of SQL:1999 recursive queries. Using datalog notation, we can state our main contribution as an algorithm that builds a program P ′ equivalent to a given program P, when both are applied over a database d satisfying a set of functional dependencies. The input program P is a linear recursive datalog program. The new program P ′ has less different variables and, sometimes, less atoms in rules, thus it is cheaper to evaluate. Using coral, P ′ is empirically shown to be more efficient than the original program. Keywords: Recursive queries, Semantic Query Optimization.
Although semantic optimization techniques have been studied in detail during the last decade, most a...
Semantic query optimization uses semantic knowledge (i.e., integrity constraints) to transform a que...
Semantic query optimization uses semantic knowledge (i.e., integrity constraints) to transform a que...
Semantic query optimization refers to the process of using integrity constraints (ic ‘s) in order to...
Over the past few years, much attention has been paid to deductive databases. They offer a logic-bas...
AbstractWe consider the efficient evaluation of recursive queries in logic databases where the queri...
International audienceGraph databases have received a lot of attention as they are particularly use...
International audienceGraph databases have received a lot of attention as they are particularly use...
Recursion represents an important addition to the SQL lan-guage. This work focuses on the optimizati...
Recursion represents an important addition to the SQL lan-guage. This work focuses on the optimizati...
The emergence of very large database systems over the last two decades has raised serious needs for...
The emergence of very large database systems over the last two decades has raised serious needs for...
The term quote semantic query optimization quote (SQO) denotes a methodology whereby queries against...
As shown in the introductory paper [7], the semantic modeling approach enables us to specify relatio...
AbstractThe purpose of this paper is to show that a computational model developed in the framework o...
Although semantic optimization techniques have been studied in detail during the last decade, most a...
Semantic query optimization uses semantic knowledge (i.e., integrity constraints) to transform a que...
Semantic query optimization uses semantic knowledge (i.e., integrity constraints) to transform a que...
Semantic query optimization refers to the process of using integrity constraints (ic ‘s) in order to...
Over the past few years, much attention has been paid to deductive databases. They offer a logic-bas...
AbstractWe consider the efficient evaluation of recursive queries in logic databases where the queri...
International audienceGraph databases have received a lot of attention as they are particularly use...
International audienceGraph databases have received a lot of attention as they are particularly use...
Recursion represents an important addition to the SQL lan-guage. This work focuses on the optimizati...
Recursion represents an important addition to the SQL lan-guage. This work focuses on the optimizati...
The emergence of very large database systems over the last two decades has raised serious needs for...
The emergence of very large database systems over the last two decades has raised serious needs for...
The term quote semantic query optimization quote (SQO) denotes a methodology whereby queries against...
As shown in the introductory paper [7], the semantic modeling approach enables us to specify relatio...
AbstractThe purpose of this paper is to show that a computational model developed in the framework o...
Although semantic optimization techniques have been studied in detail during the last decade, most a...
Semantic query optimization uses semantic knowledge (i.e., integrity constraints) to transform a que...
Semantic query optimization uses semantic knowledge (i.e., integrity constraints) to transform a que...