2013
DOI: 10.1007/978-3-642-36071-8_12
|View full text |Cite
|
Sign up to set email alerts
|

Abstract Interpretation of Recursive Queries

Abstract: Abstract. In this paper, we extend recent works on concrete and abstract semantics of structured query languages by considering recursive queries too. We show that combining abstraction of data and widening operators that guarantee the convergence of the computation may be useful not only for static analysis purposes, but also as a sound and effective tool for query language transformations.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 19 publications
0
6
0
Order By: Relevance
“…Thus, in case of AVG (Age ), we get a = f n ({35, . Similarly, in case of COUNT ( * ), we get a = count (G yes )= [3,3] and b = count (G ) = [5,5]. Thus, COUNT ( * ) = [3,5].…”
Section: Query Evaluation Under Ofgacmentioning
confidence: 90%
See 3 more Smart Citations
“…Thus, in case of AVG (Age ), we get a = f n ({35, . Similarly, in case of COUNT ( * ), we get a = count (G yes )= [3,3] and b = count (G ) = [5,5]. Thus, COUNT ( * ) = [3,5].…”
Section: Query Evaluation Under Ofgacmentioning
confidence: 90%
“…Similarly, in case of COUNT ( * ), we get a = count (G yes )= [3,3] and b = count (G ) = [5,5]. Thus, COUNT ( * ) = [3,5]. Observe that the result is sound, i.e., ξ 2 ∈ γ(ξ 2 ) where ξ 2 is the result of a concrete query Q 2 ∈ γ(Q 2 ).…”
Section: Query Evaluation Under Ofgacmentioning
confidence: 91%
See 2 more Smart Citations
“…Another paradigm was voted into SQL:1999 based on recursive Common Table Expressions. It has been implemented in numerous database systems [2], while the academia worked on optimization methods for such queries [3,4,5]. However, there are still database systems whose SQL dialect does not include any recursion in queries.…”
Section: Introductionmentioning
confidence: 99%