-
数据映射Data Mapping
在两个数据模型之间建立起数据元素的对应关系,这一过程称为数据映射。
数据映射是很多数据集成任务的第一步,例如:数据迁移(data migration)、数据清洗(data cleaning)、数据集成、语义网构造、p2p信息系统。
数据映射有两种实现方式:
-
数据映射器Data Mapper
数据映射器(Data Mapper):在保持对象和数据库(以及映射器本身)彼此独立的情况下,在二者之间移动数据的一个映射器层。
简单的说,数据映射器就是一个负责将数据映射到对象的类数据。
对象和关系数据库数据结构机理不同,对象数据库的很多内容(例如:集成、继承)不能在关系数据库中表示。
对象和关系数据库之间的这种分歧被称为对象关系阻抗不匹配或阻抗不匹配。
数据映射器可以很好地解决这个问题&#