Heterogeneous schema integration method for multidatabase system

Abstract In this paper, we propose a view class, a view hierarchy, and an integrated view schema for heterogeneous schema integration on the basis of an object-oriented data model. Heterogeneous schema integration aims to integrate different types of local schemas, which may be written in different data models or may be designed independently, into an integrated schema for sharing information on a global basis. All semantic relationships among the local schemas are allowed to be represented in our schema integration method while alleviating integration overhead in comparison with the traditional approaches. The view class is able to represent all semantic relationships between the pre-existing classes(or base classes). A view class is defined by a query and can be a base class of the other view class. The view hierarchy represents IS-BASIS-OF relationships between a view class and the base classes underlying the view class. The view schema consists of the class hierarchy, the composite class hierarchy, and the view hierarchy. Within the view schema, an application is allowed to access the local databases on a global basis. A view schema can be integrated in two phases. The first phase is to transform each local schema of local database into an object-oriented local schema. The second one is to integrate the transformed object-oriented local schemas into an integrated view schema.

[1]  David J. DeWitt,et al.  The Object-Oriented Database System Manifesto , 1994, Building an Object-Oriented Database System, The Story of O2.

[2]  David K. Hsiao,et al.  The multi-lingual database system , 1987, 1987 IEEE Third International Conference on Data Engineering.

[3]  Yutaka Kimura,et al.  A View Class Mechanism for Object-Oriented Database Systems , 1991, DASFAA.

[4]  Elisa Bertino,et al.  Integration of heterogeneous data repositories by using object-oriented views , 1991, [1991] Proceedings. First International Workshop on Interoperability in Multidatabase Systems.

[5]  Umeshwar Dayal,et al.  Query Processing in a Multidatabase System , 1985, Query Processing in Database Systems.

[6]  Songchun Moon,et al.  Development of an autonomous heterogeneous distributed database system: DHIM , 1993, Microprocess. Microprogramming.

[7]  Yuri Breitbart,et al.  Database integration in a distributed heterogeneous database system , 1986, 1986 IEEE Second International Conference on Data Engineering.

[8]  Umeshwar Dayal,et al.  View Definition and Generalization for Database Integration in a Multidatabase System , 1984, IEEE Transactions on Software Engineering.

[9]  Bogdan D. Czejdo,et al.  Integration of database systems using an object-oriented approach , 1991, [1991] Proceedings. First International Workshop on Interoperability in Multidatabase Systems.

[10]  Stanley B. Zdonik,et al.  A query algebra for object-oriented databases , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

[11]  Amit P. Sheth,et al.  IMS '91: First International Workshop on Interoperability in Multidatabase Systems , 1991 .