Naar de inhoud

Objectrelationele mapping

Programmaobjecten koppelen aan gegevens in een relationele database.

Ook bekend alsORM
Dataplatformen

Wat is objectrelationele mapping?

Objectrelationele mapping, of ORM, verbindt objecten of modellen in het programma met relationele databasestructuren. Een hulpmiddel vertaalt veel toegangshandelingen naar databasebewerkingen. De behandeling van velden, relaties en wijzigingen hangt af van ORM en configuratie. De aanpak neemt beslissingen over schema, beperkingen, zoekvragen en migraties niet over.

In een fictief portaal stelt het model ServiceRequest een opgeslagen aanvraag voor. Een object in het geheugen wijzigen betekent niet bij elk hulpmiddel automatisch een blijvende databasewijziging; het bedoelde opslagproces moet worden uitgevoerd. Het team controleert gegenereerde zoekvragen, nodige gegevens en toegangsrechten. Een handig geformuleerde modelquery garandeert geen passende prestaties of recht om alle teruggegeven aanvragen te zien.

Bronnen