|
ABSTRACT
A novel execution model for rule application in active databases is developed and applied to the problem of updating derived data in a database represented using a semantic, object-based database model. The execution model is based on the use of “limited ambiguity rules” (LARs), which permit disjunction in rule actions. The execution model essentially performs a breadth-first exploration of alternative extensions of a user-requested update. Given an object-based database schema, both integrity constraints and specifications of derived classes and attributes are compiled into a family of limited ambiguity rules. A theoretical analysis shows that the approach is sound: the execution model returns all valid “completions” of a user-requested update, or terminates
with an appropriate error notification. The complexity of the approach in connection with derived data update is considered.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
|
 |
4
|
|
 |
5
|
|
 |
6
|
Thierry Barsalou , Niki Siambela , Arthur M. Keller , Gio Wiederhold, Updating relational databases through object-based views, Proceedings of the 1991 ACM SIGMOD international conference on Management of data, p.248-257, May 29-31, 1991, Denver, Colorado, United States
|
| |
7
|
|
 |
8
|
F. Cacace , S. Ceri , S. Crespi-Reghizzi , L. Tanca , R. Zicari, Integrating object-oriented data modelling with a rule-based programming paradigm, Proceedings of the 1990 ACM SIGMOD international conference on Management of data, p.225-236, May 23-26, 1990, Atlantic City, New Jersey, United States
|
| |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
CHIN, I. A., HULL, R., AND McLEOD, D.1993. On using ambiguous rules to update derived data. USC Tech. Rep. USC-CS-93-535.
|
| |
14
|
|
 |
15
|
|
| |
16
|
COHEN, D. 1986. Programming by specification and annotation. In Proceedings of AAAI, (Aug.), 20-25.
|
 |
17
|
|
 |
18
|
|
| |
19
|
FURTADO, A. L., SEVCIK, K. C., ANn Dos SANTOS, C.S. 1979. Permitting updates through views of data bases. Inf. Syst. 4, 269-283.
|
| |
20
|
GHANDEHARIZADEH, S., HULL, R., AND JACOBS, D. 1994. Heraclitus{Alg, C}: Elevating deltas to be first-class citizens in a database programming language. Tech. Rep. USC-CS-94-583, Computer Science Dept., Umversity of Southern California, Sept.
|
| |
21
|
Shahram Ghandeharizadeh , Richard Hull , Dean Jacobs , Jaime Castillo , Martha Escobar-Molano , Shih-Hui Lu , Junhui Luo , Chiu Tsang , Gang Zhou, On Implementing a Language for Specifying Active Database Execution Models, Proceedings of the 19th International Conference on Very Large Data Bases, p.441-454, August 24-27, 1993
|
 |
22
|
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
 |
26
|
|
 |
27
|
Tomasz Imielinski , Shamim Naqvi , Kumar Vadaparty, Incomplete object—a data model for design and planning applications, Proceedings of the 1991 ACM SIGMOD international conference on Management of data, p.288-297, May 29-31, 1991, Denver, Colorado, United States
|
| |
28
|
|
| |
29
|
KATSUNO, H., AND MENDELZON, A.O. 1991. On the difference between updating and knowledge base and revising it. In Proceedings of the 2nd International Conference on Principles of Knowledge Representation and Reasomng.
|
| |
30
|
|
 |
31
|
|
 |
32
|
|
| |
33
|
|
| |
34
|
|
| |
35
|
|
 |
36
|
|
| |
37
|
|
| |
38
|
|
| |
39
|
|
 |
40
|
Michael Stonebraker , Anant Jhingran , Jeffrey Goh , Spyros Potamianos, On rules, procedure, caching and views in data base systems, Proceedings of the 1990 ACM SIGMOD international conference on Management of data, p.281-290, May 23-26, 1990, Atlantic City, New Jersey, United States
|
| |
41
|
SYBASE Open Client DB-Library/C Reference Manual. 1992. Release 4.6.1, Document ID: 32600-01-0461-01, Aug. 1.
|
| |
42
|
|
REVIEW
"Ferdi W. J. Put : Reviewer"
In the traditional approach to modification of derived data, base
data are updated explicitly by users, which in turn may cause updates to
the derived data. However, it is also desirable that users can modify
derived data directly. In this pap
more...
Peer to Peer - Readers of this Article have also read:
-
M4: a metamodel for data preprocessing
Proceedings of the 4th ACM international workshop on Data warehousing and OLAP
Anca Vaduva
, Jörg-Uwe Kietz
, Regina Zücker
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|