• DocumentCode
    1496449
  • Title

    Inconsistency-Tolerant Integrity Checking

  • Author

    Decker, Hendrik ; Martinenghi, Davide

  • Author_Institution
    Inst. Tecnol. de Inf., Univ. Politec. de Valencia, Valencia, Spain
  • Volume
    23
  • Issue
    2
  • fYear
    2011
  • Firstpage
    218
  • Lastpage
    234
  • Abstract
    All methods for efficient integrity checking require all integrity constraints to be totally satisfied, before any update is executed. However, a certain amount of inconsistency is the rule, rather than the exception in databases. In this paper, we close the gap between theory and practice of integrity checking, i.e., between the unrealistic theoretical requirement of total integrity and the practical need for inconsistency tolerance, which we define for integrity checking methods. We show that most of them can still be used to check whether updates preserve integrity, even if the current state is inconsistent. Inconsistency-tolerant integrity checking proves beneficial both for integrity preservation and query answering. Also, we show that it is useful for view updating, repairs, schema evolution, and other applications.
  • Keywords
    database management systems; query processing; database schema; inconsistency tolerant integrity checking; integrity preservation; query answering; Data mining; Data quality; Database systems; Knowledge engineering; Transaction databases; Warehousing; Integrity checking; inconsistency tolerance.;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2010.87
  • Filename
    5467079