Transaction repair for integrity enforcement

被引:3
|
作者
Orman, LV [1 ]
机构
[1] Cornell Univ, Ithaca, NY 14853 USA
关键词
database integrity; database constraints; constraint enforcement; error detection; database updates;
D O I
10.1109/69.971192
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A transaction repair system detects erroneous transactions as they update the database, and for each erroneous transaction, it finds the necessary and sufficient changes to the transaction that would repair it. Detection and repair are the two essential components of semantic: integrity maintenance since detection atone would leave the user with the difficult responsibility of manually correcting and reentering an erroneous transaction. Both detection and repair rely on incremental integrity maintenance techniques. The detection process takes advantage of the integrity of the database before the transaction, and detects only the new errors introduced by the transaction. The repair process takes advantage of the integrity before the transaction and integrity violation after the transaction but before the repair. Such a two-step incremental analysis produces the minimal repair necessary and sufficient to correct the transaction. All necessary and sufficient repairs are generated, for all first order constraints, and by using only substitution with no resolution search. Multiple constraints are repaired in parallel, with no sequencing of constraints, and no possibility of cycles. Extensions to recursive constraints and nondeterministic transactions are provided.
引用
收藏
页码:996 / 1009
页数:14
相关论文
共 50 条
  • [1] Transaction management with integrity checking
    Martinenghi, D
    Christiansen, H
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 606 - 615
  • [2] Dynamic Enforcement of Platform Integrity
    Pirker, Martin
    Toegl, Ronald
    Gissing, Michael
    [J]. TRUST AND TRUSTWORTHY COMPUTING, PROCEEDINGS, 2010, 6101 : 265 - 272
  • [3] Distributed Enforcement of Integrity Constraints
    Boris Dahav
    Opher Etzion
    [J]. Distributed and Parallel Databases, 2003, 13 : 227 - 249
  • [4] Distributed enforcement of integrity constraints
    Dahav, B
    Etzion, O
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2003, 13 (03) : 227 - 249
  • [5] Corruption, integrity and law enforcement
    Fijnaut, C
    Huberts, L
    [J]. CORRUPTION, INTEGRITY AND LAW ENFORCEMENT, 2002, : 3 - 34
  • [6] CONTRACT ENFORCEMENT BY AN UNLICENSED PARTY TO AN ISOLATED TRANSACTION
    不详
    [J]. VIRGINIA LAW REVIEW, 1957, 43 (03) : 411 - 424
  • [7] How contracts and enforcement explain transaction outcomes
    Mooi, Erik A.
    Gilliland, David I.
    [J]. INTERNATIONAL JOURNAL OF RESEARCH IN MARKETING, 2013, 30 (04) : 395 - 405
  • [8] Parallel execution of transaction and integrity rules for maintaining database integrity
    Ibrahim, H
    [J]. PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1809 - 1818
  • [9] Temporal transaction integrity constraints management
    Michal Kvet
    Karol Matiaško
    [J]. Cluster Computing, 2017, 20 : 673 - 688
  • [10] Parallel execution of transaction and integrity rules for maintaining database integrity
    Ibrahim, H
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IX, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING: I, 2004, : 223 - 228