Super-Key Classes for Updating Materialized Derived Classes in Object Bases
نویسندگان
چکیده
We describe data structures that allow e cient updates of materialized classes derived from relationship of classes in object bases. Materialization of derived classes reduces costs of retrievals and increases costs of updates. Costs of updates increase remarkably when several paths of objects derive the same object. If object bases satisfy the superkey condition proposed in this paper, consistencies of object bases are maintained by local navigations and the remarkable increase of the costs is avoided. Any object base can be transformed to satisfy the superkey condition by adding extra classes and their objects. In this manner, increasing redundancies allows e cient updates.
منابع مشابه
Materialized Object-Oriented Views in MultiView
Object-oriented view mechanisms have received much attention in the literature in recent years, since they provide powerful mechanisms for addressing tasks such as customized tool interfacing to object-oriented databases (OODBs) and interoperability of heterogeneous databases. However, little progress has been made thus far on addressing the topic of view materi-alization in object-oriented dat...
متن کاملUsing Object - Oriented Principles to Optimize Update
View materialization is known to be a valuable technique for performance optimization in relational databases, and much work has been done addressing the problem of consistently maintaining relational views under update operations. However, little progress has been made thus far regarding the topic of view materialization in object-oriented databases (OODBs). In this paper, we demonstrate that ...
متن کاملFunction Materialization in Object Bases: Design, Realization, and Evaluation
View materialization is a well-known optimization technique of relational database systems. In this work we present a similar, yet more powerful optimization concept for object-oriented data models: function materialization. Exploiting the object-oriented paradigm|namely classi cation, object identity , and encapsulation|facilitates a rather easy incorporation of function materialization into (...
متن کاملView Management Issues in Object - Oriented Databases
In database terminology, a view is a query that is stored and given a name by which it can be used in other queries. Views are an established technique for virtually restructuring data, classes, and schemata so as to meet the needs of specific applications or users, for integrating heterogeneous and distributed systems (for example, data warehouse systems), and for achieving interoperability by...
متن کاملSelf-Maintenance of Match Classes in Materialized Integrated Views
One approach that has been used for integrating data from multiple databases consists in creating materialized integrated views which are stored in a centralized repository. The queries on the view can be processed directly from the integrated view, with no need for accessing the remote sources. The main diÆculty with this approach is to maintain the consistency of the materialized view with re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993