• DocumentCode
    3009868
  • Title

    Integrity Checking and Maintenance with Active Rules in XML Databases

  • Author

    Christiansen, Henning ; Rekouts, Maria

  • Author_Institution
    Roskilde Univ., Roskilde
  • fYear
    2007
  • fDate
    3-5 July 2007
  • Firstpage
    59
  • Lastpage
    67
  • Abstract
    While specification languages for integrity constraints for XML data have been considered in the literature, actual technologies and methodologies for checking and maintaining integrity are still in their infancy. Triggers, or active rules, which are widely used in previous technologies for the purpose are still rather untested in XML databases. We present the first steps towards a methodology for design and verification of triggers that maintain integrity in XML databases. Starting from a specification of the integrity constraints plus a collection of XPath expressions describing the possible updates, the method indicates trigger conditions and correctness criteria to be met by the trigger code supplied by a developer or possibly automatic methods. We show examples developed in the Sedna XML database system which provides a running implementation of XML triggers.
  • Keywords
    XML; data integrity; database management systems; specification languages; Sedna XML database system; XML data integrity constraint; XML database active rules; XML database integrity checking; XML trigger code; XPath expression; eXtensible Markup Language; specification language; Business communication; Database systems; Deductive databases; Design methodology; Information technology; Intelligent systems; Logic programming; Relational databases; Specification languages; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Databases, 2007. BNCOD '07. 24th British National Conference on
  • Conference_Location
    Glasgow
  • Print_ISBN
    0-7695-2912-7
  • Type

    conf

  • DOI
    10.1109/BNCOD.2007.13
  • Filename
    4269818