论文部分内容阅读
人们在研究时态数据模型的时候,大都把注意力集中时态关系模型上,然而由于关系数据库自身的种种不足,在对象数据模型基础上研究时态数据成为了一种必然。由此,本文的目的是研究对象数据库的数据模型,对对象数据模型进行时态扩展以实现一个时态对象数据模型。
目前对象数据库还没有实现标准化,所以对象数据库的研究应用还没有得到重视,而对象数据库ODMG标准正在努力规范促使各对象数据库产品的标准化。于是本文通过对时态数据库技术和ODMG对象模型的研究,提出了在ODMG对象模型进行了时态扩展的方法。
本文的对ODMG对象模型的时态扩展方法是通过定义新的抽象数据类型及相关操作来实现的。本文定义了时间相关类型,以表示和操作时间,并给出了时间其的详细设计和实现描述。本文还采用扩展时态方法中的时态属性模式,定义了了时态属性(和时态联系)类型,以实现时态数据的表示和操作,并且给出了时态属性(和时态联系)类型的详细设计和实现描述。
在数据操作方面,本文分析了对象数据库的操作特点,设计了一定的代数操作来实现数据库的操作。本文通过调用时态属性(和时态联系)的方法来实现时态数据的增、删、改、查;另外本文通过设计一个时态内连接操作Tijoin来获得时态属性的同步变化情况。
本文的时态扩展方法可以作为一个时态对象数据模型,为开发时态对象数据库作借鉴。
由于时态对象模型可以很好的实现属性异步变化,也可以通过代数操作实现属性同步变化的查询,并且由于对象数据模型本身有建模、数据处理、模式演变、耦合性、阻抗匹配等优势,因此随着对象数据库标准化的推进,对象数据库会得到有良好的应用,尤其是时态对象数据库具有良好的应用前景。