您确定要删除吗?

取消
首页 算法大全 应用模型 分析软件 算法学院数据中心 关于本站
在线咨询
400-820-6981
意见反馈
返回顶部

什么是规范化建模?数据集成和规范化建模有什么关联?

发布时间:2017-04-24   浏览量:3311 2

 什么是规范化建模?

规范化建模是采用中心 — 节点方法进行数据映射的基础。还有其他一些方法,主要是点对点方法,通常非常消耗时间。规范化方法采用一个通用的中央模型,并将所有的数据映射到这个模型,这样(在映射正确建立的情况下)就可以肯定地说这个系统的字段A中的数据与另外一个系统的字段B的数据时一样的(尽管它们的字段名和格式不一样)。这样做可以加速数据映射的过程,因为每个字段只需要和规范模型建立一次映射。在建立第一个数据集的映射之后,每一对系统之间的点对点映射就成为规范化元数据集的一部分,而规范化元数据集是通用规范化数据的中心。

 如果正在开发结点系统(与之对应的数据库也在设计过程中),那么采用规范化模型来设计数据库,就意味着对进入或者输出的数据来说不再需要转换。使用规范化模型作为所有节点系统设计的基础是一个非常棒的战略性方法。随着时间的发展,这样做会减少需要完成转换的数量,同时也会减少一些“X在这个系统中是什么意思”等诸如此类的困惑,并让业务和管理信息报告工作不再那么乏味。

 数据集成(移动和转换数据)和规范化建模有什么关联?

 如果需要以一个通用的格式来传输数据,那么只需要在数据进出每个数据库的时候与通用格式之间进行转换。因此,目标系统只需要创建一个转换程序,而不需要对每个源系统都建立一个转换程序,除非目标系统采用规范化模型进行数据库设计,此时可以不需要进行数据转换,只需要加载。每个系统(没有采用规范化形式)都需要在将数据输出的时候进行转换。

 对于大多数组织来说,转向规范化方法可能需要花费几年的时间,并且在替换旧应用时进行或者作为其他工作的副产品。因此,在现实中,大多数系统都会在采用规范化方法的同时采用点对点的转换。这就是我们说规范化方法是一个战略方法的原因,因为这需要花费大量的时间(除非正在发生一些巨大的变化),但随着时间的流逝以及更多的系统退出服务,它会带来越来越多的益处。