面向对象的数据库Vs对象关系数据库?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (77)

我想知道面向对象的数据建模与对象关系数据建模有什么不同?

它是否像面向对象和关系数据建模的优势被用来实现对象关系数据建模?

提问于
用户回答回答于

对象关系数据建模支持一些面向对象的概念,同时还支持一些关系概念:

  • 继承 - 一个表可以与另一个表具有IS-A关系。同样,自定义数据类型也支持继承。
  • 区分一个类和一个对象(一个类的实例),超越了表和行之间的区别。
  • 自定义或复杂的数据类型。
  • 关系查询语言。
  • 参照完整性。

面向对象的数据建模只是对象的持久性:

  • 更好地支持复杂的对象。
  • 没有查询语言 - 你只是像一些巨大的关键/价值商店检索单个对象。
  • 没有关系参照完整性 - 尽管你可能有一个对象包含对另一个对象的引用。
用户回答回答于

扫码关注云+社区