论文部分内容阅读
自然界中任何事物都包含着时态属性。所有信息都隐式或显式地具有相应时态特征。随着计算机应用技术的深入和发展,对时态信息显式处理需求越来越迫切。时态数据库就是显式处理时态数据的重要数据库技术。
时态数据库在传统数据库的基础上增加了有效时间和事务时间。在时态数据处理过程中,有一类基本的时态数据,其有效时间终点随着时间的演进而单调增长,但事先不能够确定何时终止。处理这类时态数据的基本方法是引入有效时间变量Now,建立相应的变量数据库技术。Now作为变量在具体应用中形成了复杂的不确定的时间语义。有效时间不确定性问题是时态数据库领域的一大难题,对该问题的研究与探索有重要的现实意义。
与理论成果的繁荣相比,时态数据库技术实践则相对落后。时态数据库软件的实现还处于探索阶段。在现有的时态数据库系统中,时态数据处理构件TempDB是性能最优的典型代表,但其对有效时间不确定的支持仍存在缺陷。
本论文的主要工作和贡献是研究并总结了时态信息处理中的有效时间不确定性,在时态数据处理构件TempDB实现中了实现对有效时间不确定性数据处理的支持。首先,分析了引入时态变量的应用背景和由此产生的变量复杂语义;其次,研究了由复杂语义带来的查询结果的时态不确定性问题、现有的处理模型及其不足,然后建立了Now复杂语义不确定性时态数据模型;最后,在时态数据处理构件TempDB平台上实现了该模型,增强了TempDB对有效时间不确定性数据处理的支持,用实验结果检验和表明了本文工作的合理性与实用性。