Database design 面向对象数据库与对象关系数据库

Database design 面向对象数据库与对象关系数据库,database-design,rdbms,datamodel,object-oriented-database,Database Design,Rdbms,Datamodel,Object Oriented Database,我想知道面向对象数据建模与对象关系数据建模有何不同 它是否与面向对象和关系数据建模的优点一样,被用来实现对象关系数据建模 cheers对象关系数据建模支持一些面向对象的概念,但仍然支持一些关系概念: 继承——一个表可以与另一个表具有IS-A关系。同样,自定义数据类型支持继承 类和对象(类的实例)之间的区别不仅仅是表和行之间的区别 自定义或复杂数据类型 关系查询语言 参照完整性 面向对象的数据建模只是对象的持久性: 对复杂对象的更好支持 没有查询语言——您只需检索单个对象,比如某个巨大的键/

我想知道面向对象数据建模与对象关系数据建模有何不同

它是否与面向对象和关系数据建模的优点一样,被用来实现对象关系数据建模


cheers

对象关系数据建模支持一些面向对象的概念,但仍然支持一些关系概念:

  • 继承——一个表可以与另一个表具有IS-A关系。同样,自定义数据类型支持继承
  • 类和对象(类的实例)之间的区别不仅仅是表和行之间的区别
  • 自定义或复杂数据类型
  • 关系查询语言
  • 参照完整性
面向对象的数据建模只是对象的持久性:

  • 对复杂对象的更好支持
  • 没有查询语言——您只需检索单个对象,比如某个巨大的键/值存储
  • 没有关系引用完整性——尽管一个对象可能包含对另一个对象的引用