ADDING MORE SUPPORT FOR ASSOCIATIONS TO THE ODMG OBJECT MODEL

Bryon K. Ehlmann

2006

Abstract

The Object Model defined in the ODMG standard for object data management systems (ODMSs) provides referential integrity support for one-to-one, one-to-many, and many-to-many associations. It does not, however, provide support that enforces the multiplicities often specified for such associations in UML class diagrams, nor does it provide the same level of support for associations that is provided in relational systems via the SQL references clause. The Object Relationship Notation (ORN) is a declarative scheme that provides for the specification of enhanced association semantics. These semantics include multiplicities and are more powerful than those provided by the SQL references clause. This paper describes how ORN can be added to the ODMG Object Model and discusses algorithms that can be used to support ORN association semantics in an ODMG-compliant ODMS. The benefits of such support are improved productivity in developing object database systems and increased system reliability.

Download


Paper Citation


in Harvard Style

K. Ehlmann B. (2006). ADDING MORE SUPPORT FOR ASSOCIATIONS TO THE ODMG OBJECT MODEL . In Proceedings of the First International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-972-8865-69-6, pages 5-12. DOI: 10.5220/0001312600050012

in Bibtex Style

@conference{icsoft06,
author={Bryon K. Ehlmann},
title={ADDING MORE SUPPORT FOR ASSOCIATIONS TO THE ODMG OBJECT MODEL},
booktitle={Proceedings of the First International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2006},
pages={5-12},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001312600050012},
isbn={978-972-8865-69-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - ADDING MORE SUPPORT FOR ASSOCIATIONS TO THE ODMG OBJECT MODEL
SN - 978-972-8865-69-6
AU - K. Ehlmann B.
PY - 2006
SP - 5
EP - 12
DO - 10.5220/0001312600050012