View Maintenance and Change Notification for Application Program Views
Client applications usually hold (derived) subsets of the database contents under their control. The incremental maintenance of such externally materialized views is an important open problem. In addition to some necessary changes in the known view maintenance procedures the issue of translating updates through an API and a way for clients to accept such updates have to be defined. This paper presents the properties of an incremental view maintenance procedure which is able to handle externally materialized views and is implemented in the deductive and object-oriented database system ConceptBase. In particular we describe the concepts for supporting direct modifications of data structures representing the materialized views on the client side.
ACM Symposium on Applied Computing, Atlanta, Georgia, USA, 1998