基于XML的异构数据库交换研究

来源 :河海大学 | 被引量 : 12次 | 上传用户:hulala
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
异构数据库间数据交换的主要任务是消除数据的异构冲突,使交换双方的数据互为补充,以冗余存储方式达到数据库共享的目的。广泛采用的XML中间数据交换方案依赖于一个定制的XML模式,系统灵活性较差。本文设计的交换方案依据源方和目标方数据库模式分别定义交换使用的XML模式,在两个XML模式间动态建立匹配规则,以消除数据交换的异构冲突,其优势在于实现XML模式间数据映射过程和XML模式与关系模式间转换过程的分离,避免对单一预定义XML模式的依赖。 本文首先对关系模式与XML模式间的转换进行研究,探索在XML模式中完整地描述关系模式的数据结构、数据类型、数据约束等信息的技术途径,为关系模式与XML模式之间数据转换建立技术基础;然后对XML模式间存在的异构冲突进行分析,采用XML模式树确定源方和目标方XML模式间匹配规则,由数据交换模块根据匹配规则对源XML数据操作生成目标XML数据;本文还对匹配规则进行形式化描述,使数据交换模块独立于具体的数据转换计算,能够通过解读不同的匹配规则灵活地在XML模式间进行数据交换。 最后本文在分析水利基础数据库应用背景的基础上,将异构数据库交换方案应用到水利基础数据库的数据交换系统中,采用Java语言及WebServices等相关技术对该系统中的各主要模块和服务进行了详细的设计与实现,并以一个具有代表性的实例对XML模式间的匹配和数据交换进行试验,为本文方案进行了可行性验证。 本文方案采用双XML模式进行数据交换,消除XML数据交换对预先定制单一的XML模式的依赖,能够较好地适应交换需求发生的变化,提高XML数据交换的灵活性。与单XML模式数据交换相比,方案中各功能模块相对独立且可扩展,具有更强的通用性。
其他文献
对金华市规模奶牛场 HMT 强阳性的 122 个乳样进行主要细菌的分离鉴定,查出 91 个乳样有细菌,细菌检出率为 74.59%.检出 8 种共 104 个分离菌株,其中主要为凝固酶阴性葡萄球
目的探讨临床路径护理在介入治疗的急性心肌梗死(AMI)患者中的应用效果。方法 86例进行介入手术治疗的急性心肌梗死患者,随机分为对照组和观察组,各43例。对照组患者实施常规
明年是中国加入WTO之后保护期的最后一年.我们每一年都在逐步实现中国在加入WTO时的承诺,这包括一方面扩大对外开放,允许外资进入中国,享受国民待遇;另一方面我们也鼓励中国的企业
广州市消费者委员会接到多位消费者来电反映有不法分子打着“消委会”的旗号来行骗。这些消费者大多是通过网络的方式购买了诸如减肥、丰胸或护肤等产品,其中有些消费者使用产
为了探讨紫花苜蓿鲜草饲喂肉用幼兔效果,推广种草养兔,节约饲料用粮,降低成本,提高经济效益,我们于2000年9月21日~10月20日在本市越王养兔场进行了该项试验观测,现报告如下.
搅拌摩擦焊自上世纪90年代初发明以来,对多种不同材料的搅拌摩擦焊试验研究已取得了巨大的进展,但是对搅拌摩擦焊工艺过程的计算机模拟直到最近几年才逐渐兴起。由于搅拌摩擦
我国的黄牛改良,在现阶段主要采用经济杂交,以获得较强肉用性能和经济性能,一般母黄牛性成熟在8~10个月,初配年龄为2~2.5岁,生长发育特别好的母牛,体重达到成年母牛的70%~80%,劳
随着经济的全球化和科学技术的飞速发展,现代物流管理已经成为企业降低成本创造利润、提高经济效益的新途径。物流成l本管理就是通过成本去管理物流,管理的对象是物流而不是成
现代市场营销依靠的是以团队合作为基础,以市场为导向,以客户为中心的新型服务体制,实行客户经理制度是市场改革的正确取向。客户经理既是企业服务客户的实施者和执行者,也是市场
党的十八届四中全会报告强调,要更好统筹社会力量、平衡社会利益、调节社会关系、规范社会行为,必须更好发挥法治的引领和规范作用。报告在党的十八大提出的“加快形成党委领导