TY - JOUR
T1 - Methodology for transforming inheritance relationships in an object-oriented conceptual model to relational tables
AU - Rahayu, J. W.
AU - Chang, E.
AU - Dillon, T. S.
AU - Taniar, D.
PY - 2000/5/15
Y1 - 2000/5/15
N2 - With the increasing popularity of Object-Relational technology, it becomes necessary to have a methodology that allows database designers to exploit the great modeling power of object-oriented conceptual model, and still facilitate implementation on relational database systems. This paper presents a transformation methodology from inheritance relationships to relational tables. This includes transformation of different types of inheritance, such as union inheritance, mutual exclusion inheritance, partition inheritance and multiple inheritance. Performance comparison between the proposed transformation methodology and existing methods is also carried out. From the evaluation, we conclude that the proposed transformation methodology is more efficient than the others.
AB - With the increasing popularity of Object-Relational technology, it becomes necessary to have a methodology that allows database designers to exploit the great modeling power of object-oriented conceptual model, and still facilitate implementation on relational database systems. This paper presents a transformation methodology from inheritance relationships to relational tables. This includes transformation of different types of inheritance, such as union inheritance, mutual exclusion inheritance, partition inheritance and multiple inheritance. Performance comparison between the proposed transformation methodology and existing methods is also carried out. From the evaluation, we conclude that the proposed transformation methodology is more efficient than the others.
UR - http://www.scopus.com/inward/record.url?scp=0033740272&partnerID=8YFLogxK
U2 - 10.1016/S0950-5849(00)00103-8
DO - 10.1016/S0950-5849(00)00103-8
M3 - Article
AN - SCOPUS:0033740272
SN - 0950-5849
VL - 42
SP - 571
EP - 592
JO - Information and Software Technology
JF - Information and Software Technology
IS - 8
ER -