• DocumentCode
    3170755
  • Title

    Optimizing repair programs for consistent query answering

  • Author

    Caniupan, Monica ; Bertossi, Leopoldo

  • Author_Institution
    Sch. of Comput. Sci., Carleton Univ., Ottawa, Ont., Canada
  • fYear
    2005
  • fDate
    7-11 Nov. 2005
  • Abstract
    Databases may not satisfy integrity constraints (ICs) for several reasons. Nevertheless, in most of the cases an important part of the data is still consistent wrt certain desired ICs, and the database can still give some correct answers to queries wrt those ICs. Consistent query answers are characterized as ordinary answers obtained from every minimally repaired and consistent version of the database. Database repairs can be specified as stable models of disjunctive logic programs with program constraints. In this paper, we optimize repair programs, model computation, and query evaluation from them. We make repair programs more compact by eliminating redundant rules and unnecessary programs denial constraints. These results facilitate the application of magic sets techniques to query evaluation in general, and in DLV, a logic programming system that implements the stable models semantics, in particular. We also analyze the implementation in DLV of queries with aggregate functions.
  • Keywords
    constraint handling; data integrity; database management systems; query processing; consistent query answering; database repair; databases; disjunctive logic programs; integrity constraints; logic programming system; magic sets; model semantics; program constraints; query evaluation; redundant rules; repair program optimization; Aggregates; Computational modeling; Computer science; Logic programming; Query processing; Relational databases; Societies;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Chilean Computer Science Society, 2005. SCCC 2005. 25th International Conference of the
  • ISSN
    1522-4902
  • Print_ISBN
    0-7695-2491-5
  • Type

    conf

  • DOI
    10.1109/SCCC.2005.1587860
  • Filename
    1587860