Hjem Sikkerhed Hvad er en objekt-relationel database (ord)? - definition fra techopedia

Hvad er en objekt-relationel database (ord)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Object-Relational Database (ORD)?

En objektrelationsdatabase (ORD) er et databasestyringssystem (DBMS), der består af både en relationsdatabase (RDBMS) og en objektorienteret database (OODBMS). ORD understøtter de grundlæggende komponenter i enhver objektorienteret databasemodel i dens skemaer og det anvendte forespørgselssprog, f.eks. Objekter, klasser og arv.

En objektrelational database kan også være kendt som en objektrelational database management systems (ORDBMS).

Techopedia forklarer ORD (Object-Relational Database)

ORD siges at være mellemmanden mellem relationelle og objektorienterede databaser, fordi den indeholder aspekter og karakteristika fra begge modeller. I ORD er den grundlæggende tilgang baseret på RDB, da dataene gemmes i en traditionel database og manipuleres og fås adgang ved hjælp af forespørgsler skrevet på et forespørgselssprog som SQL. ORD viser imidlertid også en objektorienteret egenskab, idet databasen betragtes som en objektlager, normalt for software, der er skrevet på et objektorienteret programmeringssprog. Her bruges API'er til at gemme og få adgang til dataene som objekter.


Et af ORD's mål er at bygge bro over mellem konceptuelle datamodelleringsteknikker til relationelle og objektorienterede databaser som entitetsforholdsdiagrammet (ERD) og objektrelationel kortlægning (ORM). Det sigter også mod at forbinde skillet mellem relationelle databaser og de objektorienterede modelleringsteknikker, der normalt bruges i programmeringssprog som Java, C # og C ++.


Traditionelle RDBMS-produkter koncentrerer sig om effektiv organisering af data, der stammer fra et begrænset sæt datatyper. På den anden side har en ORDBMS en funktion, der giver udviklere mulighed for at opbygge og innovere deres egne datatyper og metoder, som kan anvendes på DBMS. Med dette har ORDBMS til hensigt at give udviklere mulighed for at øge abstraktionen, som de ser problemområdet med.

Hvad er en objekt-relationel database (ord)? - definition fra techopedia