首页 > 计算机 > 软考中级 正文

阅读以下说明和关系表,回答问题1~3。[说明]设T1,T2,T3是如下三个事务,其中S为数据库中某个数据项,设S的初值为1。T1: S:= S * ST2: S:= S + 3T3: S:= 6若允许

时间:2021-04-21 11:54:43 解答: 176 次

阅读以下说明和关系表,回答问题1~3。

[说明]

设T1,T2,T3是如下三个事务,其中S为数据库中某个数据项,设S的初值为1。

T1: S:= S * S

T2: S:= S + 3

T3: S:= 6

若允许三个事务并行执行,请列出所有可能的正确结果。

正确答案:

有6种可能的情况: (1)T1-T2-T3: S=6 (2)T1-T3-T2:S=9 (3)T2-T1-T3:S=6 (4)T2-T3-T1:S=36 (5)T3-T1-T2:S=39 (6)T3-T2-T1:S=81有6种可能的情况: (1)T1-T2-T3: S=6 (2)T1-T3-T2:S=9 (3)T2-T1-T3:S=6 (4)T2-T3-T1:S=36 (5)T3-T1-T2:S=39 (6)T3-T2-T1:S=8

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2024-12-31 03:30:32

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2024-12-31 03:30:32

←请使用微信扫码支付