论文部分内容阅读
随着数据库技术的发展特别是多媒体数据库应用领域的不断扩大,多媒体数据库系统和关系数据库系统之间的信息互用日趋增多,特别是在军用仿真可视化方面有着广泛的需求。由于多媒体数据库中的媒体数据具有非格式化以及很强的时间、空间特性,使得多媒体数据库和关系数据库系统之间的信息互用与其它传统数据库系统之间的信息互用在对象、模式和实现途径等许多方面都有很大的差异,传统的异构数据库信息互用技术无法解决媒体数据和关系数据的混合表达和混合建模问题。 为实现关系数据库和多媒体数据库异构数据库之间的信息互用,本文以军用仿真可视化为应用背景,提出一种全局数据模型的方法来支持不同数据库间的协同工作,以该数据模型为中间件,可以屏蔽关系数据库和多媒体数据库之间在数据模式、数据语言以及数据物理位置等方面的各种差异,实现用户对多个异构数据库完全透明的访问。本文提出以超媒体模型作为全局数据模型的方案,通过超媒体语义网络的形式有效地解决了关系数据和多媒体数据混合表达、混合建模以及检索问题。 本文对全局数据模型进行了形式化描述,定义了模型的定义、操纵和控制语言,并介绍了在此基础上开发实现的一个支持全局数据模型的关系数据库和多媒体数据库信息互用的原型系统,通过该原型系统验证了全局数据模型的正确性和可行性。最后,本文还介绍了以原型系统为支撑环境开发的一个数字地图演示软件,它验证了支持全局模式的原型系统的功能和性能。 本文还对分布式环境下的多数据库管理技术中的事务管理和并发控制问题进行了研究和论述。 本文提出的信息互用方法和原型系统解决了军用仿真可视化中关系数据库和多媒体数据库信息互用所遇到的问题,可以广泛应用于军事仿真可视化以及民用领域。