欢迎来到天天文库
浏览记录
ID:12411535
大小:30.50 KB
页数:8页
时间:2018-07-16
《异构数据库信息共享技术探究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、异构数据库信息共享技术探究摘要:随着企业信息化的发展,人们对异构数据库的需求越来越多,许多信息都需要对异构数据库中的数据进行访问。因此,目前急需一种解决异构数据库信息共享问题的全新解决方案。异构数据库集成技术是实现信息共享的一种方式,最终建立一种统一的接口对数据库进行访问,用户只需指定所需数据即可。该文的研究中,首先通过资料的查阅对传统的异构数据库集成方法进行分析,之后对XML和数据库技术进行了研究和讨论,最后根据研究的结构提出了一种基于XML的B/S构架的异构数据库信息共享方案,异构数据库信息共享技术的研究具有重要的历史意义和市场应用价值。关
2、键词:异构数据库;XML;信息共享;B/S中图分类号:TP271文献标识码:A文章编号:1009-3044(2012)115-3484-021异构数据库信息共享技术研究1.1课题研究的背景及意义8随着信息技术的不断发展,数据库技术被广发的应用,由于同文件系统的异构性相同,所以数据库可以被单独的进行管理和控制。这就出现了异构现象,从模式的异构、操作系统语言的异构一直到数据类型的异构等。数据库异构性主要表现的方面是:计算机体系结构的异构性、操作系统的异构性、DMBS自身的异构性和数据结构语法的异构性等。特别是近年来,很多大型的企业会根据各部门的具体
3、需要建立符合自身发展和业务特点的软硬件环境,分别建立了不同的信息管理系统。并且这些系统大多数都采用不同的操作系统、数据库类型和编码方式。从某种程度上说,对于这些企业来说,使用的这些子系统会提高局部的管理效率,但在数据层上,企业之间的子系统是彼此分离的,这就会存在着逻辑差异,没有一个统一的标准,随着管理时间的增长,最终就会形成一种信息的”孤岛”现象,这种现象造成了部门和单位之间都是相对独立的数据源。信息和组织的不同构成了一个巨大的异构数据环境。目前企业和企业之间、部门和部门之间的信息交换和共享对企业发展甚至整个国家经济的发展都起着关键的作用,所以
4、越来越迫切的需要一种最大限度的完成信息共享、交换、集成和再利用的统一信息平台来满足人们日益增长的信息需求[1]。本文提出一种基于XML的B/S三层构架模式的异构数据库信息共享方案,利用XML的一些特性实现数据的实时查询功能,进行企业和部门之间的信息资源共享,这种方案在企业信息化建设中具有一定的推广价值。1.2本文研究的主要内容8本文首先对国内外异构数据库信息共享技术进行研究,确定本文主要采用B/S模式和XML实现异构数据库信息共享,主要研究内容如下:通过相关资料和文献的查阅,确定本文的主要研究方案并对可行性进行分析;详细介绍了异构数据库问题的产
5、生、发展和现状,进而引出了信息共享技术在异构数据库信息共享应用中的重要性;对本文研究的主要内容进行总结。2异构数据库问题的产生及需求2.1异构数据库问题的产生数据库系统的出现给人们带来了信息管理的新方式,目前数据库已被广泛应用在不同信息领域成为计算机应用领域的重要支柱技术。任何想在web上进行信息管理的系统都要以异构数据库理论为依托进行,这就要求我们建立一种便于系统集成和扩展的全新的异构数据库系统。信息共享面临的另一个问题是协同[2]问题的解决。它的特点是不再强调集中控制而是注重协同协作。把问题分成诸多小问题来解决。他们主要注重的是:对分布式和
6、异构环境的支持、对信息和知识共享的支持、对协作和对系统动态性的支持。传统的数据库对数据的维护主要采用静态方式;数据库业务模式是资源竞争而不是协作;并且不能随外界环境的变化而改变。这些问题的提出,促进了异构数据库的深入研究,在原有基础上提出一种更加完善的共享方式。2.2异构数据库的特征8异构数据库是在传统的分布式数据库基础上发展起来的,两者之间的主要差别是:对于分布式数据库系统来讲,它具有单一的逻辑数据库,但是在异构数据库系统中存在的是多个异构自主的数据库系统集成而形成的分布式数据库系统。特征主要表现为:分布性、异构性和自主性。2.3对异构数据库
7、的需求2.3.1全局数据模型全局数据模型主要负责的是用户和数据元之间的协调,进而实现数据操作的透明化,这部分最重要的工作是建立一种全局数据字典,负责对数据库中的全部数据进行描述和定义,对全局用户进行局部转换,完成异构数据库信息共享。2.3.2全局的定位功能在动态环境数据管理应用中,我们需要有一种完善的机制负责对数据库中的信息源进行定位的服务并且要对系统成员的注册和取消等的记录负责,通过这种动态的管理最终完成各个部分之间的可知性需求。由于企业之间资源管理的异构性,所以一定会产生很多不同标准的数据库管理标准,我们要对这些企业用户进行灵活的管理,确保
8、系统间进行数据传输时的安全性。3XML技术3.1XML简介XML(ExtensibleMarkupLanguage8)标准的主要对HML进行补充用在W
此文档下载收益归作者所有