- 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技术,讨论该技术在不同数据库信息交换中的积极作用,并给出理论原型加以论证,提出基于XML的综合异构数据集成解决方案。
关键词 XML;异构数据;数据集成;信息交换
中图分类号TP311 文献标识码A 文章编号 1674-6708(2013)86-0176-02
0 引言
在信息技术发展日新月异的今天,随着互联网技术的不断更新,给人们的生活和工作带来了极大方便,但也正是由于技术的更新换代以及技术研发人员和平台的更迭,数据库系统的局限性也随之产生,基于不同数据库开发的系统则在资源的互操作性上存在问题形成数据孤岛,因此在不影响已有系统的情况下,整合各个数据库就成为迫切的需要。与此同时,这些数据库在许多情况下为完成一项数据查询任务,均需要同步来共享数据。以利用中间数据源来管理各个分散的数据库,从而实现异构数据库的集成,是一个行之有效的方法。
在实际项目当中,往往会遇到以上问题,本文研究内容基于“中国乒乓球队知识交互平台”,它是以乒乓球项目为例,综合运用现代信息技术、管理科学以及运动训练理论开发而成的知识交互平台系统。在具体操作当中,遇到异构数据库集成问题,因此需要建立一个基于“中国乒乓球队知识交互平台”的异构数据集成方案,以实现知识平台中心数据库整合其他异构数据库中的资源,以及对异构数据库变化的捕捉与更新,对这些分布、异构、自治的数据源实现跨平台访问。
1 关键技术研究
1.1 异构数据库
异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身就已经存在,拥有自己的DMBS。异构数据库的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍保有自己的应用特性、完整性控制和安全性控制。异构数据库系统的异构性主要体现在以下几个方面[1]:
1)计算机体系结构的异构。各个参与的数据库可以分别运行在大型机、小型机、工作站、PC或嵌入式系统中;
2)基础操作系统的异构。各个数据库系统的基础操作系统可以是Unix、Windows NT、 Linux等;
3)DMBS本身的异构。可以是同为关系型数据库系统的Oracle、 SQL Server等,也可以是不同数据模型的数据库,如关系、模式、层次、网络、面向对象,函数型数据库共同组成一个异构数据库系统。
1.2 XML语言
XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)[2]。XML是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
XML与Access, Oracle和SQL Server等数据库不同,数据库提供了更强有力的数据存储和分析能力, XML仅仅是展示数据。XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言。
2 基于XML的异构数据库集成解决方案
本文主要工作是设计并实现乒乓球知识平台异构数据集成系统,用来将技战术系统中的比赛数据和技战术分析结果导入到知识库中。乒乓球知识平台异构数据集成系统有如下特点:
1)符合系统需求,开发为C/S架构,无需网络运行;
2)可以根据教练员需要,在技战术系统方有选择的勾选比赛,传递给知识平台;
3)中间数据经过压缩加密,压缩比高达1:10,而且保证了数据的安全性;
4)数据库易配置,操作方便。
2.1 数据源选择
技战术分析系统的开发是孤岛式开发的,历时时间较长,开发团队分散,而且没有统一规划,致使每个技战术分析系统的数据库和数据库结构都不相同。因此,按照之前的需求分析,我们要选择一种中间数据源来满足多种数据库之间的数据转换。
我们选定XML格式文档作为我们的中间数据源。用XML作为中间数据源来转换关系型数据有以下两个优点:
第一,程序的可扩展性。将来,还将有很多基于其他数据库管理系统的技战术分析系统会加入进来,采用XML文档作为中间数据
您可能关注的文档
最近下载
- 高中数学选择性必修第一册:2-3-3点到直线的距离公式-教学课件.pptx
- 初中语文 (部编版) 七年级上册(2024修订) 第六单元 24 寓言四则 穿井得一人课件(共19张PPT)).pptx VIP
- 信捷DS3-DS3E-DS3L系列伺服驱动器用户使用手册.pdf
- 2025年运动康复师 老年肌少症预防与康复习题库.doc VIP
- 老年康复习题.pdf VIP
- 大队委竞选个人简介范文.pdf VIP
- 营养指导员理论知识考试题(附答案).pdf VIP
- 2024年注册安全工程师真题答案与解析【法规】.docx VIP
- 个人简历表格下载word(最新).pdf VIP
- 老年康复习题.pdf VIP
文档评论(0)