Stanford InfoLab Publication Server

Efficient Complete Local Tests for Conjunctive Query Constraints with Negation

Huyn, N. (1996) Efficient Complete Local Tests for Conjunctive Query Constraints with Negation. Technical Report. Stanford InfoLab. (Publication Note: Database Theory - ICDT '97, 6th International Conference, Delphi, Greece, January 8-10, 1997)




We consider the problem of incrementally checking global integrity constraints without using all the relations under constraint. In many application areas such as collaborative design, mobile computing and enterprise information systems, total data availability cannot be assumed. Even if all base data is available, some of it may incur such a high cost that its use should only be considered as a last resort. Without looking at all the base data, how can one meaningfully check a constraint for violation? When the constraint is known to be satisfied prior to the update, the state the relations that are available (aka local) can in principle be used to infer something about the relations that are not available (aka This observation is the basis for the existence of tests that guarantee that data integrity is preserved under a given update, without looking at all the base data. In order to make integrity maintenance practical, the challenge is to find those tests that are most general (we call them Complete Local Tests or CLT's in short) and that are effcient to generate and execute. This paper addresses the problem of finding effcient CLT's for an important class of constraints that are very common in practice: constraints expressible as conjunctive queries with negated subgoals (abbreviated CQC : .) We show that for single updates, all CQC : constraints admit a CLT that can be expressed in nonrecursive : when the predicates for the remote relations are not repeated in the constraint query. We then extend this result to a larger class of constraints and to certain sets of updates.

Item Type:Techreport (Technical Report)
Subjects:Computer Science > Query Processing
Projects:Information Integration
Related URLs:Project Homepage
ID Code:152
Deposited By:Import Account
Deposited On:25 Feb 2000 16:00
Last Modified:08 Dec 2008 15:34

Download statistics

Repository Staff Only: item control page