论文部分内容阅读
时间是数据的客观属性。随着数据库技术的深入和发展,时态在数据库系统中扮演着日益重要的角色。数据库技术发展到今天,仅仅使用数据库保存当前数据和历史数据已远远不能满足人们的需求。通过研究我们发现,让数据库反映客观事物的变化规律已成为一种迫切的需要。在这种背景下,时态数据处理技术应运而生。当前的时态数据处理大多基于关系数据库平台,时态数据模型也以时态关系数据模型为主,然而关系数据模型难以处理具有复杂类型的数据对象,这就给时态数据的处理带来了新的研究课题。另一方面,面向对象已经逐渐发展成为主流数据库系统的重要特性,这就为我们的研究提供了理想的切入点。使用时态扩展的对象关系数据模型来解决传统时态关系数据模型无法处理的问题便成为一种可行的手段。本文提出了一种双时态对象关系数据模型及基于该模型的数据处理技术。在现有的双时态关系数据模型中引入面向对象特性,建立双时态对象关系数据模型。在此基础上,对双时态对象关系数据模型的各种更新运算和查询运算分别进行较为详细的讨论,并使用形式化的语言进行描述,给出运算的算法实现并讨论这些运算在该模型上的封闭性。此外,本文还较为深入地讨论了时态查询运算中最为重要的时态归并问题。最后,通过扩展SQL查询语句,在对象关系数据库平台上设计并实现了BORDM的示例系统-TORS系统,实验证明本文提出的理论具有合理性与实用性。