2006
DOI: 10.1007/11799573_5
|View full text |Cite
|
Sign up to set email alerts
|

Declarative Semantics of Production Rules for Integrity Maintenance

Abstract: The paper presents a declarative semantics for the maintenance of integrity constraints expressed by means of production rules. A production rule is a special form of active rule, called active integrity constraint, whose body contains an integrity constraint (conjunction of literals which must be false) and whose head contains a disjunction of update atoms, i.e. actions to be performed if the corresponding constraints are not satisfied (i.e. are true). The paper introduces i) a formal declarative semantics al… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
44
0

Year Published

2008
2008
2022
2022

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 21 publications
(44 citation statements)
references
References 20 publications
(27 reference statements)
0
44
0
Order By: Relevance
“…At this stage, we have presented direct algorithms to compute repairs and justified repairs for inconsistent databases with (active) integrity constraints. Since the general problem of finding these repairs is at least N P -complete, in the worst case our algorithms are asymptotically equivalent to the techniques presented in [4] (namely, translating the context to production rules and computing a stable model of these).…”
Section: Example 9 Consider the Following Variation Of Examplementioning
confidence: 99%
See 1 more Smart Citation
“…At this stage, we have presented direct algorithms to compute repairs and justified repairs for inconsistent databases with (active) integrity constraints. Since the general problem of finding these repairs is at least N P -complete, in the worst case our algorithms are asymptotically equivalent to the techniques presented in [4] (namely, translating the context to production rules and computing a stable model of these).…”
Section: Example 9 Consider the Following Variation Of Examplementioning
confidence: 99%
“…In [4] the authors study AICs and define a declarative semantics for them, defining the class of founded repairs. That work is extended in [5], and, as a result of the effort to clarify the relation between the semantics of AICs and revision programming [8], the more restricted class of justified repairs is defined.…”
Section: Introductionmentioning
confidence: 99%
“…If several repairs are possible, guidance on how to select a repair to execute could be useful. The formalism of active integrity constraints (aic's, for short) [2] was designed to address this problem. We will now review it and offer a first extension by introducing the semantics of founded weak repairs.…”
Section: Active Integrity Constraintsmentioning
confidence: 99%
“…The problem can be addressed by formalisms that allow the database designer to formulate integrity constraints and, in addition, to state preferred ways for enforcing them. In this paper, we study a recent formalism of that type: active integrity constraints (aic's, for short) [2].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation