View Management Issues in Object - Oriented Databases

نویسندگان

  • Harumi A. Kuno
  • Elke A. Rundensteiner
چکیده

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 hiding the idiosyncrasies of component systems to be integrated into one unified, yet federated system. Because the restructuring is virtual, applications can use views to customize shared data objects, even adding new extrinsic properties and behavior without affecting other applications’ perceptions of the data. Through view technology, any database object can behave differently depending on in which view’s context it appears. Typically, the contents of a view are derived using the view’s stored query, in which case each query upon the extent of a view must be translated into a query upon the view’s source classes. View materialization, i.e., the maintenance of derived extents of views (as opposed to recomputing them upon demand), has been demonstrated to improve the performance of queries for relational databases. If a view is materialized, then its contents must be maintained in the face of updates to the view’s sources. Current researchers are examining new areas that can specifically benefit from the flexibility provided by objectoriented views. Barsalou et al. use object-based views to integrate object-oriented and relational databases while preserving update capabilities [2]. Ra and Rundensteiner utilize views to provide transparent schema evolution, preserving existing views through schema change [13]. Because the object-oriented paradigm offers a more powerful model for integration than the relational one, several papers discuss the integration of heterogeneous data repositories via objectoriented views [3, 2, 6]. While researchers have begun to study view mechanisms in the context of object-oriented databases (OODBs) [1, 15, 14], little work has been done regarding the implementation of object-oriented views or object-oriented view materialization. Furthermore, of the few research papers that discuss implementations of OODB view systems, most support only limited functionality at this time [11, 12, 15]. The goal of my research is to address issues related to the implementation of object-oriented views, including the object model requirements of an OODB view system, algorithms and strategies that facilitate the maintenance of materialized views, and support for views defined by “complex” queries (e.g., path queries).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Overview of Vertical Partitioning in Object-Oriented Databases

In this paper, some interesting issues related to vertical partitioning in object oriented database systems are presented. A review of existing research is given with an identification of some open problems. A taxonomy of various possible partitioning schemes and a unified view of the vertical partitioning problem are also presented. Existing vertical partitioning algorithms have been studied f...

متن کامل

Design and Implementation of Object-Oriented Spatial Views

The objective of this paper is to propose an extension of the object-oriented view concepts for providing a variety of user’s perspective views on spatial databases. This paper deals with the issues of design and implementation of materialized spatial views in object-oriented spatial databases. The semantics of object-oriented spatial views and the functionalities for implementing spatial views...

متن کامل

A View Mechanism for Object-Oriented Databases

In June 1997, an international workshop on engineering of federated database systems has been held in Barcelona in conjunction with the 9th Conference on Advanced Information Systems Engineering (CAiSE'97). This paper reports on the results of this workshop and summarises the identi ed open issues for future research in this area.

متن کامل

Views in an Imagedatabase System

A view mechanism can help handle the complex semantics in emerging application areas such as image databases. This paper presents the view mechanism we deened for the DISIMA image database system. Since DISIMA is being developed on top of an object-oriented database system, we rst propose a powerful object-oriented view mechanism based on the separation between types (interface functions) and c...

متن کامل

Accesscontrol in Object - Oriented Databases : Issues and Research

In recent years we have witnessed considerable eeorts in the research and development of object-oriented database management systems. As object-oriented database technology matures, the availability of adequate access control mechanisms will be crucial to its commercial acceptance. In this paper we discuss discretionary access control issues in object-oriented databases. Our objective is twofol...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994