作者:
侯莹
关键词:
异构数据; 关系模式; XML Schema; 模式转换
摘要:
随着网络技术的发展和不同形式的海量数据的积累,许多企业内部的商业数据被存储在不同的关系数据库中,运行在不同的开发平台和操作系统上,构成异构系统。因为XML已经成为Web数据交换标准,所以,在关系数据库的相关研究中,一个重要的研究领域就是基于XML的异构数据的交换与共享已经成为一个研究热点。本文对现有的异构数据的交换理论和实现方法的研究现状做了深入的研究,探讨了异构数据交换过程中相关的关键技术,重点对关系数据与XML之间的转换模型和方法进行了分析和对比,针对现有方法的运行成本高和维护效率低的缺点,本文给出了模块化的思想,以及关系模式与模块化的XML之间的的转换模型和方法BTT(Bottom ToTop,自底向上)。首先,给出表示关系模式的向量模型,保存了关系结构与属性信息和用户自定义约束信息;同时根据XML是典型的树状结构的特点,给出了XML模式树模型。其次,在关系模式的向量模型及XML模式树模型的基础上,给出了BTT方法的映射原理及其映射规则,该方法不仅保持了关系模式的结构信息、属性信息和约束信息的完整保留,而且自底向上的映射顺序则在没有牺牲转换效率的情况下,完成了模块化的封装与重用,使得转换后的XML Schema文档在维护效率上的性能优势。再则,通过大量的实验数据,证明了与传统的模式转换方法相比,BTT方法在维护效率上的明显优势。最后,本文结合全国大集中模式下的计费系统的实际项目,将BTT方法应用其中,具有很大的现实意义。
在线下载