基于时态粒度整合模块的TDBMS扩展研究

基于时态粒度整合模块的TDBMS扩展研究

孙薇[1]2003年在《基于时态粒度整合模块的TDBMS扩展研究》文中研究表明时间是现实世界中的一个重要因素,随着数据库技术的发展,越来越多的应用需要保存历史信息。因此,关于如何在数据库中引入时间维的课题在近年来受到了越来越多的重视。传统数据库(主要是关系数据库)与时间应用相结合,出现了时态数据模型与时态数据库。 时态数据库管理系统TDBMS(Temporal Database Management System)应提供对用户定义时间的支持。用户定义的时间粒度有粗有细,TDBMS除了支持用户定义时间粒度以外,还应支持用户用已定义的各种时间粒度操作数据。而现在仅有的几个TDBMS的实现中,时间的含义和解释都是由用户应用程序实现,而不是由TDBMS本身所理解。TDBMS如何管理这些时间粒度,如何转换基于不同时间粒度存储的信息,并使这种转换对数据库用户完全透明,是时态数据库领域的一个重要课题。本文对时态数据库多时间粒度的管理进行了较系统的研究。 本文对TDBMS TimeDB进行扩展,提出了一种基于时态粒度整合模块TGCM(Temporal Granularity Conformity Module)的TDBMS的扩展。TGCM包含两个部件——算法执行部件AEC(Algorithm Executing Component)和智能学习部件ILC(Intelligent Learning Component)。AEC负责同用户接口通信,并执行整合算法将数据转换为不同时间粒度的表示。ILC可学习用户定义的时间单位,时间单位之间的IN关系及转换函数,以及数据是否具有累加性等有效信息。ILC使用元数据库及元数据对象模型对这些功能进行管理与实现。 本文提出的TGCM作为现有TDBMS的一个扩展功能模块,用于支持TDBMS的多时态粒度存储的特性。如果用户希望得到的查询结果的时态粒度与时态数据库中所存储数据的时态粒度不一致,通过TGCM中AEC和ILC的协作交互,使数据存储的时间粒度与查询的时间粒度之间差异对用户透明,并将结果集以用户所需要的时间粒度提交给用户接口,从而实现TDBMS对用户自定义时间粒度的全面管理。

张春海, 孙薇[2]2002年在《一种基于时态粒度整合模块的TDBMS扩展》文中研究表明1引言由于越来越多的应用需要保存历史信息,对时态数据库的研究受到了人们的关注。不同的应用领域具有对时间的不同要求。因此一个时态数据库管理系统(TDBMS)的数据定义语言应提供用户定义时间元的功能。由于应用的复杂性及多样性,不但不同数据库需要支持不同的时间粒度,同一数据库

王淯[3]2012年在《基于TimeDB的时态数据库研究与应用》文中研究表明现实世界是随着时间在发展变化的,时间是自然界的客观属性,是信息的重要组成部分。随着计算机科学和信息技术的不断发展,传统的DBMS已经无法实现对时态信息的处理,因此时态数据库应运而生。历经叁十年的发展,时态数据库在理论上已经取得了很大的成果,但是它的实现才刚起步,事实上至今为止还没有一个完全纯粹的时态数据库系统,都是基于传统数据库之上通过中间件转换来实现的。本文主要首先介绍了时态数据库的发展历史和基本概念,在此基础上分析比较了多个时态数据模型和时态数据库特有的时态数据操作;然后分析了中间件TimeDB的设计原理,并进一步通过实例分析了ATSQL2时态查询语言的扩充方法和转换方法;最后通过TimeDB中间件的作用开发了图书管理系统,体现了与传统数据库相比,时态数据库在时态信息处理、数据库状态变迁等方面的优势。当然,时态数据库现在还很不完善,还需要我们进一步的研究,以开发出成熟完整的时态数据库系统。图[17]表[30]参[50]

何城[4]2011年在《基于时态中间件的时态数据管理技术研究与实现》文中研究说明随着现实世界的动态变化,信息也相应具有了时态属性。然而传统的关系数据库在表达时态语义方面存在诸多困难,时态数据库在其基础上添加了两个时间维来存储和管理数据的状态变迁,并引入时态变元Now较为方便地刻画有效时间终点无法确定的情况,然而其复杂语义却也带来了不同语境的取值问题和查询结果不确定性的问题。目前,时态数据库的实践和应用还相对落后,在主流的关系数据模型上进行扩展添加时态数据管理层来对应用系统中的时态信息进行处理是当前值得考虑的方向。在现有的原型系统中,TempDB是性能最优的代表,但对有效时间不确定的支持仍存在缺陷。本文结合前人优秀的思想和成果,利用中间件技术构建了一个支持不确定时态信息处理的时态数据管理演示平台,为后续的时态应用及扩展研究提供了思路和方法。其主要研究内容如下:(1)基于中间件的时态数据管理平台的构建。考虑到数据的时态性和传统RDBMS处理时态信息的缺陷,本文深入研究了非时态RDBMS进行时态处理的思想和策略,并以轻量级关系数据库MySQL为底层数据库,集成时态中间件TempDB的相关算法构建了一个时态数据管理演示平台。一方面,它兼容了成熟的关系数据库技术,支持时态查询语言ATSQL2及其向标准SQL语言的转换;另一方面,它封装了时间维的处理细节,使得时间的表达更符合人们的思维习惯,展现了中间件技术处理时态信息的可行性、高效性和方便性。(2)基于时态变元Now的复杂语义而产生的时态查询结果的不确定性研究。首先全面分析了时态变元Now的现在、过去、将来语义及带来的时态查询结果的不确定问题,接着引入几个参考时间并结合概率论思想构建不确定时态信息处理模型,使得不确定性有了定性和定量的判断,然后讨论了模型在平台上的实现,拓展了平台对于有效时间不确定性的处理能力。(3)以人事中的时态数据管理为例对平台进行了验证,实验结果表明:平台较好地兼容了标准SQL语言及非时态业务逻辑平台,且支持各类时态操作,在时态数据的组织与管理中有较好的应用价值。

参考文献:

[1]. 基于时态粒度整合模块的TDBMS扩展研究[D]. 孙薇. 中国海洋大学. 2003

[2]. 一种基于时态粒度整合模块的TDBMS扩展[C]. 张春海, 孙薇. 第十九届全国数据库学术会议论文集(技术报告篇). 2002

[3]. 基于TimeDB的时态数据库研究与应用[D]. 王淯. 安徽理工大学. 2012

[4]. 基于时态中间件的时态数据管理技术研究与实现[D]. 何城. 西北农林科技大学. 2011

标签:;  ;  ;  ;  ;  ;  

基于时态粒度整合模块的TDBMS扩展研究
下载Doc文档

猜你喜欢