5.7. ORM бағдарламалау технологиясы
ORM
(Object-relational mapping) немесе Объектілік реляциялық бейнелеу – сәйкес
келмейтін модельдер, әсіресе деректерді сақтау және бағдарламалау нысандары
арасында түрлендіруге мүмкіндік беретін бағдарламалау
технологиясы.
ORM
объектілерді реляциялық дерекқорға сақтау және оларды алу процесін жеңілдету
үшін қолданылады. ORM құралдарының көпшілігі мәліметтер қоры мен объектілердің
метадеректеріне көп сүйенеді, сондықтан объект мәліметтер қорының құрылымы
туралы ештеңе білудің қажеті жоқ, ал мәліметтер қоры қосымшада деректердің қалай
ұйымдастырылғандығы туралы ештеңе білмейді.
ORM
жақсы жобаланған қосымшалардағы тапсырмалардың толық бөлінуін қамтамасыз етеді,
мұнда мәліметтер қоры да, қолданба да әрқайсысы өзінің бастапқы түрінде
деректермен жұмыс істей алады.
ORM-нің
жұмыс істеу принципі. ORM-дің басты ерекшелігі – объектіні мәліметтер қорындағы
деректермен байланыстыру үшін қолданылатыны. ORM жадта «виртуалды» дерекқор
схемасын жасайды және деректерді объектілер деңгейінде басқаруға мүмкіндік
береді.