数据库系统概论习题 并发控制

本文提供了关于数据库系统并发控制的习题,包括选择题和填空题,涉及事务的锁类型、并发操作可能引发的数据不一致性问题、死锁等核心概念。通过解答这些题目,读者可以加深对数据库并发控制的理解。
摘要由CSDN通过智能技术生成

一 单项选择题

试题1

若事务T对数据R已经加X锁,则其他事务对数据R(               )

可以加S锁不能加X锁
不能加S锁可以加X锁
不能加任何锁
可以加S锁也可以加X锁

[参考答案] 不能加任何锁

 

试题2

DBMS普遍采用( )方法来保证调度的正确性 。

日志
授权
索引
封锁

[参考答案] 封锁

 

试题3

如果事务T获得了数据项Q上的排他锁,则T对Q( 

不能读也不能写
只能写不能读
只能读不能写
既可读又可写

[参考答案] 既可读又可写

 

试题4

并发操作会带来哪些数据不一致性(                   )

不可重复读、脏读、死锁
丢失修改、脏读、死锁
丢失修改、不可重复读、脏读、死锁
丢失修改、不可重复读、脏读

[参考答案] 丢失修改、不可重复读、脏读

 

试题5

设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作( ) 。

T1正在读A,T2也要读A
T1正在读A,T2要写A
T1正在写A,T2也要写A
T1正在写A,T2要读A

[参考答案] T1正在读A,T2也要读A

 

试题6

事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是( )

三级封锁协议
零级封锁协议<

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值