论文部分内容阅读
随着计算机及网络技术的飞速发展,数据库系统也由小型化向大型化发展,由集中式向分布式发展。而且企业的办公系统也随着计算机技术的发展在逐步升级,有可能一个企业有多个系统,而其后台的数据库有时也是不一致的,所以就形成了在一个企业间的异构数据库系统,如果要实现这些系统的相互通信以及透明访问,异构数据库间数据交换是企业各项信息和对企业实现有效管理的基础。数据交换对企业的业务管理影响很大,它的目标是在松散耦合、数据格式不同、跨平台、跨地域等异构环境中实现数据的共享,进而有效地利用资源,提高整个系统的性能,加快系统间的数据流通。但当前各种数据交换技术运用于异构环境下均存在很多问题,主要是耦合度大、成本高和实施复杂等。XML技术的出现给数据交换带来了新的实现方法。XML本身具有的与平台无关、易于扩展、交互性好和语义性强等特性,使得XML已经成为数据交换的事实标准。基于XML的数据交换模型能够较容易地实现对各异构数据库的描述以及数据源之间的数据转换,从而解决目前异构数据集成中存在的联邦查询优化欠缺等问题。利用XML技术建立异构数据库之间的转换关系。本论文首先介绍了课题的研究背景和意义以及课题所要做的工作。然后讨论了XML数据库和关系数据库以及数据交换的基本概念和相关知识,特别论述了XML与关系数据库间的映射,分析了基于XML的异构数据库间数据交换技术。对课题涉及到的关键技术进行了充分的讨论与研究,其中包括如何消除异构模式、并发控制和数据分布等问题。最后结合系统的应用情况,以及B/S结构的特点,给出了设计数据库的体系结构,系统的整体框架以及系统业务流程。在研究数据库的设计方案时,针对基于Web的数据库访问方法,以及数据库的存储机制,做了详细的分析和选择,并结合实际应用,实现了系统的功能。