Object-Oriented Heterogeneous Database for Materials Science

As a part of the scientific database research underway at the Oregon Graduate Institute, we are collaborating with materials scientists in the research and development of an extensible modeling and computation environment for materials science. Materials scientists are prolific users of computers for scientific research. Modeling techniques and algorithms are well known and refined, and computerized databases of chemical and physical property data abound. However, applications are typically developed in isolation, using information models specifically tailored for the needs of each application. Furthermore, available computerized databases in the form of CDs and on-line information services are still accessed manually by the scientist in an off-line fashion. Thus researchers are repeatedly constructing and populating new custom databases for each application. The goal of our research is to bridge this gulf between applications and sources of data. We believe that object-oriented technology in general and data-bases in particular, provide powerful tools for transparently bridging the gap between programs and data. An object-oriented database that not only manages data generated by user applications, but also provides access to relevant external data sources can be used to bridge this gap. An object-oriented database for materials science data is described that brings together data from heterogeneous non-object-oriented sources and formats, and presents the user with a single, uniform object-oriented schema that transparently integrates these diverse databases. A unique multilevel architecture is presented that provides a mechanism for efficiently accessing both heterogeneous external data sources and new data stored within the database.

[1]  Fèlix Saltor,et al.  A Canonical Model for the Interoperability Among Object-Oriented and Relational Databases , 1992, IWDOM.

[2]  William Kent Solving Domain Mismatch and Schema Mismatch Problems with an Object-Oriented Database Programming Language , 1991, VLDB.

[3]  A. P. Sheth When will we have true heterogeneous database systems , 1987, FJCC.

[4]  Bharat K. Bhargava,et al.  Integrating Distributed Data Sources Using Federated Objects , 1992, IWDOM.

[5]  William Kent,et al.  The breakdown of the information model in multi-database systems , 1991, SGMD.

[6]  Fèlix Saltor,et al.  Suitability of datamodels as canonical models for federated databases , 1991, SGMD.

[7]  Frank Eliassen,et al.  Interoperability and object identity , 1991, SGMD.

[8]  Ted Kaehler,et al.  A Taste of Smalltalk , 1986 .

[9]  David R. Lide,et al.  Chemical and spectral databases: a look into the future , 1985, J. Chem. Inf. Comput. Sci..

[10]  Francis Jack Smith,et al.  Integration of Scientific Data and Formulae in an Object-Oriented System , 1992, SSDBM.

[11]  Arie Shoshani,et al.  Characteristics of Scientific Databases , 1984, VLDB.

[12]  I. D. Brown,et al.  INORGANIC CRYSTAL STRUCTURE DATABASE , 1981 .

[13]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[14]  Jan Chomicki,et al.  Declarative Definition of Object-Oriented Multidatabase Mappings , 1992, IWDOM.

[15]  Eugene Wong,et al.  Multibase: integrating heterogeneous distributed database systems , 1981, AFIPS '81.

[16]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

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

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

[19]  S Iwata Expert Systems Interfaces for Materials Data Bases , 1989 .

[20]  Jl McCarthy Information Systems Design for Material Properties Data , 1989 .

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

[22]  Nick Roussopoulos,et al.  Interoperability of multiple autonomous databases , 1990, CSUR.

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

[24]  Stephen Fox,et al.  Heterogeneous distributed database systems for production use , 1990, ACM Comput. Surv..

[25]  Dennis McLeod,et al.  An object-oriented approach to federated databases , 1991, [1991] Proceedings. First International Workshop on Interoperability in Multidatabase Systems.

[26]  Sandra Heiler,et al.  An Approach to Interoperable Object Models , 1992, IWDOM.

[27]  Calton Pu,et al.  Guest Editors' Introduction to the Special Issue on Heterogeneous Databases , 1990, ACM Computing Surveys.

[28]  David Maier,et al.  Readings in Object-Oriented Database Systems , 1989 .

[29]  S. V. Meschel,et al.  Numeric Databases in the Sciences. , 1984 .

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