论文部分内容阅读
随着Internet的飞速发展,网络迅速成为一种重要的信息传播和交换的手段,在Web上出现了丰富的数据资源。为了更有效的利用这些数据,需要在一个统一的平台上对这些数据进行集成和访问。 传统的数据库集成方法已经远远不能适应人们获取数据的需求,它们在动态的添加或删除数据源方面、支持异构数据源之间的互操作性(interoperability)方面及如何模型化源数据内容和用户查询等方面存在着许多的不足。因此,本文提出了一种以XML为数据交换格式,使用XMLSchema建立公共模型,Mediator集成模式的异构数据库数据集成中间件HDSIM设计和实现方案,通过在分布式环境下建立一个公共的集成环境,屏蔽了各个异构数据源的平台、系统环境、内部数据结构等方面的异构性,对它们进行无缝连接,为用户提供一个统一和透明的访问接口,实现了对异构数据源间关联数据的访问和发布。本文主要研究内容如下: 1) 异构数据源集成中间件HDSIM体系结构的设计。提出并设计了以XML为共享数据的交换格式的Mediator模式异构数据库数据集成中间件HDSIM。 2) 关系模式到XML模式转换算法的设计和实现。通过对数据库关系模式和XML Schema分析,提出了合理有效的关系模式到XML Schema模式转换算法(RsXsT)。 3) 数据查询处理器和结果集成器的结构设计及算法流程;提出了查询分配算法;对基于GAV方法的查询分配算法在权限控制方面进行了改进。 本文通过学生成绩查询系统的实验模型对本文的设计方案进行了验证,验证结果证明了该设计方案可行性和正确性。论文的最后对中间件HDSIM的设计与实现做了总结,并提出今后需要进一步改进和研究的内容。