- 1
- 0
- 约6.41千字
- 约 8页
- 2017-08-06 发布于河南
- 举报
C上机试题2009.9.19上午单号
要求:将可执行程序命名为TransManager.exe
题目:
事务具有ACID特性,在现代应用系统中建立事务环境是保证信息完整性和一致性的重要手段,请按照题目要求实现简单的事务管理操作。
1.TransactionManager,其中包括基本的函数:
a)??????? void begin() 开始事务,即初始化事务环境,准备接受操作命令
b)??????? void commit ( ) 提交事务,即完成事务环境中所有操作,清空操作命令
c)??????? void rollBack ( ) 回滚事务,即将事务环境中的所有操作均放弃执行,恢复到事务开始时的状态
为保证操作的一致性,需要将操作命令依次保存到事务环境中(最多可以保存5条命令),所以该类还包括函数:
int addCommand ( ICommand*? comm) 将某个操作命令放入事务环境中,成功时返回1,命令已满时返回0,其中ICommand说明见下
2. ICommand,其中包括基本的函数:
a)????? int execute ( ) 执行该操作,成功时返回1,失败时返回0
b)????? void undo ( ) 反向执行该操作,即补偿执行时造成的损失
3.Date的处理,其中Date类包括属性年、月、日(整数类型),构造函数可用以给这些属性赋值,重载输入输出运算符函数,定义日期后延函数AddD
您可能关注的文档
最近下载
- 2009雷克萨斯gs450h原厂维修手册中文as ns.pdf VIP
- 雷克萨斯gs450h原厂维修手册中文.pdf VIP
- 初中物理电学中考试题.docx VIP
- 语言学概论(第二版) 作者 岑运强 著 第7章 交叉语言学.ppt VIP
- 年组装储能宝80万套、检测分类循环电池100万套技改环评报告.pdf VIP
- 2026年中考英语复习必备单词词汇表(精校打印版).pdf VIP
- 七升八语文暑假提升--复习-专题04 古诗文阅读.pdf VIP
- 2025年南充市国企考试真题.docx VIP
- 2025年南充市嘉陵区国企考试真题.docx VIP
- 高考物理力学计算题训练含答案.docx VIP
原创力文档

文档评论(0)