论文部分内容阅读
现实世界是不断的演变和发展的,时间是反映现实世界信息的基本组成部分。现实世界中的事物都具有时间属性,大到宇宙万物,地理环境,社会情况,小到一个人的工作学习生活经历,薪酬待遇等都随着时间的变化而变化。随着信息技术的发展,传统的关系数据库功能已不能满足当前信息系统中对时态信息处理能力的需求,而时态数据库理论的成熟为解决这一问题提供了一个很好的解决方案。
经过三十多年的发展,时态数据处理技术已经进入应用与发展阶段,但是由于当前技术尚未完全成熟,在实践中没有能实现所有时态信息处理功能的时态数据库管理系统。分层扩展非时态的数据库管理系统建立时态中间件成为实现TDBMS的最好方法。目前,在“产品化”方面卓有成效的是瑞士TimeConsult组织于1998年推出的TimeDB和2006年中山大学协同实验室开发的时态中间件TempDB。
研究生信息中含有很多与时间有关的信息,比如入学时间,研究生个人信息的有效时间等,同时研究生期间涉及到的开题、中期检查、答辩等过程都对应某个规则。规则具有时态性,不同的过程有不同的规则,同一过程的不同时期规则也不尽相同。当前的研究生信息管理系统都是以传统的关系数据库为基础,而传统数据库很难体现数据信息的时态性,在时间处理方面遇到很大挑战。时态数据库在时间运算和处理方面有独到的优势。因此本文以TempDB为基础,利用其时态处理能力对研究生信息管理系统进行改进,采用关系数据库和时态数据库相结合的思路实现对研究生信息及研究生规则的管理。
本文在总结时态数据库领域的基本概念、基本理论及发展历史的基础上,分析了时态查询语言ATSQL2的特点及设计思想;其次,详细分析了分层扩展非时态的数据库管理系统建立时态中间件来实现时态数据库的方案,包括时态中间件在系统中的地位、其内部处理流程、转换原理以及底层数据库的选择;再次,给出了利用时态中间件实现研究生时态信息管理的具体步骤,探索出了一种利用时态数据库解决实际问题一般方法,基本实现了时态数据库功能与应用,以此抛砖引玉,使时态数据库应用到更广泛的领域中。本文采用时态数据库与普通关系数据库相结合的方式,根据不同的需求采用不同的数据处理方式,从而最大限度发挥二者的功效,这也正是本文最大的创新之处。实验成果展示表明时态数据库(TDB)与关系数据库(RDB)相结合可实现优势互补,发挥信息管理系统的最大功效。最后指出了本文的不足及展望。