Home | Issues | Profile | History | Submission | Review
Vol: 49(63) No: 3 / September 2004

Object-Oriented Representation of Relational Database
Mirela Pater
Department of Computer Science, University of Oradea, Romania, , e-mail: mirelap@uoradea.ro
Ionel Jian
Department of Computer Science, "Politehnica" University of Timisoara, Romania, , e-mail: jian@cs.utt.ro


Keywords: object mapping, database, partitioning, query, relational model

Abstract
The evolution of database technology, in the last decades, demand for innovation in this area. Nowadays, the object-oriented technology ensures software quality, reusability, portability, maintainability and extensibility. More and more, object-oriented languages like C++, Java, and Visual Basic are used to developed object applications for relational databases. This paper proposes an implementation method that offers a mapping between objects and relational database. This represent a solution to extend existing relational databases with new data stored in tables and accessed from object-oriented applications.

References
[1] Alhajj R. and Polat F., Reusability and Schema evolution in an Object-Oriented Query Model, Proc. Of the European Conference on Systems Design and Applications, France, pg.21-29, Jul. 1996
[2] Agarwal S., Keene C., Keller A.M. Architecting object Applications for High Performance with Relational Databases, IEEE Computers, August, 1995
[3] Ambler, S.W. Building Object Applications That Work, Process Patterns and The Object Primer 2nd Edition, 2000, http://www.AmbySoft.com/mappingObjects.pdf
[4] Ambler S.W. The Object Primer 2nd Edition: The Application Developer’s Guide to Object Orientation. New York: Cambridge UniversityPress, 2001, http://www.ambysoft.com/theObjectPrimer.html.
[5] Blaha M., Premerlani W. Object-Oriented Modeling and Design for Database Applications, Prentice Hall, Englewood Cliffs, New Jersey, 1998.
[6] Blaha M., Premerlani W. Object-Oriented Design of Database Applications. Rose Architect, 1999.
[7] Bergamaschi S., Sartori C., Garuti A., Venuta A. Object Wrapper: an Object-Oriented Interface for Relational Databases, Proceedings of the 23rd EUROMICRO Conference `97 New Frontiers of Information Technology, IEEE, 1997
[8] Cattell R. Object Data Management : Object-Oriented and Extended relational Database Systems, Addison-Wesley, Menlo Park, California, revised edition, 1994
[9] Chung et al. Object and relational databases. OOPSLA `95, Addendum to the proceedings, pg. 164-169, October 1995
[10] Rational. The Unified Modeling Language for Object-Oriented Development Documentation v1.1. Rational Software Corporation, Monterey California.1997
[11] Ramanathan S. and Hodges J. Extraction of object-oriented structures from existing relational databases. SIGMOD Record (ACM Special Interest Group on Management of data), 26(1):59-64, 1997
[12] Rumbaugh J., Jacobson I. and Booch G. The Unified Modeling Language Reference Manual. Addison-Wesley, Reading. Massachusetts, USA, 1st edition, 1999
[13] Turner P., Keller A.M. Reflections on Object-Relational Applications, Stanford University, September 1995