- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML异构数据源集成的研究
摘要:针对异构数据集成过程中的模式转换问题,提出一种XML模式与关系库模式的转化方法,通过定义XML Schema与关系模式之间的转换规则,以XML Schema文档树生成的结点树为基础,实现了XML模式与关系模式的映射。该方法的最大特点是它不仅可以反映数据的结构特征,而且还能表示数据的语义约束。
关键词:XML模式;关系模式;数据集成;异构数据源
中图分类号:TP311文献标识码:A 文章编号:1009-3044(2010)13-3305-03
A Study on Heterogeneous Data Integration Based on XML
LI Shan, TAN Yue-sheng
(Network Center,Inner Mongolia University of Science and Technology, Baotou 014010, China)
Abstract: An approach to set up the conversion between the XML schema and the relation schema in the progress of isomerous data integration is presented in this dissertation.In this approach,the conversion rules between XML schema and relation schema are defined first.Based on the XML schema document tree,a node tree is created.Then the conversion is implemented according the node tree.It not only reflects the structure characteristic of the data,but also keeps most of the semantic attributes and constraints of the data.
Key words: XML Schema; Relation Schema; Data Integration; heterogeneous data sources
在企业实施信息化进程中,由于企业内各部门的业务和功能归属不同,以及各企业信息化水平存在差异等原因,造成企业拥有许多相互隔离的、由不同核心技术构建的信息服务和管理系统.系统中数据的表示不同,数据交流效果极差,形成“信息孤岛”,从而使得企业内以及企业间的协作效率与效果很不理想。
如何将这些异构的数据源集成起来,实现有效的信息查询,就成为了一个迫切需要解决的问题[1]。只有将这些孤立的数据源集成起来,提供给用户一个统一的视图,才能从这些资源数据中获取人们所需要的信息。而为大量各种各样的数据提供某种统一的表示方法无疑是解决问题的关键,这就要求能找到一种标准、开放的数据结构来表示数据信息。XML的出现无疑为异构数据源的集成带来了新的希望。它以一种开放的自我描述方式定义数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。同时,本文对关系数据库的完整性约束进行研究,定义了XML模式和关系数据库模式的映射模型,通过对XML模式[3-4]的简化和扩展,提出了一种能够完成XML模式和关系模式之间转换的解决方案。
1 XML简介
XML为可扩展标记语言(Extensible Markup Language)的缩写,是一种具有数据描述功能、高度结构性及可验证性的语言。和HTML一样,XML同样使用标记与属性;和HTML的最大的不同点在于XML的标记与属性允许用户自行定义,并可以按照所定义的标记与属性的语法来开发应用程序,因而具有很好的扩展性。在XML文件中,可以使用标记来描述数据,或配合属性来辅助描述数据,因此XML十分适合用于作为标准的描述语言;由于可以借助验证规则(DTD或XML Schema)来规范一个XML文件的内容与结构,保证XML文档的有效性,所以XML又很适合作为一种数据交换的格式[2]。
2 基于XML模式的数据源集成解决方案
2.1 集成策略
在整体结构上采用“数据交换中心”的思想来有效解决不同企业应用系统之间的协同工作。通过采用统一的数据交换标准,使各应用系统与数据交换中心相连,利用数据交换中心来实现数据共享和路由,由于隔离了数据存储层和应用层,使得应用与其底层的数据结构和存储方式无关,从而不需要对原有业务系统进
文档评论(0)