کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
430080 687793 2013 26 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A dichotomy in the complexity of counting database repairs
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
A dichotomy in the complexity of counting database repairs
چکیده انگلیسی

An uncertain database db is defined as a database in which distinct tuples of the same relation can agree on their primary key. A repair is obtained by selecting a maximal number of tuples without ever selecting two distinct tuples of the same relation that agree on their primary key. Obviously, the number of possible repairs can be exponential in the size of the database. Given a Boolean query q, certain (or consistent) query answering concerns the problem to decide whether q evaluates to true on every repair. In this article, we study a counting variant of consistent query answering. For a fixed Boolean query q  , we define ♮CERTAINTY(q)♮CERTAINTY(q) as the following counting problem: Given an uncertain database db, how many repairs of db satisfy q? Our main result is that conjunctive queries q   without self-join exhibit a complexity dichotomy: ♮CERTAINTY(q)♮CERTAINTY(q) is in FP or ♮P♮P-complete.


► Studies consistent query answering for CQs over inconsistent databases under keys.
► Studies a counting version of the problem: How many repairs satisfy the query?
► Proves a dichotomy for CQs without self-join: They are either tractable or ♮P♮P-complete.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Computer and System Sciences - Volume 79, Issue 6, September 2013, Pages 958–983
نویسندگان
, ,