Inconsistency-Tolerant Database Repairs and Simplified Repair Checking by Measure-Based Integrity Checking

被引:5
作者
Decker, Hendrik [1 ]
机构
[1] Univ Politecn Valencia, PROS, DSIC, Valencia, Spain
来源
TRANSACTIONS ON LARGE-SCALE DATA- AND KNOWLEDGECENTERED SYSTEMS XXXIV: SPECIAL ISSUE ON CONSISTENCY AND INCONSISTENCY IN DATA-CENTRIC APPLICATIONS | 2017年 / 10620卷
关键词
LOGIC;
D O I
10.1007/978-3-662-55947-5_7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Database states may be inconsistent, i.e., their integrity may be violated. Database repairs are updates such that all integrity constraints become satisfied, while keeping the necessary changes to a minimum. Updates intending to repair inconsistency may go wrong. Repair checking is to find out if a given update is a repair, i.e., if the updated state is free of integrity violations and if the changes are minimal. However, integrity violations may be numerous, complex or opaque, so that attaining a complete absence of inconsistency is not realistic. We discuss inconsistency-tolerant concepts of repair and repair checking. Repairs are no longer asked to be total, i.e., only some but not all inconsistency is supposed to disappear by a repair. For checking if an update reduces the amount of inconsistency, integrity violations need to be comparable. For that, we use measure-based integrity checking. Both the inconsistency reduction and the minimality of inconsistency-tolerant repair candidates can be verified or falsified by measure-based integrity checkers that simplify the evaluation of constraints. As opposed to total repair checking, which evaluates integrity constraints brute-force, simplified repair checking exploits the incrementality of updates.
引用
收藏
页码:153 / 183
页数:31
相关论文
共 62 条
  • [1] Abiteboul S, 1995, FDN DATABASES
  • [2] Afrati Foto N., 2009, ACM International Conference Proceeding Series, P31
  • [3] Arenas M., 1999, Proceedings of the Eighteenth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, P68, DOI 10.1145/303976.303983
  • [4] Arming S, 2016, P 19 INT C DAT THEOR, V48
  • [5] Bayer R., 1976, ECI Conference 1976. Proceedings of the 1st Conference of the European Cooperation in Informatics, P79
  • [6] Bertossi L, 2006, SIGMOD REC, V35, P68, DOI 10.1145/1147376.1147391
  • [7] Basic Postulates for Inconsistency Measures
    Besnard, Philippe
    [J]. TRANSACTIONS ON LARGE-SCALE DATA- AND KNOWLEDGECENTERED SYSTEMS XXXIV: SPECIAL ISSUE ON CONSISTENCY AND INCONSISTENCY IN DATA-CENTRIC APPLICATIONS, 2017, 10620 : 1 - 12
  • [8] BRY F, 1988, LECT NOTES COMPUT SC, V303, P488
  • [9] CAVEDON L, 1991, THEOR COMPUT SCI, V86, P81, DOI 10.1016/0304-3975(91)90005-M
  • [10] Celma M., 1994, Proceedings. The 10th International Conference Data Engineering (Cat. No.94CH3383-7), P214, DOI 10.1109/ICDE.1994.283033