Schema Integration Meta-Knowledge Classification and Reuse

Recent progress in communication and database technologies has drastically changed user data processing capabilities. The present situation is characterised by a growing number of applications that require the ability to access and manipulate data from various pre-existing database sources. A possible solution to deal with multiple databases is to logically integrate the component databases by the provision of one or more tailored global schemas. The end-user therefore is presented with a homogeneous and consistent view of the (possibly heterogeneous) multidatabase. Schema integration is an involved process that requires the supervised detection of similarities and dissimilarities between the component schemas, reconciling the dissimilarities once detected and providing a homogeneous view to the end-user. We are currently investigating the schema integration problem in object-oriented multidatabase systems. This paper describes one aspect of our work, namely, the classification and reuse of the knowledge accruing from the schema integration process. Such knowledge is classified into the knowledge that accrues from detecting and reconciling semantic heterogeneity between local schemas and the knowledge that accrues from generating the global schemas. We argue that reuse in schema integration is a vital issue and proves most valuable in saving the integrator's effort, simplifying the generation of new global schemas and supporting global schema evolution.

[1]  eva Kühn,et al.  Multidatabase Language Requirements , 1993, RIDE-IMS.

[2]  Christine Collet,et al.  Resource integration using a large knowledge base in Carnot , 1991, Computer.

[3]  Amit P. Sheth,et al.  On applying classification to schema integration , 1991, [1991] Proceedings. First International Workshop on Interoperability in Multidatabase Systems.

[4]  Won Kim,et al.  Introduction to Object-Oriented Databases , 1991, Computer systems.

[5]  Markus Tresch,et al.  Schema transformation without database reorganization , 1993, SGMD.

[6]  Arnon Rosenthal,et al.  Data Integration in the Large: The Challenge of Reuse , 1994, VLDB.

[7]  Thomas L. Case,et al.  Managing Local Area Networks , 1995 .

[8]  Witold Litwin,et al.  Multidatabase Interoperability , 1986, Computer.

[9]  Stefano Spaccapietra,et al.  Conflicts and correspondence assertions in interoperable databases , 1991, SGMD.

[10]  Delilah Jones,et al.  Managing local area networks , 1987 .

[11]  Hans-Jörg Schek,et al.  Object Algebra and Views for Multi-Objectbases , 1992, IWDOM.

[12]  David K. Hsiao,et al.  Interoperable Database Systems (DS-5) , 1993 .

[13]  Amit P. Sheth,et al.  RIDE-IMS '93, Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems, April 19-20, 1993, Vienna, Austria : proceedings , 1993 .

[14]  Yuri Breitbart,et al.  Multidatabase Interoperability , 1990, SGMD.

[15]  Amihai Motro,et al.  Superviews: Virtual Integration of Multiple Databases , 1987, IEEE Transactions on Software Engineering.

[16]  Witold Litwin,et al.  O*SQL: A Language for Object Oriented Multidatabase Interoperability , 1992, DS-5.

[17]  Jim Warren Personal and Hobby Computing: an Overview , 1977, Computer.

[18]  Ismailcem Budak Arpinar,et al.  METU interoperable database system , 1995, SGMD.