• DocumentCode
    2095773
  • Title

    Implementation of object-oriented association relationships in relational databases

  • Author

    Rahayu, W. ; Chang, E. ; Dillon, T.S.

  • Author_Institution
    Sch. of Comput. Sci. & Comput. Eng., La Trobe Univ., Bundoora, Vic., Australia
  • fYear
    1998
  • fDate
    8-10 Jul 1998
  • Firstpage
    254
  • Lastpage
    263
  • Abstract
    With the increasing popularity of object-relational technology, it is becoming important to have a methodology which allows designers to exploit the great modelling power of object-oriented conceptual models (OOCMs) and yet which still facilitates implementation on relational database systems. This paper presents a practical solution for the implementation of different types of object-oriented association relationships, which include a wide range of collection types (i.e. sets, lists, arrays and bags), into relational database tables. The implementation strategies raise a number of constraints relating to data integrity in the database system. These constraints are associated with (i) normalisation of the resulting relational tables, and (ii) data integrity after insertion/deletion. In order to ensure completeness of the strategies, some techniques for the implementation of inverse traversal in association relationships are also provided. An example is used throughout this paper to demonstrate and evaluate the proposed method
  • Keywords
    abstract data types; data integrity; object-oriented databases; relational databases; arrays; bags; collection types; constraints; data integrity; implementation strategies; inverse traversal; lists; normalisation; object-oriented association relationships; object-oriented conceptual models; object-relational technology; record deletion; record insertion; relational databases; relational tables; sets; Australia; Computer science; Data engineering; Electrical capacitance tomography; Hip; Object oriented databases; Object oriented modeling; Power engineering and energy; Power system modeling; Relational databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Engineering and Applications Symposium, 1998. Proceedings. IDEAS'98. International
  • Conference_Location
    Cardiff
  • ISSN
    1098-8068
  • Print_ISBN
    0-8186-8307-4
  • Type

    conf

  • DOI
    10.1109/IDEAS.1998.694385
  • Filename
    694385