o-o DB和o-o编程语言有什么区别? o-o DB是否具有o-o编程中的所有功能,如: - 协会 - 多态性 - 封装 - 多重继承
我找不到直接答案
答案 0 :(得分:1)
最初存在过程语言,并且使用表中的外键以关系方式存储数据。
在引入OOP语言后,开发人员社区观察到两个实体之间的OOP语言和数据库不匹配。由于关系模型不支持OOP概念。它造成了很多问题,其中很少是:
为这种范式不匹配提供解决方案,很少有供应商提出OODB系统。
OODBS更像是扩展而不是数据存储。这提供了与OOPL的无缝集成。不幸的是,对于这种类型的数据库标准并没有太多的工作,它在开发人员中很不成熟。
今天流行的解决OOPL和关系数据库之间不匹配问题的解决方案称为ORM解决方案,就像我们使用Hibernate for Java一样。