- 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成为Web上数据交换和表示的标准格式,但是大量的商业数据仍然存储在关系数据库中。因此必须将关系数据发布成XML文档进行传输。提出了一种基于分层框架结构的关系数据库向XML的映射方法,并在分层结构中定义了一种XML模式图作为XML的概念模型。得到的XML文档能够很好地反映关系数据库的语义和各种约束并且没有引入数据冗余。初步实验结果表明方法具有较高的效率和较好的准确性。
关键词:XML;分层框架;发布;关系数据;语义;约束
中图法分类号:TP312文献标识码:A文章编号:1009-3044(2008)01-10ppp-0c
A layered Framework-based XML Publishing Method
CAO Zhi, JIANG Shu-Juan
(Department of Computer Science and Technology, China University of Mining Technology, Jiangsu Xuzhou 221008, China)
Abstract: With the development of Internet, XML is emerging as a standard for exchanging and representing business data on the World Wide Web. However, most business data will continue to be stored in relational database systems. So some mechanism is needed to publish relational data as XML documents. A layered framework-based XML publishing method is presented in this paper, and a XML concept model is defined in the layered framework. The result of XML documents can reflect semantic and constraints in relational source while introduce no data redundancy. Experiment result can prove the method effective and precise.
Key words: XML; publish; relational data; semantic; constraints
可扩展标记语言XML从出现到现在,已经逐渐成为Web上表示和交换数据的标准格式。XML没有标签集,每个应用可以选择自己需要的标签。这种特征是XML用于数据表示和交换的关键所在。
但是,由于关系数据库技术的成熟,并且有很好的稳定性和处理能力,大量企业数据仍然存放在关系数据库中,所以为了在Web上进行数据交换和集成,必须把关系数据库中的关系数据发布成能在Web上传输的XML数据,这在电子数据交换领域中的需求十分迫切,比如医保系统,电信系统等等。一般来说,该类转换称为XML的发布[1](XML Publishing)。
本文的贡献在以下几个方面:①提出了一种基于分层结构的关系数据库向XML转化的框架。②在分层框架结构中定义了一种XML模式图作为XML的概念模型。这种模型与EER模型相对应。体现了关系数据中的各种语义和约束。③分析了分层框架结构中的几个转化步骤并详细阐述了其中重要的几个方面。
1 相关工作
关系数据的XML发布是近年来XML数据管理领域中研究的热点,学术界和工业界的研究者们从不同的侧重点出发取得了许多成果,提出了一些发布算法并设计了一些转换工具。目前与之相关的研究工作已经取得了一定的进展。
两个著名的XML发布系统SilkRoute[2]和XPERANTO[3]分别基于视图定义语言RXL和扩展SQL实现关系数据的XML发布。SilkRoute中间件系统通过RXL这种描述性的查询语言指定关系到XML视图的转换。XPERANTO系统中描述关系数据到XML文档的转换语言是基于SQL的,加入一些标量函数和聚集函数扩展SQL,使其具备XML构造能力。这两种系统的缺点是没有考虑XML文档的类型和约束问题,也仅支持单数据源查询。
比较著名的算法是Lee等人提出的三个算法即FT和NeT[4]以及CoT[5]。F
文档评论(0)