《数据库原理及应用》总复习Word文档格式.docx

上传人:b****3 文档编号:15195832 上传时间:2022-10-28 格式:DOCX 页数:16 大小:51.71KB
下载 相关 举报
《数据库原理及应用》总复习Word文档格式.docx_第1页
第1页 / 共16页
《数据库原理及应用》总复习Word文档格式.docx_第2页
第2页 / 共16页
《数据库原理及应用》总复习Word文档格式.docx_第3页
第3页 / 共16页
《数据库原理及应用》总复习Word文档格式.docx_第4页
第4页 / 共16页
《数据库原理及应用》总复习Word文档格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

《数据库原理及应用》总复习Word文档格式.docx

《《数据库原理及应用》总复习Word文档格式.docx》由会员分享,可在线阅读,更多相关《《数据库原理及应用》总复习Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。

《数据库原理及应用》总复习Word文档格式.docx

D

6.授权编译系统和合法性检查机制一起组成了()子系统。

7.()是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位

  A.程序   B.命令    C.事务   D.文件

C

8.事务的原子性是指()。

  A.事务中包括的所有操作要么都做,要么都不做

  B.事务一旦提交,对数据库的改变是永久的

  C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的

  D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

9.事务的持续性是指()。

10.事务是数据库操作的基本工作单位。

如果一个事务执行成功,则全部更新提交;

如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。

  A.安全性  B.一致性   C.完整性   D.可靠性

11.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此,数据库系统必须进行()。

  A.安全性控制 B.完整性控制 C.并发控制 D.可靠性控制

12.对并发操作若不加以控制,可能会带来()问题。

  A.不安全   B.死锁   C.死机    D.数据不一致

13.并发操作会带来的数据不一致性有()。

  A.丢失修改、不可重复读、读脏数据、死锁

  B.不可重复读、读脏数据、死锁

  C.丢失修改、读脏数据、死锁

  D.丢失修改、不可重复读、读脏数据

14.有两个事务T1、T2,其并发操作如图所示,下面评价正确的是()。

A.该操作不存在问题 B.该操作丢失修改 

 C.该操作不能重复读 D.该操作读“脏”数据

T1

T2

①读A=10

③A=A-5写回

读A=10

A=A-8写回

15.设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。

A.该操作不存在问题B.该操作丢失修改

C.该操作不能重复读D.该操作读“脏”数据

①读A=10,B=5

③读A=20,B=5

求和25验证错

A=A*2写回

 

16.设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是()。

C.该操作不能重复读D.该操作读“脏”数据

①读A=100

③ROLLBACK

恢复A=100

读A=200

17.解决并发操作带来的数据不一致性问题普遍采用()。

  A.封锁  B.恢复  C.存取控制   D.协商

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

A.可以加S锁不能加X锁B.不能加S锁可以加X锁

C.可以加S锁也可以加X锁D.不能加任何锁

19.不允许任何其他事务对这个锁定目标再加任何类型的锁是()。

A.共享锁B.排它锁C.共享锁或排它锁D.以上都不是

20.数据库中的封锁机制是()的主要方法。

A.完整性B.安全性C.并发控制D.恢复

21.关于“死锁”,下列说法中正确的是()。

A.死锁是操作系统中的问题,数据库操作中不存在

B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

C.当两个用户竞争相同资源时不会发生死锁

D.只有出现并发操作时,才有可能出现死锁

22.若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态。

A.安全B、.一致C.不安全D.不一致

23.若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()。

A.事务故障B.系统故障C.介质故障D.运行故障

24.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。

25.操作系统故障属于()。

A.人为错误  B.事务故障  C.介质故障  D.系统故障

26.()用来记录对数据库中数据进行的每一次更新操作。

A.后援副本B.日志文件C.数据库D.缓冲区

27.后援副本的用途是()。

A.安全性保障B.一致性控制C.故障后的恢复D.数据的转储

28.用于数据库恢复的重要文件是()。

A.数据库文件B.索引文件C.日志文件D.备注文件

29.日志文件是用于记录()。

A.程序运行过程B.数据操作

C.对数据的所有更新操作D.程序执行的结果

30.数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包括()。

A.数据字典、应用程序、审计档案、数据库后备副本

B.数据字典、应用程序、日志文件、审计档案

C.日志文件、数据库后备副本

D.数据字典、应用程序、数据库后备副本

31.()是指在转储过程中,不允许其他事务对数据库进行存取或修改操作,并且每次只转储上一次转储后更新过的数据。

A.动态海量转储  B.动态增量转储   

C.静态海量转储    D.静态增量转储

32.以下()封锁违反两段锁协议。

A.SlockA…SlockB…XlockC…………...UnlockA…UnlockB…UnlockC

B.SlockA…SlockB…XlockC……………UnlockC…UnlockB…UnlockA

C.SlockA…SlockB…XlockC……………UnlockB…UnlockC…UnlockA

D.SlockA…UnlockA…….SlockB…XlockC……………UnlockB…UnlockC

二、多选题

1.事务的特性有()。

  A.原子性    B.一致性     C.隔离性   D.持续性

ABCD

2.并发操作可能会带来的数据不一致性有()。

  A.丢失修改   B.不可重复读   C.读脏数据  D.死锁

ABC

3.关于“死锁”,下列说法中错误的是()。

  A.死锁是操作系统中的问题,数据库操作中不存在

  B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

  C.当两个用户竞争相同资源时不会发生死锁

  D.并发控制的目的就是消除死锁

4.封锁机制是并发控制的主要手段,()封锁协议不但能够防止丢失修改,还可进一步防止读“脏”数据。

  A.一级   B.二级   C.三级   D.都可以

BC

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

  A.可以加S锁   B.不能加S锁    C.可以加X锁   D.不能加任何锁

BD

6.在SQLServer中,有关页的叙述中正确的是()。

  A.页是除行外的最小数据单位

B.一个页有8KB

  C.表中的行不能跨页存放,一行的数据必须在同一个页上

D.8个连续的页称为1个簇

7.数据库恢复通常采用的方法是()。

A.建立检查点  B.建立副本  C.建立日志文件  D.建立索引

8.数据库系统中可能发生的故障()。

A.运行故障   B.事务故障  C.系统故障    D.介质故障

BCD

9.系统故障是指造成系统停止运转,必须重新启动系统的任何事件,它包括以下()几种情况。

A.计算机病毒  B.操作系统故障   

C.DBMS代码错误   D.数据库服务器出错

三、填空题

1.事务通常是以①开始,以②表示正常结束,以③结束表示对数据库的所有已完成的操作全部撤消,回滚到事务开始时的状态。

①BEGINTRANSACTION②COMMIT③ROLLBACK

2.如果数据库中只包含成功事务提交的结果,就说数据库处于一致性状态。

一致性

3.数据库中解决活锁问题的方法是①。

解决死锁问题主要有两类方法:

一类方法是②;

另一类方法是③。

①先来先服务②预防死锁③允许发生死锁,然后解除之

4.封锁机制是并发控制的主要手段。

封锁机制中有两种基本类型的锁,他们是排它锁和。

共享锁

5.封锁具有3个环节:

第一个环节是申请加锁;

第二个环节是①;

第三个环节是②。

①获得锁②释放锁

6.若事务T对数据对象A加了S锁,则其他事务只能对数据A再加①,不能再加②,直到事务T释放A上的锁。

①S锁②X锁

7.并发操作可能带来的数据不一致性,最根本的原因是违背了隔离性。

事务的隔离性

8.“事务T在读取数据之前必须先对其加S锁,在要修改数据之前必须先对其加X锁,直到事务结束后才释放所有锁。

”这是级封锁协议。

9.封锁粒度是指封锁对象的大小。

封锁粒度与系统的并发度和并发控制的开销密切相关。

封锁的粒度越小,并发度越①,系统开销也越②;

封锁的粒度越大,并发度越③,系统开销也越④。

①高②大③低④小

10.SQLServer遵从级封锁协议,从而有效地控制并发操作可能产生的丢失更新、读“脏”数据、不可重复读等错误。

11.数据恢复最常用的技术是建立数据转储和利用。

日志文件

12.为保证数据库的可恢复性,登记日志文件时必须遵循两条原则:

一是登记的次序严格按事务执行的时间次序;

二是。

先写日志文件,后写数据库

13.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 视频讲堂

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1