预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
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也要写AC:T1正在读A,T2要写AD:T1正在读A,T2也要读A[参考答案]T1正在读A,T2也要读A6试题:如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。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锁。这就保