Object Oriented Database Vs Object Relational Database
-
09-09-2019 - |
Domanda
Mi chiedo come la modellazione dei dati Object Oriented è diverso da Object Relational modellazione dei dati?
E 'qualcosa come i vantaggi di entrambi orientato agli oggetti e dati relazionali modellazione sono stati bastonati per raggiungere oggetto relazionale modellazione dei dati?
applausi
Soluzione
Modellazione dati relazionale a oggetti supporta alcuni concetti orientati agli oggetti, pur sostenendo alcuni concetti relazionali:
- Inheritance - una tabella può avere un IS-A rapporto con un altro tavolo. Allo stesso modo tipi di dati personalizzati supportano l'ereditarietà.
- La distinzione tra una classe e un oggetto (istanza di una classe) che va oltre la semplice la distinzione tra un tavolo e una riga.
- personalizzate o di dati complessi tipi.
- linguaggio di query relazionale.
- L'integrità referenziale.
modellazione dei dati orientata agli oggetti è solo persistenza per gli oggetti:
- Maggiore supporto per gli oggetti complessi.
- Nessun linguaggio di query - basta recuperare oggetti singoli come qualche negozio chiave / valore gigante.
- Nessun relazionale integrità referenziale -. Se si può avere un oggetto contengono un riferimento a un altro oggetto
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow