Turinys:
- Apibrėžimas - ką reiškia objektų-duomenų bazė (ORD)?
- „Techopedia“ paaiškina objektų-duomenų bazę (ORD)
Apibrėžimas - ką reiškia objektų-duomenų bazė (ORD)?
Objektinė-reliacinė duomenų bazė (ORD) yra duomenų bazės valdymo sistema (DBVS), kurią sudaro ir reliacinė duomenų bazė (RDBMS), ir į objektą orientuota duomenų bazė (OODBMS). ORD palaiko pagrindinius bet kokio į objektą orientuoto duomenų bazės modelio komponentus savo schemose ir naudojamoje užklausos kalboje, pavyzdžiui, objektus, klases ir paveldėjimą.
Objektų-reliacinė duomenų bazė taip pat gali būti žinoma kaip objektų-reliacinių duomenų bazių valdymo sistemos (ORDBMS).
„Techopedia“ paaiškina objektų-duomenų bazę (ORD)
Sakoma, kad ORD yra tarpininkas tarp reliacinių ir objektinių duomenų bazių, nes joje yra abiejų modelių aspektai ir charakteristikos. ORD atveju pagrindinis požiūris grindžiamas RDB, nes duomenys yra saugomi tradicinėje duomenų bazėje ir manipuliuojami bei prieinami naudojant užklausas, parašytas užklausų kalba, pavyzdžiui, SQL. Tačiau ORD taip pat demonstruoja į objektą orientuotą charakteristiką tuo, kad duomenų bazė laikoma objektų saugykla, paprastai skirta programinei įrangai, kuri parašyta objekto programavimo kalba. Čia API yra naudojamos duomenims kaip objektams saugoti ir prie jų prieiti.
Vienas iš ORD tikslų yra užpildyti atotrūkį tarp koncepcinių duomenų modeliavimo metodų, skirtų reliacinėms ir į objektus orientuotoms duomenų bazėms, tokioms kaip subjekto-santykio schema (ERD) ir objekto-santykio žemėlapių sudarymas (ORM). Ja taip pat siekiama sujungti atskirtį tarp reliacinių duomenų bazių ir objektinio modeliavimo metodų, kurie paprastai naudojami programavimo kalbose, tokiose kaip Java, C # ir C ++.
Tradiciniai RDBMS produktai koncentruojasi į veiksmingą duomenų, gaunamų iš riboto duomenų tipų rinkinio, organizavimą. Kita vertus, ORDBMS turi funkciją, leidžiančią kūrėjams kurti ir naujovinti savo duomenų tipus ir metodus, kuriuos galima pritaikyti DBVS. Šiuo tikslu ORDBMS ketina leisti kūrėjams padidinti abstrakciją, kuria jie mato probleminę sritį.
