2012
DOI: 10.1007/978-3-642-29822-6_9
|View full text |Cite
|
Sign up to set email alerts
|

Declarative Debugging of Wrong and Missing Answers for SQL Views

Abstract: Abstract. This paper presents a debugging technique for diagnosing errors in SQL views. The debugger allows the user to specify the error type, indicating if there is either a missing answer (a tuple was expected but it is not in the result) or a wrong answer (the result contains an unexpected tuple). This information is employed for slicing the associated queries, keeping only those parts that might be the cause of the error. The validity of the results produced by sliced queries is easier to determine, thus … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 14 publications
0
7
0
Order By: Relevance
“…In Algorithm 12, the new code in the sqrt method includes a call (line 6) to the recursive method sqrt loop that implements the loop (lines [9][10][11][12][13][14]. This new recursive method contains the body of the original loop (line 10).…”
Section: Create a New Recursive Methods (Lines 9-14 In Algorithm 12)mentioning
confidence: 99%
See 4 more Smart Citations
“…In Algorithm 12, the new code in the sqrt method includes a call (line 6) to the recursive method sqrt loop that implements the loop (lines [9][10][11][12][13][14]. This new recursive method contains the body of the original loop (line 10).…”
Section: Create a New Recursive Methods (Lines 9-14 In Algorithm 12)mentioning
confidence: 99%
“…For further information about bugs of type 2 (missing results), which are more related with logic programming and non-deterministic systems, we refer the interested reader to specific works such as [89,11,87]), which will provide more detailed explanations and examples about how to treat them.…”
Section: Preliminary Definitions and Notationmentioning
confidence: 99%
See 3 more Smart Citations