Book Chapter10.1007/3-540-52048-1_45
Query Evaluation with Null Values: How Complex is Completeness?
V. S. Lakshmanan
- 19 Dec 1989
- Vol. 405, pp 204-222
11
TL;DR: This paper reexamine the proof-theoretic approach proposed by Reiter (which as proposed is incomplete) and presents a “natural” interpretation of null values based on various possible null assignments and shows that this approach leads to completeness of query evaluation.
read more
Abstract: The problem of evaluating queries on a relational database which is allowed to contain null values has been extensively studied. In general, most of the approaches to query evaluation in the literature seem to fall into two categories. Those in the first guarantee that answers to queries can be efficiently computed (i.e. in time polynomial in the database size), while being “incomplete” in the sense that they do not compute all “valid” answers to certain queries. The second kind guarantee “completeness” but unfortunately suffer from intractability. In this paper, we reexamine the proof-theoretic approach proposed by Reiter [Re 86] (which as proposed is incomplete) and present a “natural” interpretation of null values based on various possible null assignments. We show that this approach leads to completeness of query evaluation. We bring out the drawback of such an extension by showing that evaluation of even “simple” queries using this approach is co-NP-complete. We then propose an approach based on intuitionistic logic for the problem. The advantages are that query evaluation is now guaranteed to be complete (w.r.t. the new approach) and computable in time polynomial in the database size.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Bibliography on Uncertainty Management in Information Systems
Curtis E. Dyreson
- 01 Jan 1997
TL;DR: This is an evolving bibliography of documents on uncertainty and imprecision in information systems, focusing almost exclusively on database and knowledge-base systems, with few references on other kinds of information systems.
42
•Journal Article
Consistency enforcement in databases
TL;DR: The null value problem is revisited with special emphasis on answers representing sure information with respect to possible world semantics and a new semantics for the no information interpretation of nulls is proposed taking into account a problem arising in connection with the closed world assumption.
25
A unified treatment of null values using constraints
Kasim S. Candan,John Grant,V. S. Subrahmanian +2 more
- 01 Apr 1995
TL;DR: It is shown how viewing tuples containing null values of these types can be viewed as constraints and how this leads to an algebra for null values, which contains a unique operator used to remove redundancies from null-valued relations.
22
Consistency enforcement in databases
Sebastian Link
- 07 Jan 2001
TL;DR: In this article, the null value problem is revisited with special emphasis on answers representing sure information with respect to possible world semantics, and a new semantics for the no information interpretation of nulls is proposed taking into account a problem arising in connection with the closed world assumption.
20
Null values in relational databases and sure information answers
Hans-Joachim Klein
- 07 Jan 2001
TL;DR: The null value problem is revisited with special emphasis on answers representing sure information with respect to possible world semantics and a new semantics for the no information interpretation of nulls is proposed taking into account a problem arising in connection with the closed world assumption.
12
References
Principles of Database Systems
Jeffrey D. Ullman
- 01 Jan 1980
TL;DR: A large part of as mentioned in this paper is a description of relations, their algebra and calculus, and query languages that have been designed using these concepts, and explanations of how the theory can be used to design good systems.
1.9K
•Book
Theory of Relational Databases
David Maier
- 01 Mar 1983
TL;DR: The method of operating a water-cooled neutronic reactor having a graphite moderator which comprises flowing a gaseous mixture of carbon dioxide and helium, in which the helium comprises 40-60 volume percent of the mixture, in contact with thegraphite moderator.
1.7K
Extending the database relational model to capture more meaning
TL;DR: In this paper, the relational model is extended to support atomic and molecular semantics, which is a synthesis of many ideas from the published work in semantic modeling plus the introduction of new rules for insertion, update, and deletion.
1.6K
•Book
The theory of relational databases
David Maier
- 01 Jan 1983
TL;DR: In this article, the graphite moderator is replaced by a gaseous mixture of carbon dioxide and helium, in which the helium comprises 40-60 volume percent of the mixture.
1.4K