异构数据库整合查询系统的设计与实现

来源 :安徽大学 | 被引量 : 0次 | 上传用户:cododo2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,许多企业、单位或机构部门逐步实现了业务、数据的信息化管理,企业、单位或机构部门的内部因各自处理的业务不同,信息化系统建设时间不同,可能采用不同数据库产品管理业务数据,以不同数据模型描述数据。这样客观上造成了多种异构数据库并存的情况,内部的子系统被隔离成一个个“信息孤岛”。现在,人们对数据处理的要求日益提高,经常需要查询多个异构数据库的业务数据,进行大量分析后才能作出正确决策。因此,从多个分布的、异构的数据库中集成数据,实现数据的共享成为当今迫切需要解决的问题。  实现异构数据库的数据共享,就必须能透明地访问各个异构数据库,且对来自各个异构数据库的数据进行整合。本文提出的解决方案是在保持各个子系统的数据完整性和一致性的前提下,提供统一的接口访问各数据库,对异构数据库整合查询,实现对多个异构数据库的信息统一查询和统计分析,开发出实用、高效的异构数据库整合查询系统。  本文设计的系统采用B/S架构,分为应用层、业务逻辑层、数据访问层和数据层四个层次。通过比较分析常见的三种异构数据库查询方法,系统采用中间数据库方式和中介模式实现对多个异构数据库的统一访问。中间数据库选用Sql Server,链接服务器是该数据库的一个组件,使用它访问其他异构数据库,从而实现基于中间数据库的分布式查询;中介模式中,数据库的连接、访问采用ADO.NET技术,查询的数据以XML文档返回,即以XML作为中间数据源,建立数据库到XML的映射以及XML到数据库的映射,XML的平台无关性,屏蔽了各个成员系统间数据描述的差异。查询结果以自定义报表形式表现,数据输出采用XML、CSV等文档。当该系统需要访问新的异构数据库时,只需向系统添加被访问数据库相关的链接信息即可,因此,系统具有很好的扩展性。  本文针对数据库的连接和访问,以及整合查询的具体实现等关键技术做了详细的阐述。  
其他文献
随着城市化的发展,人们越来越重视社区管理和物业管理,这对社会发展与和谐有重要意义.可是如今时代和社会在不断发展变化,有些地区的社区管理和物业管理还是传统模式.传统管
本文从施工方,业主方两方面阐述了施工质量管理存在的问题,并针对问题从完善市政工程建设系统的质量管理体系、加强质监站作用、择优选择监理、加强施工单位、业主单位、设计
如今的时代是一个互联网占据着重要位置的时代,所以各行各业都在利用互联网的便利使得行业发展的更好,企业的人力资源管理也不例外,要想企业获得长久的发展,就必须要懂得跟随
在新的时代背景之下,乡村振兴战略的推进,为县域经济向高质量发展提供了新的思路与载体.本文立足乡村振兴战略研究,分析了乡村振兴与县域经济高质量发展的融合关系,并在此基
在公文精益化管理理念逐渐普及的大环境下,办公室中公文管理水平得到了一定的提升.本文通过对常见的办公室公文管理问题进行深刻剖析,研究改进思路、提出解决措施,积极将办公
人力资源管理是事业单位运营管理中重要的组成部分,并且与一般企业的人力资源管理模式存在一定差异性.因此,事业单位人力资源管理模式的优化,需要从管理流程、管理内容以及管
如今,21世纪主要是知识经济的时代,人力资源在企业发展过程中发挥着非常重要的作用.当公司认识到人力资源的重要性时,就会大幅度的增加公司知识工作者的比例,然而,在此过程中
统计管理工作有助于降低企业成本,提高企业的经济效益,对企业发展有着积极的促进作用.本文简要分析了石化企业统计管理工作的现状,根据当下信息化技术在统计管理工作中的应用
喀什公司通过研究和分析物资管理中的各个环节、物资管理职能弱化和物资管理方法的相对粗放等制约物资管理双提升工作的各种因素,提出了去库存5W2H管理体系,通过运用去库存5W
核糖体是细胞内非常巨大、复杂的分子机器,利用mRNA为模板、氨酰-tRNA为底物合成多肽链,这个过程称为蛋白质翻译。tRNA和mRNA在核糖体上移位的过程很复杂,具有很高的速度及准确