Casa Sicurezza Che cos'è un database relazionale di oggetti (ord)? - definizione da techopedia

Che cos'è un database relazionale di oggetti (ord)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa ORD (Object-Relational Database)?

Un database relazionale ad oggetti (ORD) è un sistema di gestione di database (DBMS) composto sia da un database relazionale (RDBMS) che da un database orientato agli oggetti (OODBMS). ORD supporta i componenti di base di qualsiasi modello di database orientato agli oggetti nei suoi schemi e il linguaggio di query utilizzato, come oggetti, classi ed ereditarietà.

Un database relazionale ad oggetti può anche essere noto come un sistema di gestione di database relazionali ad oggetti (ORDBMS).

Techopedia spiega Object-Relational Database (ORD)

Si dice che ORD sia l'intermediario tra database relazionali e orientati agli oggetti perché contiene aspetti e caratteristiche di entrambi i modelli. In ORD, l'approccio di base si basa su RDB, poiché i dati vengono archiviati in un database tradizionale e manipolati e accessibili tramite query scritte in un linguaggio di query come SQL. Tuttavia, ORD mostra anche una caratteristica orientata agli oggetti in quanto il database è considerato un archivio oggetti, di solito per software che è scritto in un linguaggio di programmazione orientato agli oggetti. Qui, le API vengono utilizzate per archiviare e accedere ai dati come oggetti.


Uno degli obiettivi di ORD è colmare il divario tra le tecniche di modellizzazione dei dati concettuali per database relazionali e orientati agli oggetti come il diagramma entità-relazione (ERD) e la mappatura oggetto-relazione (ORM). Mira anche a collegare la divisione tra database relazionali e le tecniche di modellazione orientate agli oggetti che vengono solitamente utilizzate in linguaggi di programmazione come Java, C # e C ++.


I prodotti RDBMS tradizionali si concentrano sull'organizzazione efficiente dei dati che deriva da un insieme limitato di tipi di dati. D'altra parte, un ORDBMS ha una funzione che consente agli sviluppatori di creare e innovare i propri tipi e metodi di dati, che possono essere applicati al DBMS. Con questo, ORDBMS intende consentire agli sviluppatori di aumentare l'astrazione con cui visualizzano l'area problematica.

Che cos'è un database relazionale di oggetti (ord)? - definizione da techopedia