Abstrakt. Vi studerar, i samband med objekt/relationella kartverktyg, problemet med att beskriva kartläggningar mellan arvshierarkier och relationsscheman. I detta syfte introducerar vi en ny kartmodell, kallad M 2 ORM 2 + HIE, och undersöker dess kartkapacitet. Vi visar först att M 2 ORM 2 + HIE subsumerar tre välkända grundläggande representationsstrategier för att kartlägga en hierarki för relationer. Vi visar sedan att M 2 ORM 2 + HIE också gör det möjligt att uttrycka ytterligare kartläggningar, t.ex. där de tre grundläggande strategierna tillämpas självständigt på olika delar av en hierarki på flera nivåer. Vi beskriver semantiken i M 2 ORM 2 + HIE i termer av hur CRUD (dvs. skapa, läsa, uppdatera och ta bort) operationer på objekt (i en hierarki) kan översättas till operationer över en motsvarande relationsdatabas. Vi undersöker också korrekthetsförhållandena.
Vår teknik inspireras delvis av arbetet i Cabibbo och Carosi REF, diskuterade mer komplexa kartläggningsstrategier för arvshierarkier, där olika strategier kan tillämpas självständigt på delar av en hierarki på flera nivåer.
Managing inheritance hierarchies in object/relational mapping tools
{'venue': 'CAiSE', 'journal': None, 'mag_field_of_study': ['Computer Science']}