我爱学习网 52xx.cn我爱学习网菜单按钮
  • 搜索
当前位置:首页 > 阅读 > 计算机等级考试

计算机四级

发布时间:2021-02-03 栏目:阅读 投稿:文静的悟空

2018年3月计算机等级考试开始啦!小编在这里为考生们整理了2018年3月计算机四级数据库工程师冲刺试题,希望能帮到大家,想了解更多消息,请关注我爱学习网的及时更新哦。

2018年3月计算机四级数据库工程师冲刺试题3

1 . 并发操作带来的数据不一致性包括:________ 、________ 和 ________ 。 (问答题)

答案

丢失修改 不可重复读 读“脏”数据

2 .在数据库中为什么要并发控制? (填空题)

答案

数据库是共享资源,通常有许多个事务同时在运行。 当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制。

3 . 多个事务并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为________的调度。 (问答题)

答案

可串行化

4 .并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况? (填空题)

答案

并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。 (1)丢失修改(Lost Update) 两个事务T1和T2读入同一数据修改,T2提交的结果破坏了(覆盖了)T1提交的结果,导致T1的修改被丢失。 (2)不可重复读(Non-Repeatable Read) 不可重复读是指事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次读取结果。不可重复读包括三种情况:详见《概论》8.1 p266。 (3)读“脏”数据(Dirty Read)读“脏”数据是指事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被撤销,这时T1已修改过的数据恢复原值,T2读到的数据就与数据库中的数据不一致,则T2读到的数据就为“脏”数据,即不正确的数据。 避免不一致性的方法就是并发控制。最常用的并发控制技术是封锁技术。也可以用其他技术,例如在分布式数据库系统中可以采用时间戳方法来进行并发控制

5 . 基本的封锁类型有两种:________ 和________ 。 (问答题)

答案

排它锁(Exclusive Locks,简称X锁) 共享锁(Share Locks,简称S锁)

6 .什么是封锁? (填空题)

答案

封锁就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其他的事务不能更新此数据对象。 封锁是实现并发控制的一个非常重要的技术。

7 . 在数据并发控制中,两个或多个事务同时处在相互等待状态,称为________ 。 (问答题)

答案

死锁

8 .基本的封锁类型有几种?试述它们的含义。 (填空题)

答案

基本的封锁类型有两种: 排它锁(Exclusive Locks,简称X锁) 和共享锁(Share Locks,简称S锁)。 排它锁又称为写锁。若事务T对数据对象A加上X锁,则只允许T读取修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取修改A。 共享锁又称为读锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这就保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改

9 .什么是封锁协议?不同级别的封锁协议的主要区别是什么? (填空题)

答案

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

10 .________ 被称为封锁的粒度。 (问答题)

答案

封锁对象的大小

我爱学习网栏目推荐

相关推荐:

福建计算机等级考试

南京计算机等级考试

计算机等级考试成绩查询

计算机等级考试成绩查询

计算机等级考试成绩查询