多时间粒度下时态数据库设计理论研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:jw____
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文从概念设计和逻辑设计两方面对多时间粒度下的时态数据库设计问题进行了深入、系统的研究.其目的是为时态数据库设计提供一套完整、有效的理论工具和方法.对提高时态数据库系统的设计效率和改善系统的性能具有重要意义.第一,研究了时态类型的处理问题.提出了细于关系矩阵,通过细于关系矩阵可以在计算机内有效地表示和处理时态类型之间的关系.第二,研究了基于具有全序时态类型集的时态函数依赖(Temporal Functional Dependencies,TFDs)集的时态模式规范化问题.首先定义了关联集,并证明:对于具有全序时态类型集的TFD集F,一个时态类型为μ的TFD被F所逻辑蕴涵的充要条件是:该TFD的非时态版本被μ关于F的关联集所逻辑蕴涵.在此基础上,给出了一个多项式时间的TFD集的成员籍和时态码的求解算法.最后给出了一个得到时态模块模式的保持依赖的T3NF无损分解多项式时间的算法.第三,研究了基于具有偏序时态类型集的TFD集的时态模式的规范化问题.首先,为了更有效地解决成员籍问题,定义了有限决定集和有限导出时态类型集,并从计算有限决定集、属性集的有限闭包和有限导出时态类型集三条途径讨论了解决成员籍问题的算法,并比较了这些算法的有效性.然后,定义了部分、传递、包含和隐含时态函数依赖,讨论了这些依赖的存在所带来的冗余现象,为了消除这些数据冗余,定义了准时态第三范式(Quasi-Temporal Third Normal Form,QT3NF).最后,给出了一个有效的获得时态模块模式的保持依赖的QT3NF无损分解的算法,并对QT3NF的有效性和实用性进行了分析.第四,研究了基于时态多值依赖(Temporal Multi-valued Dependencies,TMVDs)的时态模式的规范化问题.首先通过时态扩展传统多值依赖(Multi-valued Dependencies,MVDs)提出了时态多值依赖(TMVDs),并分别讨论了TMVDs以及TFDs和TMVDs混合的有效和完备的推导规则.然后给出了TFDs和TMVDs混合环境下计算属性集的有限闭包算法和成员籍算法.最后通过扩展传统第四范式(Forth Normal Form,4NF)提出了规范化程度更高的时态第四范式(Temporal Forth Normal Form,T4NF),并提出了一个能够获得时态模块模式的T4NF无损分解的算法.第五,研究了基于时态实体-联系(Entity-Relationship,ER)模型的时态数据库设计问题.首先对传统的ER模型进行了时态扩展提出了新的TEERM(Temporally Extended Entity-Relationship Model)模型,模型中引入了时间不变键、变化粒度和时间基数等新的结构,并给出了它们的语义.接下来讨论了实体类型的时间不变键的指派问题,并以此为基础对实体类型进行了分类.然后提出了用于由TEERM模型规范TFDs约束的生成规则以及由TEERM模型转换成时态模块模式的过程.最后结合基于TFDs的时态规范化理论提出了一套完整的基于TEERM模型的数据库设计方法.
其他文献
近年来,网络流量不断增大,网络结构日益复杂,攻击方式层出不穷。传统基于模式匹配的检测手段与集中式管理构成的入侵检测系统扩展性差、自适应能力不强,因此其不能适应当前网
指纹由于其卓越的独特性和持久性,已经成为当之无愧的“物证之首”。同时,指纹自动识别系统(Automatic Fingerprint Identification System,AFIS)被广泛应用于公安、边防、金融
本文针对一种典型的直觉主义模态逻辑系统IS4引进了一种基于标记迁移系统的操作语义,将模态逻辑系统IS4的推理规则与过程可视化。由模态逻辑系统IS4出发,详细地构造出一个标记
论文主要研究了安全高性能PC机群的组建方法及并行计算大规模三对角、块三对角线性方程组的算法设计问题。论文深入研究了并行计算模型和并行数值程序,指出了各种并行计算模型
软件测试过程可以分成三个部分:测试用例(数据)生成,测试执行和测试结果评价。其中,测试用例生成是软件测试过程中最重要的组成部分。 目前,面向对象技术已经被广泛地应用于软件
政府办公信息的敏感性以及网络的虚拟性和开放性,决定了电子政务系统的安全,需要有强有力的身份认证手段和数据加密手段来保证,而基于公钥理论和技术建立的PKI体系,通过第三方信
LWebBuilder系统是一个基于Linux系统的Web发布平台。该平台实现了网页数据和网站结构数据的完全数据库驱动,充分发挥了数据库强大的管理数据和处理数据的能力,增强了Web数据库
采用J2EE标准开发企业信息系统可以显著地降低开发难度,减少工作量,缩短开发周期。在企业信息系统应用业务逻辑实现中采用EJB,使业务逻辑实现与系统级服务分开,从而使开发人员可
网络容错服务器是保障网络任务正确执行的关键设备.服务器中任何信息的丢失和破坏、服务器的异常停机都会对网络的服务能力产生重大影响,因此要求网络容错服务器有连续运行的
本文是中国科学院,中国石油大学和澳大利亚南澳大利亚大学三方合作基金项目研究内容的一部分。系统开发基于Windows平台,采用VisualC++开发环境及其图形系统。系统开发充分应用