首页> 中文学位 >支持系统时间的数据访问层框架的设计与实现
【6h】

支持系统时间的数据访问层框架的设计与实现

代理获取

目录

文摘

英文文摘

第1章绪论

1.1课题背景

1.2支持时态数据操作的数据系统概述

1.3应用框架与数据访问层概述

1.4本课题研究的目的与内容

1.5本文组织结构

第2章基本原理

2.1系统时间的描述

2.2回滚数据系统基本原理

第3章基于关系数据库的时态支持方案

3.1关系表的建表规则

3.2 INSERT操作支持方案

3.3 DELETE操作支持方案

3.4 UPDATE操作支持方案

3.5 SELECT操作支持方案

3.6本章小节

第4章软件设计

4.1框架应用模式设计

4.2框架可配置性相关设计

4.3程序结构设计

4.4本章小节

第5章程序实现与相关算法

5.1 DELETE和INSERT操作的实现

5.2嵌套SELECT语句的解析算法和实现

5.3 UPDATE操作的实现

5.4本章小节

第6章演示与测试分析

6.1支持系统时间功能演示

6.2性能测试与分析

第7章总结与展望

7.1本文总结

7.2后续工作

参考文献

附录A类InsertSQLAnalyser中process方法源码

附录B类SelectSQLAnalyser中process方法源码

附录C类UpdateSQLAnalyser中process方法源码

致谢语

原创性声明

展开▼

摘要

随着信息技术的发展和深入,信息系统面临着许多新的应用和需求,对数据系统中,数据的增,删,改的操作历史信息的记录和处理的需求越来越迫切,同时对软件的可重用性也提出更高的要求。为了满足这两方面的需求,本文设计并实现了支持系统时间的数据访问层框架,此框架是建立在普通关系数据库之上的数据访问程序,并能与之共同构成一个数据系统。此数据系统支持系统时间,每次删除或者更新事务并非在物理上删除或者更新数据库中的元组状态,而是通过设置有特殊含义的时间字段,在逻辑上将某个元组删除或者更新。查询时也可以根据条件查询数据过去的历史状态。 本数据访问层框架通过相关的XML配置文件中的配置信息能够定制框架本身相应的状态。这样系统能按照不同结构初始化相关的资源池,而且能使框架可以支持,不支持或者部分支持系统时间相关功能。这种可配置性能够优化数据访问层的运行效率和提高数据访问层在应用中的灵活性和可重用性。 本文所述的数据访问框架已实现支持系统时间等相关功能。经过测试,数据显示本框架在支持系统时间的情况下会付出额外的运行时间开销,本框架因提供了支持系统时间的新功能而难以避免会付出一定的性能代价。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号