Cuprins:
- Definiție - Ce înseamnă baza de date obiect-relațională (ORD)?
- Techopedia explică baza de date relațională obiect-obiect (ORD)
Definiție - Ce înseamnă baza de date obiect-relațională (ORD)?
O bază de date relațională cu obiecte (ORD) este un sistem de gestionare a bazelor de date (DBMS) care este compus atât dintr-o bază de date relațională (RDBMS) cât și dintr-o bază de date orientată pe obiecte (OODBMS). ORD acceptă componentele de bază ale oricărui model de bază de baze de date orientat pe obiecte în schemele sale și în limbajul de interogare utilizat, cum ar fi obiecte, clase și moștenire.
O bază de date relațională cu obiecte poate fi, de asemenea, cunoscută sub numele de sisteme de gestionare a bazelor de date relaționale obiect (ORDBMS).
Techopedia explică baza de date relațională obiect-obiect (ORD)
Se spune că ORD este intermediarul între bazele de date relaționale și orientate pe obiecte, deoarece conține aspecte și caracteristici ale ambelor modele. În ORD, abordarea de bază se bazează pe RDB, deoarece datele sunt stocate într-o bază de date tradițională și manipulate și accesate folosind interogări scrise într-un limbaj de interogare precum SQL. Cu toate acestea, ORD prezintă, de asemenea, o caracteristică orientată pe obiect, prin faptul că baza de date este considerată un magazin de obiecte, de obicei pentru software care este scris într-un limbaj de programare orientat pe obiecte. Aici, API-urile sunt utilizate pentru stocarea și accesarea datelor ca obiecte.
Unul dintre obiectivele ORD este de a elimina diferența dintre tehnicile conceptuale de modelare a datelor pentru baze de date relaționale și orientate pe obiect, precum diagrama relație entitate (ERD) și mapare relațională obiect (ORM). De asemenea, își propune să conecteze diferența dintre bazele de date relaționale și tehnicile de modelare orientate pe obiecte care sunt de obicei utilizate în limbaje de programare precum Java, C # și C ++.
Produsele tradiționale RDBMS se concentrează pe organizarea eficientă a datelor care provin dintr-un set limitat de tipuri de date. Pe de altă parte, un ORDBMS are o caracteristică care permite dezvoltatorilor să își construiască și să inoveze propriile tipuri de date și metode, care pot fi aplicate la SGBD. Prin aceasta, ORDBMS intenționează să permită dezvoltatorilor să crească abstracția cu care văd zona problemei.
