Many information systems store their objects in a relational database. If the object schema or the relational schema of an application can change often or in an independent way, it is useful to let a persistent framework manage the connection between objects and relations. M2ORM2 is a model for describing meet-in-the-middle mappings between objects and relations, to support the transparent management of object persistence by means of relational databases. This paper presents M2ORM2 and describes how operations on objects and links can be implemented as operations on the underlying relations. It also proposes necessary conditions for the correctness of M2ORM2 mappings.
Cabibbo, L. (2004). Objects Meet Relations: On the Transparent Management of Persistent Objects. In Advanced Information Systems Engineering, 16th International Conference, CAiSE 2004, Riga, Latvia, June 7-11, 2004, Proceedings (pp.429-445) [10.1007/978-3-540-25975-6_31].
Objects Meet Relations: On the Transparent Management of Persistent Objects
CABIBBO, Luca
2004-01-01
Abstract
Many information systems store their objects in a relational database. If the object schema or the relational schema of an application can change often or in an independent way, it is useful to let a persistent framework manage the connection between objects and relations. M2ORM2 is a model for describing meet-in-the-middle mappings between objects and relations, to support the transparent management of object persistence by means of relational databases. This paper presents M2ORM2 and describes how operations on objects and links can be implemented as operations on the underlying relations. It also proposes necessary conditions for the correctness of M2ORM2 mappings.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.