Abstract
Currently relational databases are widely used, while object-oriented databases are emerging as a new generation of database technology. This paper presents a methodology to provide effective sharing of information in object-oriented databases and relational databases. The object-oriented data model is selected as a common data model to build an integrated view of the diverse databases. An object-oriented query language is used as a standard query language. A method is developed to transform a relational data definition to an equivalent object-oriented data definition and to integrate local data definitions. Two distributed query processing methods are derived. One is for general queries and the other for a special class of restricted queries. Using the methods developed, it is possible to access distributed object-oriented databases and relational databases such that the locations and the structural differences of the databases are transparent to users.
Similar content being viewed by others
References
R. Amed et al., “The Pegasus heterogeneous multidatabase system”.Computer 24(12), pp. 19–27, Dec. 1991.
M. Atkinson et al., “The object-oriented database system manifesto,” inProc. of the First International Conference on Deductive and Object-Oriented Databases, Kyoto, Japan, pp. 40–57, 1989.
J. Banerjee et al. “Data model issues for object-oriented applications.”ACM Trans. Office Inform. Syst. 5(1), pp. 3–26, Jan. 1987.
E. Bertino and L. Martino, “Object-oriented database management systems: concepts and issues”,Computer 24(4), pp. 33–47, Apr. 1991.
E. Bertino et al., “Integration of heterogeneous applications through an object-oriented interface”.Information Systems 14(5), pp. 407–420, 1989.
B. Bobrow and M. Stefik,The LOOPS Manual, Xerox PARC, Palo Alto, Calif., 1983.
O. Bukhres et al., “Interbase: an execution environment for heterogeneous software systems”.Computer 26(8), pp. 57–69, Aug. 1993.
C. Chung, “DATAPLEX: An access to heterogeneous distributed databases”.Commun. ACM 33(1), pp. 70–80, Jan. 1990. (Corrigendum 33(4), p. 459, Apr. 1990).
C. Chung and K. McCloskey, “A DATAPLEX prototype: an interface between two heterogeneous distributed databases,” Research Report CS-545, General Motors Research Laboratories, Jul. 1987.
C. Chung and K. Irani, “An optimization of queries in distributed database systems,”J. Parall. Distrib. Comput. 3 (2), pp. 137–157, June 1986.
S. Cluet et al., “RELOOP, an algebra based query language for an object-oriented database management system”.Data & Knowledge Engineering 5(4), pp. 333–351, Oct. 1990.
C. Date,An Introduction to Database Systems, 4th Ed., vol. 1. Addison-Wesley, Reading, Mass., 1986.
O. Deux et al., “The O2 system”,Commun. ACM 34(10), pp. 34–48, Oct. 1991.
A. Hurson, S. Pakzad, and J. Cheng, “Object-oriented database management systems: evolution and performance issues”,Computer 26(2), pp. 48–60, Feb. 1993.
IEEE, Special issue on distributed database systems,Proc. of the IEEE 75(5), May 1987.
T. Landers and R. Rosenberg, “An overview of Multibase”.Distributed Databases, North-Holland, pp. 153–184, 1982.
C. Lecluse and R. Richard, “Modeling complex structure in object-oriented databases”, inProc. of the 9th ACM Conference on Principles of Database Systems, Philadelphia, Pennsylvania, pp. 360–368, 1989.
W. Litwin, L. Mark, and N. Roussopoulos, “Interoperability of multiple autonomous databases”.ACM Comput. Surv. 22(3), pp. 267–293, Sep. 1990.
M. Rusinkiewicz, “Heterogeneous databases: Towards a federation of autonomous systems”. inProc. of the Fall Joint Computer Conference, Dallas, Tex., pp. 751–752, Oct. 1987.
J. Schmolze and T. Lipkis, “Classification in the KL-ONE knowledge representation system,” inProc. of the 8th International Joint Conference on Artificial Intelligence, Karlsruhe, Germany, pp. 330–332, 1983.
B. Shriver and B. Wegner (Ed.),Research Directions in Object-Oriented Programming. The MIT Press, Cambridge, Mass., 1987.
M. Templeton et al., “Mermaid: A front-end to distributed heterogeneous databases” inProc. of the IEEE 75(5), pp. 695–708, May 1987.
G. Thomas et al., “Heterogeneous distributed database systems for production use”.ACM Comput. Surv. 22(3), pp. 237–266, Sep. 1990.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Chung, CW. An interface between object-oriented databases and relational databases. Journal of Systems Integration 5, 253–274 (1995). https://doi.org/10.1007/BF01974951
Issue Date:
DOI: https://doi.org/10.1007/BF01974951