2014
DOI: 10.1145/2691190.2691194
|View full text |Cite
|
Sign up to set email alerts
|

Naïve Evaluation of Queries over Incomplete Databases

Abstract: The term naïve evaluation refers to evaluating queries over incomplete databases as if nulls were usual data values, that is, to using the standard database query evaluation engine. Since the semantics of query answering over incomplete databases is that of certain answers, we would like to know when naïve evaluation computes them, that is, when certain answers can be found without inventing new specialized algorithms. For relational databases it is well known that unions of conjunctive queries possess this de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
48
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 21 publications
(48 citation statements)
references
References 40 publications
0
48
0
Order By: Relevance
“…FACT 1 ( [12,18,25]). For positive relational algebra queries, naïve evaluation computes exactly certain answers with nulls, and thus it has correctness guarantees.…”
Section: Preliminariesmentioning
confidence: 99%
“…FACT 1 ( [12,18,25]). For positive relational algebra queries, naïve evaluation computes exactly certain answers with nulls, and thus it has correctness guarantees.…”
Section: Preliminariesmentioning
confidence: 99%
“…Using informativeness ordering, one can state when a query answering algorithm behaves rationally: this happens if it produces more informative answers on more informative inputs. For relational databases, these ideas led to new large classes of queries for which certain answers can be computed efficiently [17], and to a new account of many-valued query answers [13], as employed by all standard DBMSs [14].…”
Section: Introductionmentioning
confidence: 99%
“…To answer the first question, we follow the approach of [17,28] which treats incompleteness at an abstract level applicable to many data models. The key elements of the approach are the notions of complete and incomplete models, the semantics of an incomplete object, which is a set of complete ones it can denote, and a set of formulae representing knowledge about objects.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations