Active Integrity Constraints for Database Consistency Maintenance

被引:21
|
作者
Caroprese, Luciano [1 ]
Greco, Sergio [1 ]
Zumpano, Ester [1 ]
机构
[1] Univ Calabria, Dept Elect Comp & Syst Sci, I-87036 Arcavacata Di Rende, Italy
关键词
Database semantics; inconsistent databases; database repairs; consistent query answering; REVISION; COMPLEXITY;
D O I
10.1109/TKDE.2008.226
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces active integrity constraints (AICs), an extension of integrity constraints for consistent database maintenance. An active integrity constraint is a special constraint whose body contains a conjunction of literals which must be false and whose head contains a disjunction of update actions representing actions (insertions and deletions of tuples) to be performed if the constraint is not satisfied (that is its body is true). The AICs work in a domino-like manner as the satisfaction of one AIC may trigger the violation and therefore the activation of another one. The paper also introduces founded repairs, which are minimal sets of update actions that make the database consistent, and are specified and "supported" by active integrity constraints. The paper presents: 1) a formal declarative semantics allowing the computation of founded repairs and 2) a characterization of this semantics obtained by rewriting active integrity constraints into disjunctive logic rules, so that founded repairs can be derived from the answer sets of the derived logic program. Finally, the paper studies the computational complexity of computing founded repairs.
引用
收藏
页码:1042 / 1058
页数:17
相关论文
共 50 条
  • [1] Prioritized active integrity constraints for database maintenance
    Caroprese, Luciano
    Greco, Sergio
    Molinaro, Cristian
    [J]. ADVANCES IN DATABASES: CONCEPTS, SYSTEMS AND APPLICATIONS, 2007, 4443 : 459 - +
  • [2] Consistency checking in complex object database schemata with integrity constraints
    Beneventano, D
    Bergamaschi, S
    Lodi, S
    Sartori, C
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1998, 10 (04) : 576 - 598
  • [3] Implementing integrity constraints of EXPRESS in an active object-oriented database
    Do, NC
    Choi, IJ
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1996, 9 (04) : 311 - 326
  • [4] Parallel consistency maintenance of materialized views using referential integrity constraints in data warehouses
    Kim, J
    Lee, BS
    Moon, YS
    Ok, SH
    Lee, W
    [J]. DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2005, 3589 : 146 - 156
  • [5] On simplification of database integrity constraints
    Christiansen, Henning
    Martinenghi, Davide
    [J]. FUNDAMENTA INFORMATICAE, 2006, 71 (04) : 371 - 417
  • [6] Maintaining Database Consistency and Integrity in HIS with Transactions
    Xu Zhong-wei
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON IT IN MEDICINE & EDUCATION, VOLS 1 AND 2, PROCEEDINGS, 2009, : 1113 - 1116
  • [7] Integrity constraints in (conceptual) database models
    Thalheim, Bernhard
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 6520 : 42 - 67
  • [8] The role of integrity constraints in database interoperation
    Vermeer, MWW
    Apers, PMG
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, 1996, : 425 - 435
  • [9] Integrity Constraints in (Conceptual) Database Models
    Thalheim, Bernhard
    [J]. EVOLUTION OF CONCEPTUAL MODELING: FROM A HISTORICAL PERSPECTIVE TOWARDS THE FUTURE OF CONCEPTUAL MODELING, 2011, 6520 : 42 - 67
  • [10] Maintenance of implication integrity constraints under updates to constraints
    Naci S. Ishakbeyoglu
    Z. Meral Ozsoyoglu
    [J]. The VLDB Journal, 1998, 7 : 67 - 78