Incremental materialization of object-oriented views

Date

1999

Authors

Alhajj, R.
Elnagar, A.

Editor(s)

Advisor

Supervisor

Co-Advisor

Co-Supervisor

Instructor

Source Title

Data and Knowledge Engineering

Print ISSN

0169-023X

Electronic ISSN

Publisher

Elsevier

Volume

29

Issue

2

Pages

121 - 145

Language

English

Journal Title

Journal ISSN

Volume Title

Series

Abstract

We present an approach to handle incremental materialization of object-oriented views. Queries that define views are implemented as methods that are invoked to compute corresponding views. To avoid computation from scratch each time a view is accessed, we introduce some deferred update algorithms that reflect for a view only related modifications introduced into the database while that view was inactive. A view is updated by considering modifications performed within all classes along the inheritance and class-composition subhierarchies rooted at every class used in deriving that view. To each class, we add a modification list to keep one modification tuple per view dependent on that class. Such a tuple acts as a reference point that marks the start of the next update to the corresponding view. © 1999 Elsevier Science B.V. All rights reserved.

Course

Other identifiers

Book Title

Citation