论文部分内容阅读
随着数据库与信息技术的深入和发展,时态信息处理已成为许多新一代数据库与信息系统的关键技术。时态数据库将时间作为数据的属性纳入系统的管理范畴,存储和管理多个时间状态的数据。在过去的二十年里,时态数据库的理论研究已经取得了丰硕的成果,但是时态数据库技术的应用仍然停留在初级阶段。目前应该在现有模型的融合和实现上多做研究,同时不应该脱离现有的数据库和数据库发展的主流来研究专门的时态数据库,应考虑如何在主流数据库上增加时态信息处理的功能。
论文中首先介绍了时态数据库的基本概念及其分类,研究了时态数据库的实现方案,简述了时态数据库的特点以及发展时态数据库的意义。
其次,对目前时态数据模型“标准化”的代表成果TSQL2进行了深入研究,在分析了TSQL2的双时态概念模型的定义以及双时态机制后,从元组演算的角度,给出了双时态关系代数;分析比较了TSQL2的面向存储的表示数据模型中的几种表示模式的存储方法;给出了这两种模型的语义等价的描述,指出了各种表示模式的转化方法。然后研究了目前支持TSQL2的查询语言ATSQL2的设计思想;从双时态关系代数分析它的构造方法和原理;并结合实例,说明ATSQL2的使用方法。
最后,以武汉工程大学学籍管理中的存在的问题为背景,结合武汉工程大学的学籍管理特点,提出了一种面向特定应用的、基于状态的时态关系数据模型,并在此基础上开发了武汉工程大学的基于时态数据库的学生学籍管理系统。此系统是在关系数据库的基础上,通过添加时态查询模块来实现对时态学籍管理信息的处理。
本文的主要贡献在于:
(1)针对学生学籍管理业务流程,提出了一种面向特定应用的、基于状态的时态关系数据模型,这种模型不仅能记录事实的变化历史、数据库状态的变迁历史,还能有效的记录学生学籍管理中的业务流程历史,使时态数据能更好的记录了事物发生发展的历史,为动态分析和预测提供丰富的数据,能进行过去、现在、将来的对比分析和预测。
(2)基于时态数据库的学生学籍管理系统的开发验证了目前在现有的关系数据库基础上实现时态信息的处理是可行的,并给以后的时态数据库的应用积累了一些技术和经验。