Answer sets for consistent query answering in inconsistent databases

被引:109
作者
Arenas, M
Bertossi, L
Chomicki, J
机构
[1] Pontificia Univ Catolica Chile, Dept Ciencia Computac, Santiago, Chile
[2] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
[3] SUNY Coll Buffalo, Dept Comp Sci & Engn, Buffalo, NY 14222 USA
关键词
databases; answer set programming; integrity constraints; consistency;
D O I
10.1017/S1471068403001832
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A relational database is inconsistent if it does not satisfy a given set of integrity constraints. Nevertheless, it is likely that most of the data in it is consistent with the constraints. In this paper we apply logic programming based on answer sets to the problem of retrieving consistent information from a possibly inconsistent database. Since consistent information persists from the original database to every of its minimal repairs, the approach is based on a specification of database repairs using disjunctive logic programs with exceptions, whose answer set semantics can be represented and computed by systems that implement stable model semantics. These programs allow us to declare persistence by default of data from the original instance to the repairs; and changes to restore consistency, by exceptions. We concentrate mainly on logic programs for binary integrity constraints, among which we find most of the integrity constraints found in practice.
引用
收藏
页码:393 / 424
页数:32
相关论文
共 40 条
  • [21] FITTING M, 1996, TEXTS MONOGRAPHS COM
  • [22] Gelfond M., 1991, New Generation Computing, V9, P365, DOI 10.1007/BF03037169
  • [23] Gelfond Michael, 1988, P 5 INT C LOG PROGR, P1070
  • [24] Programming with non-determinism in deductive databases
    Giannotti, F
    Greco, S
    Sacca, D
    Zaniolo, C
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1997, 19 (1-2) : 97 - 125
  • [25] GRECO G, 2001, P 17 INT C LOG PROGR, P348
  • [26] Querying inconsistent databases
    Greco, S
    Zumpano, E
    [J]. LOGIC FOR PROGRAMMING AND AUTOMATED REASONING, PROCEEDINGS, 2000, 1955 : 308 - 325
  • [27] GRECO S, 1995, P 5 INT C DAT THEOR, P82
  • [28] GRECO S, 2001, P 3 INT S COOP DAT S
  • [29] THEORY OF GENERALIZED ANNOTATED LOGIC PROGRAMMING AND ITS APPLICATIONS
    KIFER, M
    SUBRAHMANIAN, VS
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1992, 12 (04): : 335 - 367
  • [30] Kifer M., 1992, Journal of Automated Reasoning, V9, P179, DOI 10.1007/BF00245460