论文部分内容阅读
异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身就已经存在,拥有自己的DMBS。异构数据库的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍保有自己的应用特性、完整性控制和安全性控制。 XML本身所具有的与平台无关、易于扩展、交互性好、语义性强、可格式化等特性和优点使得它在异构数据库系统中便于异构数据库的描述和实现异构数据库之间的转换,并能通过自身的优点,解决目前异构数据库系统中存在的联邦查询优化欠缺、和对基于Web的异质数据库间共享的集成较不成熟、扩展性较差等问题。 本文先介绍了目前异构数据库系统的发展情况及存在问题,然后介绍了XML在异构数据库系统中的角色,并且分析了通过基于XML实现异构数据库的联合使用可行性,以及XML在解决异构数据库联合使用问题中的优势。在此分析的基础上,提出了一个基于XML的异构数据库联合使用的模型框架。作者在论文当中,着重叙述了此框架中如何构造系统的XML元数据,和如何基于XML实现异构数据库系统的数据转换和数据的透明访问这两个问题。虽后,对XML在异构数据库体系中的作用以及两者结合的趋势进行了展望。