DocumentCode
2277486
Title
A framework for declarative updates and constraint maintenance in object-oriented databases
Author
Karadimce, Anton P. ; Urban, Susan D.
Author_Institution
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
fYear
1993
fDate
19-23 Apr 1993
Firstpage
391
Lastpage
398
Abstract
A framework for supporting ad-hoc declarative update requests in an object-oriented database (OODB) while maintaining database consistency and atomicity of update requests is described. The framework is based on the emulation of classic update methods in an OODB by a controlled, active, and user-transparent interaction between a predefined set of elementary updates and a set of integrity methods designed to maintain database consistency upon violations of integrity constraints. Given an object-oriented data model and a declarative query language, this framework is extended by isolating declaratively stated integrity constraints as a separate concept, developing a high-level update language on top of the query language, and developing active integrity methods from the integrity constraints. The advantage of this approach is that users can freely pose declarative ad-hoc updates without jeopardizing database consistency
Keywords
data integrity; database theory; object-oriented databases; query languages; query processing; classic update methods; database consistency; declarative query language; declarative update; elementary updates; high-level update language; integrity constraints; integrity methods; object-oriented data model; object-oriented database; update requests; user-transparent interaction; Computer science; Data engineering; Database languages; Deductive databases; Emulation; Information retrieval; Logic; Maintenance engineering; Object oriented databases; Object oriented modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1993. Proceedings. Ninth International Conference on
Conference_Location
Vienna
Print_ISBN
0-8186-3570-3
Type
conf
DOI
10.1109/ICDE.1993.344042
Filename
344042
Link To Document