题目内容

事务的ACID特性包括_________、一致性、__________和持久性

查看答案
更多问题

在众多事务控制语句中,用来撤销事务的操作语句为________用于持久化事务对数据库操作的语句是________

如果对数据库的并发操作不加以控制,则会带来3类问题,即________、__________和不可重复读。

封锁能避免错误的发生,但会引起__________、___________和__________

阅读下列说明,回答问题1~问题3。说明:某银行的存款业务分为以下3个过程。(1)读取当前账户余额,记为R(b)。(2)当前余额b加上新存人的金额x作为新的b,即b=b+x(3)将新余额b写人当前账户,记为W(b)。存款业务分布于该银行的各营业厅,并允许多个客户同时向同一账号存款,针财求完成下列问题。[问题1]假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题?[问题2]存款业务的伪代码程序为R(b),b=b+x,W(b)。现引入共享锁指令SLOCK他锁指令XLOCK(6)对数据b进行加锁,引人解锁指令UNLOCK(6)对数据b进行保制请补充存款业务的伪代码程序,使其满足2PL协议。[问题3]若用SQL编写的存款业务事务程序如下:...SETTRANSACTIONISOLATIONUPDATE accounts SET 余额=余额+数量 WHERE 账号=AccountNo...谈程序段基西修实现存敬业务?若不能。请修改其中的语创。

答案查题题库