论文部分内容阅读
信息系统对时态信息处理技术的应用需求越来越迫切,目前时态信息应用系统的开发都迫切需要一个基础的时态信息处理工具来辅助相关的时态信息技术处理。受到传统的对象关系映射技术的启发,在关系数据库基础上开发一个时态对象关系映射工具来提供时态对象的持久化服务,将对提高时态信息应用系统的开发效率有着相当重要的意义。
本文首先介绍了时态对象关系映射研究相关的基础理论,如时态信息基础理论和对象关系映射的相关概念等。接着通过引入时态函数依赖、时态候选码概念,深入研究时态数据在关系数据库的存储问题后提出了时态数据在关系数据库中的一种存储设计方案。接着在一些学者的研究成果基础上,构造了一个时态对象结构的代数模型以及对应的映射模型的文本表示定义。最后介绍了对Hibernate进行时态扩展的时态对象关系映射工具THibernate的设计思想、系统结构以及具体实现,并描述了面向时态的对象查询语言THQL的设计和实现,以及给出一个应用THiberante工具的示例。
本文的主要工作和贡献是结合本文提出的时态数据的存储设计和时态对象结构的代数模型给出映射模型的文本表示定义。并在此基础上,对Hibernate进行扩展实现了一个时态对象关系映射工具THibernate,为时态时态信息应用系统开发提供了一个有力的工具。