Hjem Sikkerhet Hva er en objektrelasjonell database (ord)? - definisjon fra techopedia

Hva er en objektrelasjonell database (ord)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Object-Relational Database (ORD)?

En objektrelasjonell database (ORD) er et databasestyringssystem (DBMS) som består av både en relasjonsdatabase (RDBMS) og en objektorientert database (OODBMS). ORD støtter de grunnleggende komponentene i enhver objektorientert databasemodell i skjemaene og spørrespråket som brukes, for eksempel objekter, klasser og arv.

En objektrelasjonell database kan også være kjent som en objektrelasjonell databasesystem (ORDBMS).

Techopedia forklarer Object-Relational Database (ORD)

ORD sies å være mellommann mellom relasjonelle og objektorienterte databaser fordi den inneholder aspekter og egenskaper fra begge modeller. I ORD er den grunnleggende tilnærmingen basert på RDB, siden dataene er lagret i en tradisjonell database og manipulert og få tilgang til ved å bruke spørsmål skrevet på et spørrespråk som SQL. ORD viser imidlertid også en objektorientert karakteristikk ved at databasen regnes som et objektlager, vanligvis for programvare som er skrevet på et objektorientert programmeringsspråk. Her brukes APIer for å lagre og få tilgang til dataene som objekter.


Et av ORDs mål er å bygge bro mellom gapet mellom konseptuelle datamodelleringsteknikker for relasjonelle og objektorienterte databaser som entitetsforholdsdiagrammet (ERD) og objektrelasjonell kartlegging (ORM). Den har også som mål å koble skillet mellom relasjonsdatabaser og de objektorienterte modelleringsteknikkene som vanligvis brukes i programmeringsspråk som Java, C # og C ++.


Tradisjonelle RDBMS-produkter konsentrerer seg om effektiv organisering av data som stammer fra et begrenset sett med datatyper. På den annen side har en ORDBMS en funksjon som lar utviklere bygge og innovere sine egne datatyper og metoder, som kan brukes på DBMS. Med dette har ORDBMS til hensikt å la utviklere øke abstraksjonen de ser på problemområdet.

Hva er en objektrelasjonell database (ord)? - definisjon fra techopedia