A Model for Deferred View Maintenance

  • Authors:
  • Reda Alhajj;Ashraf Elnagar

  • Affiliations:
  • -;-

  • Venue:
  • IDEAS '99 Proceedings of the 1999 International Symposium on Database Engineering & Applications
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a model for deferred maintenance of object-oriented views. Queries that define views are implemented as methods that are invoked to compute corresponding views. Deferred update reflects to 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 tuple acts as a reference point that marks the start of the next update to the corresponding view.