2009-04-16 13 views
18

Je me demande comment la modélisation de données orientée objet est différente de la modélisation de données relationnelles objet? Est-ce quelque chose comme les avantages de la modélisation de données orientée objet et relationnelle ont été matraquées pour réaliser la modélisation des données relationnelles de l'objet?Base de données orientée objet Objet Vs Base de données relationnelle

acclamations

Répondre

13

modélisation de données objet-relationnel prend en charge certains concepts orientés objet, tout en soutenant certains concepts relationnels:

  • Héritage - une table peut avoir une relation IS-A avec une autre table. De même, les types de données personnalisés prennent en charge l'héritage.
  • Distinction entre une classe et un objet (instance d'une classe) qui va au-delà de la simple distinction entre une table et une ligne.
  • Types de données personnalisés ou complexes.
  • Langage de requête relationnel.
  • Intégrité référentielle.

modélisation des données orientées objet est la persistance juste pour les objets:

  • Un plus grand soutien pour les objets complexes.
  • Pas de langage de requête - vous venez de récupérer des objets individuels comme un magasin de clé/valeur géant.
  • Aucune intégrité référentielle relationnelle - bien que vous puissiez avoir un objet contenant une référence à un autre objet.
+0

+1: très bonne réponse – Rik

Questions connexes