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
Link To Document :
بازگشت