当人们谈论物体阻抗不匹配时,不匹配发生在哪里?数据库无法从对象模型中解释什么?
由于
答案 0 :(得分:0)
通常因为Objects可以从其他对象和关系数据库继承方法和属性,所以没有等价物。
有关详细信息,请参阅以下内容:
http://en.wikipedia.org/wiki/Object-relational_impedance_mismatch
答案 1 :(得分:0)
基本区别在于数据库/关系模型基于全局可用的数据集(行),而面向对象模型基于封装或隐藏(非全局可用)数据的树。这两种方法在哲学上是不一致的 - 一种暴露所有(聚集在表格中,由特征组织),另一种隐藏所有(聚集成节点,由事物组织)。要从关系转向面向对象,行中的全局特征数据必须被拆分并隐藏在事物中。要从面向对象转向关系,必须将对象中的隐藏数据收集到行中并公开。这可能是很多工作,根据您的具体情况,有很多不同的方法可以处理它。