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

È stato utile?

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
scroll top