Obsah:
- Definícia - Čo znamená objektovo-relačná databáza (ORD)?
- Techopedia vysvetľuje objektovo-relačné databázy (ORD)
Definícia - Čo znamená objektovo-relačná databáza (ORD)?
Objektovo-relačná databáza (ORD) je systém správy databáz (DBMS), ktorý sa skladá z relačnej databázy (RDBMS) a objektovo orientovanej databázy (OODBMS). ORD podporuje vo svojich schémach základné komponenty ľubovoľného objektovo orientovaného databázového modelu a použitý jazyk dotazu, ako sú objekty, triedy a dedičnosť.
Objektovo-relačná databáza môže byť tiež známa ako systémy správy objektových relačných databáz (ORDBMS).
Techopedia vysvetľuje objektovo-relačné databázy (ORD)
O ORD sa hovorí, že je prostredníkom medzi relačnými a objektovo orientovanými databázami, pretože obsahuje aspekty a charakteristiky z oboch modelov. V ORD je základný prístup založený na RDB, pretože údaje sú uložené v tradičnej databáze a manipulované a prístupné pomocou dotazov napísaných v jazyku dotazu, ako je SQL. ORD však tiež predstavuje objektovo orientovanú charakteristiku v tom, že databáza sa považuje za sklad objektov, zvyčajne pre softvér, ktorý je napísaný v objektovo orientovanom programovacom jazyku. Rozhrania API sa tu používajú na ukladanie a prístup k údajom ako objektov.
Jedným z cieľov ORD je preklenúť priepasť medzi technikami modelovania koncepčných údajov pre relačné a objektovo orientované databázy, ako je diagram vzťahu entít (ERD) a objektovo-relačné mapovanie (ORM). Jeho cieľom je tiež spojiť priepasť medzi relačnými databázami a objektovo orientovanými modelovacími technikami, ktoré sa zvyčajne používajú v programovacích jazykoch ako Java, C # a C ++.
Tradičné produkty RDBMS sa sústreďujú na efektívnu organizáciu údajov, ktorá je odvodená z obmedzeného súboru typov údajov. Na druhej strane má ORDBMS vlastnosť, ktorá vývojárom umožňuje vytvárať a inovovať svoje vlastné dátové typy a metódy, ktoré je možné aplikovať na DBMS. ORDBMS tým chce vývojárom umožniť zvýšiť mieru abstrakcie, s ktorou sa pozerajú na problémovú oblasť.