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