Integration of database systems using an object-oriented approach

With ever-increasing amounts of data being stored on computers, there is a growing demand for systems that will support convenient access to data that are distributed across multiple databases. The authors describe an object-oriented language which supports the definition and use of partially integrated views of a collection of autonomous database systems. They provide a classification of incompatibilities between autonomous databases, in order to define multi-database classes and messages and the subclass/superclass hierarchy. User queries are expressed in a uniform object-oriented language based on Smalltalk.<<ETX>>

[1]  Erich J. Neuhold,et al.  ViewSystem: integrating heterogeneous information bases by object-oriented views , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

[2]  S. Misbah Deen,et al.  Data Integration in Distributed Databases , 1987, IEEE Transactions on Software Engineering.

[3]  M. C. Taylor,et al.  Integration of database systems and Smalltalk , 1991, [Proceedings] 1991 Symposium on Applied Computing.

[4]  R. MacGregor,et al.  Mermaid—A front-end to distributed heterogeneous databases , 1987, Proceedings of the IEEE.

[5]  David K. Hsiao,et al.  Heterogeneous Databases: Proliferation, Issues, and Solutions , 1989, IEEE Trans. Knowl. Data Eng..

[6]  Elisa Bertino,et al.  Integration of heterogeneous database applications through an object-oriented interface , 1989, Inf. Syst..

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

[8]  James A. Larson,et al.  Integrating User Views in Database Design , 1986, Computer.

[9]  E. F. Codd,et al.  Relational database: a practical foundation for productivity , 1982, CACM.

[10]  David W. Embley,et al.  An approach to schema integration and query formulation in federated database systems , 1987, 1987 IEEE Third International Conference on Data Engineering.

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