Affiliation:
1. University of Edinburgh and Harbin Institute of Technology
2. University of Edinburgh, UK
Abstract
This article investigates the question of whether a partially closed database has complete information to answer a query. In practice an enterprise often maintains master data
D
m
, a closed-world database. We say that a database
D
is
partially closed
if it satisfies a set
V
of containment constraints of the form
q
(
D
) ⊆
p
(
D
m
), where
q
is a query in a language L
C
and
p
is a projection query. The part of
D
not constrained by (
D
m
,
V
) is open, from which some tuples may be missing. The database
D
is said to be
complete
for a query
Q
relative to (
D
m
,
V
) if for all partially closed extensions
D
' of
D
,
Q
(
D
') =
Q
(
D
), i.e., adding tuples to
D
either violates some constraints in
V
or does not change the answer to
Q
.
We first show that the proposed model can also capture the consistency of data, in addition to its relative completeness. Indeed, integrity constraints studied for data consistency can be expressed as containment constraints. We then study two problems. One is to decide, given
D
m
,
V
, a query
Q
in a language L
Q
, and a partially closed database
D
, whether
D
is complete for
Q
relative to (
D
m
,
V
). The other is to determine, given
D
m
,
V
and
Q
, whether there exists a partially closed database that is complete for
Q
relative to (
D
m
,
V
). We establish matching lower and upper bounds on these problems for a variety of languages L
Q
and L
C
. We also provide characterizations for a database to be relatively complete, and for a query to allow a relatively complete database, when L
Q
and L
C
are conjunctive queries.
Publisher
Association for Computing Machinery (ACM)
Reference32 articles.
1. Complexity of answering queries using materialized views
2. Abiteboul S. Hull R. and Vianu V. 1995. Foundations of Databases. Addison-Wesley. Abiteboul S. Hull R. and Vianu V. 1995. Foundations of Databases. Addison-Wesley.
3. Consistent query answers in inconsistent databases
Cited by
27 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献