基于XML的关系数据库事务历史信息表示

基于XML的关系数据库事务历史信息表示

论文摘要

数据库应用中所需要的往往不只是快照信息,也包括历史信息,时态数据库的研究因此产生。然而,历时近三十年,时态数据库研究工作出现大量优秀的理论成果及一些原型系统,却没有任何主流商业数据库的支持。究其原因,是因为研究中多样而无法统一的时态数据模型往往要改变和扩展业界现有的标准和规范。本文研究了利用XML文档来实现事务历史的表示的问题,讨论了关系表的事务历史信息在XML文档中的表示方法,给出了记录事务历史信息的中间关系库H-tables模型,实现当现有的关系数据库上发生增删改操作时,将事务信息存入H-table,并给出H-table到XML表的转换。这种“辅助”的方式来实现关系库事务历史支持的方法不改变业界标准,很适合当前没有成熟的时态数据库管理系统的阶段来实现关系库的事务历史支持。另外,时态分组表示法一直是公认的对数据历史信息的最强的表示法,这里实现的事务历史支持,利用了XML文档的结构化特性,以分组方式表示事务历史,从而大大减少了完全依赖平面RDBMS时的非分组表示法,也就避免了非分组表示法在查询时的时态投影、时态接合、时态聚集的耗时操作。测试表明,利用XML来表示关系库的事务历史信息没有信息丢失,而且,可以在H-tables到XML转换过程中,灵活组合各个表的历史,得到各个侧面的数据库表事务历史的XML表示。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究的背景
  • 1.2 问题的产生
  • 1.3 问题的解决说明
  • 1.4 论文结构
  • 第2章 相关技术基础
  • 2.1 时态数据库术语
  • 2.2 时态数据模型理论
  • 2.2.1 Gadia的同时性关系模型和TempSQL查询语言
  • 2.2.2 Snodgrass的TQuel
  • 2.2.3 TSQL2
  • 2.3 时态数据模型的分析比较
  • 2.4 XML技术基础
  • 2.4.1 XML的特点
  • 2.4.2 XML的一些相关技术
  • 2.4.3 XML与数据库一些问题的说明
  • 第3章 事务历史在XML文档中表示方法的确定
  • 3.1 XML中时间表示方法的一些研究成果
  • 3.2 事务历史信息在XML文档中的表示方法
  • 3.2.1 将关系列作为XML文档元素属性的表示方法
  • 3.2.2 将关系列作为XML文档元素的表示方法
  • 3.3 列作为XML元素时XQUERY对时态查询的表示
  • 3.4 对NOW语义的支持
  • 3.5 小结
  • 第4章 关系表事务历史的获取及其到XML文档的映射
  • 4.1 概述
  • 4.2 历史信息中间库(H-TABLES)的生成
  • 4.2.1 历史信息中间库的模式与生成规则
  • 4.2.2 事务历史表的生成示例
  • 4.2.3 生成历史信息库(H-tables)的相关问题说明
  • 4.3 H-TABLES到H-DOCUMENTS的转换
  • 4.3.1 H-tables与时态分组模型的对应关系
  • 4.3.2 H-tables对应的XML文档的生成
  • 4.4 小结
  • 第5章 系统原型的实现
  • 5.1 原型设计目标及功能
  • 5.1.1 原型设计目标
  • 5.1.2 原型系统功能
  • 5.2 系统设计说明
  • 5.2.1 设计模块
  • 5.2.2 系统模型设计
  • 5.2.3 设计说明
  • 5.3 系统平台及环境说明
  • 5.4 核心实现
  • 5.5 系统测试
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].隐含时态化条件句的形式语义学[J]. 西南大学学报(社会科学版) 2016(05)
    • [2].时态论面临的语义解读问题[J]. 重庆邮电大学学报(社会科学版) 2014(06)
    • [3].初中英语时态教学需入情入境[J]. 中学生英语 2020(06)
    • [4].试析进行时态和持续时态的异同[J]. 现代语文(语言研究版) 2008(11)
    • [5].如何通过时态来表达情感[J]. 大学英语 2015(02)
    • [6].分析汉英差异 巧解时态考题[J]. 语数外学习(高中英语教学) 2014(12)
    • [7].轻松掌握法语复合时态[J]. 考试周刊 2014(64)
    • [8].成功永远是“进行时态”[J]. 新语文学习(高中版) 2012(Z1)
    • [9].在英语时态课堂中趣味教学的尝试[J]. 新课程(教育学术) 2012(01)
    • [10].时态[J]. 小读者 2010(07)
    • [11].确保书面表达时态不出错的三大技巧[J]. 第二课堂(高中) 2011(04)
    • [12].易错时态题解析归纳[J]. 考试(高考·试题设计版) 2011(12)
    • [13].汉语是一种“(半)时态语言”吗?[J]. 当代语言学 2019(03)
    • [14].小学英语时态教学的有效策略分析[J]. 黑龙江科学 2017(01)
    • [15].多标记时态系统与英语复合句过去时的解读[J]. 外国语(上海外国语大学学报) 2016(04)
    • [16].语义不确定时态跨度的规范化处理及近似运算[J]. 计算机应用研究 2015(07)
    • [17].浅析法语中三种表达“过去的过去”的时态[J]. 文理导航(上旬) 2018(02)
    • [18].专题一:时态篇[J]. 初中生天地 2017(Z8)
    • [19].时态里(组诗)[J]. 太湖 2013(01)
    • [20].以“时”定“态”,巧解中考时态题[J]. 读写算(中考版) 2009(04)
    • [21].用故事复习时态[J]. 广东教育(综合版) 2009(10)
    • [22].进行时态不表示进行的十种用法[J]. 中学教学参考 2009(07)
    • [23].两步解时态题[J]. 中学生天地(C版) 2010(11)
    • [24].论英语时态中现在进行时的用法[J]. 科技致富向导 2011(32)
    • [25].因“时”应“势”而变“态”——时态学习点拨[J]. 中学生英语(高中版) 2008(32)
    • [26].活用动词的“死”时态[J]. 考试(高考英语版) 2008(Z6)
    • [27].时态跨度的粒度转换及其绑定运算[J]. 系统仿真学报 2014(03)
    • [28].时态跨度的绑定问题探讨[J]. 软件学报 2014(10)
    • [29].人才的三个“时态”[J]. 思想政治工作研究 2009(07)
    • [30].汉语是一种“无时态语言”吗?[J]. 当代语言学 2019(03)

    标签:;  ;  ;  ;  

    基于XML的关系数据库事务历史信息表示
    下载Doc文档

    猜你喜欢