基于时态函数依赖处理模块的TimeDB扩展

来源 :山东大学 | 被引量 : 0次 | 上传用户:cutuf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时间是自然界无所不在的客观属性,所有信息都具有相应的时态属性。时态数据库将时间作为数据的属性纳入系统的管理范畴,存储和管理多个时间状态的数据。时态数据库中存储的数据都具有时态信息,当我们把经典关系数据库中的函数依赖(Functional Dependency)引入到时态数据库中时,同样需要给函数依赖增加时态信息,来说明函数依赖成立的时间,例如:“任一雇员在同一月内只能有一种工资”、“任一雇员在同一年内只能在同一部门工作”,相对于经典函数依赖,我们分别记这两个时间区段内的函数依赖为:Name→_<月>Sal,Name→_<年>Dept,并称它们为时态函数依赖(Temporal Functional Dependency)。显然时态函数依赖能更有效的建模现实世界的对象,并且能有效的解决数据库的冗余问题和实现数据的约束。经过二十多年的发展,时态数据库理论研究取得了丰富的成果,而时态数据库实现技术尚处于起步阶段,目前国内外还没有一个真正意义上的时态数据库管理系统。作为商业DBMS的前端构件,TimeDB基本实现了时态数据管理功能,是比较成功的时态数据库管理原型系统。但是目前提出的TDBMS都没有提供对时态函数依赖的支持,时态函数依赖的定义、解释和检查都要由用户程序实现。如何在TDBMS中对关系数据库中的函数依赖进行扩展,增加时态信息使其扩展为时态函数依赖,在对TDBMS进行数据插入和修改时进行函数依赖检查,对不满足时态函数依赖的插入和修改事务进行回滚,并且允许用户自定义时态函数依赖,是时态数据库应用研究领域的一个重要课题。本文提出了一种基于时态函数依赖处理模块对TimeDB进行扩展的实现方案,在时态数据库中实现时态函数依赖的支持,并支持用户自定义时态函数依赖。本文首先介绍了时态数据库出现的历史背景、起源与发展以及研究与应用现状,说明了时态数据库中的一些基本概念,其次讲述了时态数据模型和时态数据的表示方案,然后讨论了基于TimeDB扩展的时态数据库系统设计,最后提出了时态函数依赖及其公理推导系统,并且在此基础上实现了时态函数依赖处理模块。本文提出的时态函数依赖处理模块作为现有时态数据库TimeDB的一个扩展功能模块,在前端构件TimeDB之上,用于支持TDBMS的时态函数依赖处理的特性。当用户对TDBMS进行插入和修改操作时,时态函数依赖处理模块将对插入和修改的数据进行检查,当满足依赖时才交由TimeDB执行,若不满足则直接对用户进行提示,并且支持用户自定义时态函数依赖,对时态函数依赖的解释和处理都是对用户透明的,从而实现了TDBMS对时态函数依赖的支持。
其他文献
一件产品,只有迎合了当代人们的价值观念和审美情趣,才能被人们所接受。特别是当今社会物质极为丰富、市场商品十分充裕的情况下,一件缺乏当代审美意识或并无多少文化内涵的
数据挖掘是从大量数据中发现潜在的、有趣的知识的过程,是解决“数据丰富,知识贫乏”状况的有效方法。关联规则挖掘用于从大量数据中揭示项集之间的有趣关联或相关联系,是数
作为无线ad hoc网络的延伸,自2002年以来无线Mesh网络以其组网简单、方便、可扩展,无线多跳,健壮性高,结构灵活,高带宽和干扰较小等诸多优点备受研究人员的关注。至今,已有大
网络教学是现代教育的重要手段,它创造了数字化的学习环境,促进了教育观念、教学内容和方法的改革,提高了教育教学的质量和效益,促进了教育事业的发展。本文描述了中职学校网
随着网络技术的发展,互联网已经深入了我们的日常生活。很多事情都可以通过网络来实现,而现在的人们也越来越倾向于利用网络来完成各种各样的任务。随着电子商务的不断发展,
计算机辅助教学(CAI)是现代教育技术的重要组成部分。通过CAI软件辅助教师的教学过程和学生与计算机之间的交互式活动,可以帮助学生学习知识、掌握方法,帮助教师改进教学方法
本文研究了基于平衡计分卡和贝叶斯网络的智能化战略决策模型系统,提出了基于BSC—BN的战略决策模型,该模型系统将当今管理学上非常热门的“平衡计分卡”理论进行了软件实现,
随着世界经济和国际贸易的发展,民用航空运输业将会迅速发展,与此同时,随着人民生活水平的提高,人们对民航信息服务质量的要求也越来越高。因此,民航信息化问题的研究对于加速民航
现代人体科学证明,健身对保障人的身心健康具有不可替代的作用。健身锻炼不仅能提高身体的基本活动能力,还能够愉悦身心、缓解人们的生活、工作压力,增强人的身心健康。在工作和
铁路运输在企业物流环节具有十分重要的地位,肩负着保障生产的重任。长期以来我国企业铁路运输作业大多以人工调度为主,导致调度作业效率低下,物流运输不及时,随着经济的发展