问答题


阅读以下说明和关系表,回答问题1~3。
[说明]
设T1,T2,T3是如下三个事务,其中S为数据库中某个数据项,设S的初值为1。
T1: S:= S * S
T2: S:= S + 3
T3: S:= 6
[问题1]
若允许三个事务并行执行,请列出所有可能的正确结果。

【参考答案】

有6种可能的情况: (1)T1-T2-T3: S=6 (2)T1-T3-T2:S=9 (3)T2-T1-T3:S=......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)