Innehållsförteckning:
- Definition - Vad betyder Object-Relational Database (ORD)?
- Techopedia förklarar ORD (Object-Relational Database)
Definition - Vad betyder Object-Relational Database (ORD)?
En objektrelationell databas (ORD) är ett databashanteringssystem (DBMS) som består av både en relationsdatabas (RDBMS) och en objektorienterad databas (OODBMS). ORD stöder de grundläggande komponenterna i alla objektorienterade databasmodeller i dess scheman och frågespråket som används, till exempel objekt, klasser och arv.
En objektrelationell databas kan också kallas en objektrelational databashanteringssystem (ORDBMS).
Techopedia förklarar ORD (Object-Relational Database)
ORD sägs vara mellanhand mellan relationella och objektorienterade databaser eftersom den innehåller aspekter och egenskaper från båda modellerna. I ORD är den grundläggande metoden baserad på RDB, eftersom data lagras i en traditionell databas och manipuleras och nås med hjälp av frågor skrivna på ett frågespråk som SQL. ORD visar emellertid också en objektorienterad egenskap genom att databasen betraktas som ett objektlager, vanligtvis för programvara som är skriven på ett objektorienterat programmeringsspråk. Här används API: er för att lagra och komma åt data som objekt.
Ett av ORD: s mål är att överbrygga klyftan mellan konceptuella datamodelleringstekniker för relationella och objektorienterade databaser som entitetsrelationsdiagrammet (ERD) och objektrelational mapping (ORM). Det syftar också till att koppla upp klyftan mellan relationella databaser och de objektorienterade modelleringstekniker som vanligtvis används i programmeringsspråk som Java, C # och C ++.
Traditionella RDBMS-produkter koncentrerar sig på effektiv organisering av data som härrör från en begränsad uppsättning av datatyper. Å andra sidan har en ORDBMS en funktion som gör det möjligt för utvecklare att bygga och förnya sina egna datatyper och metoder, som kan tillämpas på DBMS. Med detta avser ORDBMS att låta utvecklare öka abstraktionen som de ser problemområdet med.
