2010
DOI: 10.14778/1920841.1920869
|View full text |Cite
|
Sign up to set email alerts
|

Explaining missing answers to SPJUA queries

Abstract: This paper addresses the problem of explaining missing answers in queries that include selection, projection, join, union, aggregation and grouping (SPJUA). Explaining missing answers of queries is useful in various scenarios, including query understanding and debugging. We present a general framework for the generation of these explanations based on source data. We describe the algorithms used to generate a correct, finite, and, when possible, minimal set of explanations. These algorithms are part of Artemis,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
91
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 81 publications
(91 citation statements)
references
References 16 publications
0
91
0
Order By: Relevance
“…), relate them to other approximate query answering notions, both in databases [16,23,15,34] and in AI [27,32], and to existing approaches that explain why tuples do not appear in query answers [36,21]. As for quality of approximations of certain answers, these are best confirmed experimentally, as was demonstrated recently [19].…”
Section: Resultsmentioning
confidence: 73%
“…), relate them to other approximate query answering notions, both in databases [16,23,15,34] and in AI [27,32], and to existing approaches that explain why tuples do not appear in query answers [36,21]. As for quality of approximations of certain answers, these are best confirmed experimentally, as was demonstrated recently [19].…”
Section: Resultsmentioning
confidence: 73%
“…queries can be classified into two groups according to the kinds of explanations they provide: provenancebased and query rewriting. In the provenance-based methods, query-based [15,16], instance-based [17][18][19], and hybrid explanations [20] are generated. Query-based explanations [15] study which operators of a query tree are responsible for the rejection of interesting tuples from the result set.…”
Section: Problem Of Unexpected Answers In Relational Database Systemsmentioning
confidence: 99%
“…Given a violation for a certain by DCs. However, more complex repair models for missing tuples, such as [11], can be supported with extensions. rule, this function outputs an update to the database to satisfy the violations identified by the corresponding detect.…”
Section: Target Errors Detectionmentioning
confidence: 99%
“…Several proposals tackled the problem of verifying the semantic correctness of data transformations by pointing at anomalies in the results. These have been mainly termed as "Why questions" [2] and "Why-Not questions" [11,19]. In the first case, the system finds the origin of some tuples or cells in the results.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation