ITCsapat.hu - szótár
← Vissza a teljes szótárhoz
KATEGÓRIÁK·#144

Object-Relational Database

“

RÖVIDEN

Egy olyan adatbázis-kezelési modell, amely a hagyományos relációs adatbázisok táblázatos szerkezetét ötvözi az objektumorientált programozás (OOP) elveivel és összetett adattípusaival.

KICSIT RÉSZLETESEBBEN

A jelentése mögött

Az objektum-relációs adatbázis-kezelő rendszerek (ORDBMS) – mint amilyen a PostgreSQL is – áthidalják a szakadékot a relációs adatbázisok (ahol az adatokat szigorú sorokban és oszlopokban tárolják) és a modern szoftverfejlesztésben használt objektumorientált nyelvek (ahol az adatok összetett objektumokként léteznek) között. Ebben a modellben az adatbázis nemcsak egyszerű adattípusokat (pl. szövegek, számok, dátumok) képes tárolni, hanem támogatja a felhasználó által definiált egyedi adattípusokat, az öröklődést, az objektum-hivatkozásokat és a metódusokat (eljárásokat) is közvetlenül az adatbázis szintjén. Ez lehetővé teszi a rendkívül összetett, hierarchikus adatszerkezetek (például térképek koordinátái, többdimenziós tömbök vagy beágyazott dokumentumok) hatékony és biztonságos kezelését. Egyszerűen Képzeld el, hogy a hagyományos relációs adatbázis olyan, mint egy egyszerű Excel táblázat: minden cellába csak egyetlen dolgot, például egy nevet vagy egy számot írhatsz be. Ha egy bonyolultabb dolgot, mondjuk egy autó minden adatát (színét, motorját, kerekeit, szervizkönyvét) szeretnéd tárolni, azt szét kell darabolnod több különböző táblázatra. Az objektum-relációs adatbázis ezzel szemben olyan intelligens, hogy megengedi, hogy az Excel táblázat egyetlen cellájába magát a komplett "autó" csomagot (objektumot) tedd be minden részletével együtt, ráadásul megtanítja a táblázatot arra is, hogyan bánjon ezzel a bonyolult csomaggal.

ITCsapat.hu - szótárMég több szó →