Objektrelāciju kartēšana

Vikipēdijas lapa

Objektrelāciju kartēšana jeb objektu-relāciju attēlojums (no angļu: Object-relational mapping jeb ORM) ir programmēšanas tehnoloģija, kurā datus no datubāzēm sasaista objektos pēc objektorientētās programmēšanas principiem, rezultātā iegūstot virtuālu objektu datubāzi. Izmantojot objektrelāciju kartēšanu, izstrādātājam nav jāraksta zema līmeņa SQL vaicājumi, bet tiek izmantotas objekta attiecīgās metodes.

Bieži objektrelāciju kartēšanas paketēs tiek integrēts datubāzes abstrakcijas slānis, kas ļauj izmantot dažādas datubāzu pārvaldības sistēmas.

Eksistē gan komerciālas, gan brīvas ORM paketes, bet daļa programmētāju paši realizē objektrelāciju kartēšanu savos projektos.