学位论文 > 优秀研究生学位论文题录展示

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

作 者: 林丽清
导 师: 马宗民
学 校: 东北大学
专 业: 计算机软件与理论
关键词: 时态数据库 XML 时态分组模型 事务历史 关系库
分类号: TP311.13
类 型: 硕士论文
年 份: 2008年
下 载: 35次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


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

相似论文

  1. 基因调控网络模型描述语言研究,Q78
  2. 支持XML数据查询的F&B索引结构的研究,TP311.13
  3. LXI自动测试系统集成技术研究,TP274
  4. 基于网络的服装款式设计系统的研究与实现,TS941.2
  5. 基于MDA的界面自动生成方法的研究,TP311.5
  6. C++代码缺陷检测系统的研究与设计,TP311.53
  7. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  8. 基于XML的异构数据交换系统的设计与实现,TP311.52
  9. 电子公文传输管理系统在电大系统中的设计与实现,TP311.52
  10. 概率XML数据上关键字检索算法的研究与实现,TP391.3
  11. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  12. 概率XML文档中Holistic Twig查询处理算法的研究与实现,TP311.13
  13. 保留语义约束的XML与关系数据库双向转换技术研究,TP311.13
  14. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  15. 基于银行综合前置平台的金融服务支付系统的设计与实现,TP311.52
  16. 基于观察者模式的银行主动服务系统的设计与实现,TP311.52
  17. 江北区企业信用信息系统设计与实现,TP311.52
  18. 物联网业务模型描述语言的研究与实现,TN929.5
  19. 基于服务总线的模具企业信息集成系统,TP311.52
  20. 基于语言转换的嵌入式软PLC系统的研究与设计,TP273
  21. 基于Android平台的无线点菜系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com