Lee, H., Lee, S., and Kim, H. (2005) Design and implementation of an extended relationship semantics in an ODMG-compliant OODBMS. Journal of Systems and Software, 76(2): 171-180. (IF:0.562)

Design and implementation of an extended relationship semantics in an ODMG-compliant OODBMS

  • Author : Hyunju Lee , Sangwon Lee, Hyoungjoo Kim
  • Published Date : 2005
  • Category : ODMG
  • Place of publication : Journal of Systems and Software

Abstract

Relationships, in addition to entities, are important in real-world database modeling. In particular, many object oriented database applications including CAD/CAM, CASE and multi-media need to model various and complex relationships, especially the ‘part–whole’ relationship. Without the built-in relationship supports from DBMSs, there is a huge overhead in managing relationships from application development to maintenance, since the relationships should be hard coded within the application program itself. In this paper, we propose a powerful ‘part–whole’ relationship model, which naturally extends the ODMG-3.0 object database standard. The proposed relationship model can support almost all of the relationship functionalities existing in the contemporary relational database model and the object oriented data model. In order to design and implement this relationship model, we seamlessly extend the ODMG-3.0 relationship using the inheritance concept. Also, we identify several possible run-time anomalies in implementing the relationship and provide solutions for their problems.

Comments are closed.

Post Navigation