您所在位置: 网站首页 / 数据库试题11.doc / 文档详情
数据库试题11.doc 立即下载
2024-09-06
约4.7千字
约6页
0
133KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库试题11.doc

数据库试题11.doc

预览

免费试读已结束,剩余 1 页请下载文档后查看

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第十一章
一单项选择题
1试题:下列不属于并发操作带来的问题是()。
A丢失修改B不可重复读
C死锁D脏读
[参考答案]死锁
2试题:事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。
A一级封锁协议B二级封锁协议
C三级封锁协议D零级封锁协议
[参考答案]一级封锁协议
3试题:为了防止一个用户的工作不适当地影响另一个用户,应该采取()。
A完整性控制B访问控制
C安全性控制D并发控制
[参考答案]并发控制
4试题:如果事务T获得了数据项Q上的排他锁,则T对Q()。
A只能读不能写B只能写不能读
C既可读又可写D不能读也不能写
[参考答案]既可读又可写
5试题:设事务T1和T2,对数据库中地数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作()。
A:T1正在写A,T2要读AB:T1正在写A,T2也要写A
C:T1正在读A,T2要写AD:T1正在读A,T2也要读A
[参考答案]T1正在读A,T2也要读A
6试题:如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。
A一个是DELETE,一个是SELECT。B一个是SELECT,一个是DELETE。
C两个都是UPDATE。D两个都是SELECT。
[参考答案]两个都是SELECT。
7试题:在数据库系统中,死锁属于()。
A系统故障B事务故障
C介质故障D程序故障
[参考答案]事务故障
8试题:设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。

A该操作不存在问题。B该操作丢失修改。
C该操作不能重复读。D该操作读“脏”数据。
[参考答案]该操作丢失修改。
9试题:设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。


A该操作不存在问题。B该操作丢失修改。
C该操作不能重复读。D该操作读“脏”数据。
[参考答案]该操作不能重复读。
10试题:设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是()。

A该操作不存在问题。B该操作丢失修改。
C该操作不能重复读。D该操作读“脏”数据。
[参考答案]该操作读“脏”数据。
11试题:若事务T对数据R已经加X锁,则其他事务对数据R()。
A可以加S锁不能加X锁。B不能加S锁可以加X锁。
C可以加S锁也可以加X锁。D不能加任何锁。
[参考答案]不能加任何锁。
12试题:关于“死锁”,下列说法中正确的是()。
A死锁是操作系统中的问题,数据库操作中不存在。
B在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库。
C当两个用户竞争相同资源时不会发生死锁。
D只有出现并发操作时,才有可能出现死锁。
[参考答案]只有出现并发操作时,才有可能出现死锁。
13试题:对并发操作若不加以控制,可能会带来()问题。
A不安全B死锁C死机D不一致
[参考答案]不一致

二填空题
1试题:DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是()机制。
[参考答案]封锁
2试题:有两种基本类型的锁,它们是(①)和(②)。
[参考答案]共享锁排它锁
3试题:并发操作会带来哪些数据不一致性(①)、(②)和(③)。
[参考答案]丢失修改不可重复读脏读
4试题:封锁的对象的大小称为()。
[参考答案]锁粒度

三问答题
1试题:什么是封锁协议?不同级别的封锁协议的主要区别是什么?
[参考答案]在运用封锁技术对数据加锁时,要约定一些规则。例如,在运用X锁和S锁对数据对象加锁时,要约定何时申请X锁或S锁、何时释放封锁等。这些约定或者规则称为封锁协议(LockingProtocol)。对封锁方式约定不同的规则,就形成了各种不同的封锁协议。不同级别的封锁协议,例如《概论》中介绍的三级封锁协议,三级协议的主要区别在于什么操作需要申请封锁,何时申请封锁以及何时释放锁(即持锁时间的长短)。一级封锁协议:事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。二级封锁协议:一级封锁协议加上事务T在读取数据R之前必须先对其加S锁,读完后即可释放S锁。三级封锁协议:一级封锁协议加上事务T在读取数据R之前必须先对其加S锁,直到事务结束才释放。

2试题:基本的封锁类型有几种?试述它们的含义。
[参考答案]基本的封锁类型有两种:排它锁(ExclusiveLocks,简称X锁)和共享锁(ShareLocks,简称S锁)。排它锁又称为写锁。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取和修改A。共享锁又称为读锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这就保
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

数据库试题11

文档大小:133KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用