
数据库保护题库.docx
24页一、单项选择题(共10 0题)1. 在并发控制的技术中,最常用的是封锁方法对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,( )是不正确的A. X/X:TRUE B. S/S:TRUE C. S/X:FALSE D. X/S:FALSE答案:A2. 下面列出的条目中,( )是事务并发执行中可能出现的主要问题I .丢失更新II.对未提交更新的依赖III.不一致的分析a. I和I b. ii和m c. I和m d.都是答案:D3. 授权编译系统和合法性检查机制一起组成了( )子系统A. 安全性 B.完整性 C.并发控制 D.恢复答案:A4. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )A.可靠性答案:DB.-致性C.完整性 D.安全性5.并发操作会带来哪些数据不一致性()A.丢失修改、不可重复读、脏读、死锁B.不可重复读、脏读、死锁C.丢失修改、脏读、死锁D.丢失修改、不可重复读、脏读答案:D6. 数据库的( )是指数据的正确性和相容性A. 安全性 B.完整性 C.并发控制 D.恢复答案:B7. SQL语言的GRANT和REMOVE语句主要是用来维护数据库的( )。
A.完整性 B.可靠性C.安全性D. 一致性答案:C8.不属于系统故障的是( )A. CPU 故障 B.操作系统故障C.磁头故障D.突然停电答案:C)问题9. 对并发操作若不加以控制,可能会带来(A. 不安全 B.死锁 C.死机 D.不一致答案:D10. 在DBMS的权限管理方面,授权数据对象的( ),则授权子系统就越灵活A. 粒度越小 B.粒度越大答案:A11. SQL中的视图提高了数据库系统的(A.完整性 B.并发控制答案:D12. 日志文件是用于记录( )A.程序运行过程C.对数据的所有更新操作答案:C13.在对数据库的系统故障进行恢复时,需要对日志文件进行(C.粒度越适中 D.约束越细致)C. 隔离性 D.安全性B. 数据操作D. 程序执行的结果)A.反向扫描 B.正向扫描答案:C14. 下列说法正确的是( )C. 双向扫描 D.随机扫描A. 可以利用存储过程在当前数据库中创建固定数据库角色B. 当前数据库中的用户自定义角色可以用存储过程删除C. 不能将数据库用户账户添加为当前数据库中角色的成员D. public角色可以被删除答案:B15. “所有事务都是两段式”与“事务的并发调度是可串行化”两者之间关系是( )。
A.同时成立与不成立 B.没有必然的联系C.前者蕴涵后者 D.后者蕴涵前者 答案:C16. 在数据库系统中,对存取权限的定义称为( )A.命令 B.授权 C.定义 D.审计答案:B17. 在数据库中,产生数据不一致的根本原因是( )A.数据存储量太大 B.没有严格保护数据C.未对数据进行完整性控制答案:CD.数据冗余18.数据库的()是指数据的正确性,有效性和相容性A.安全性B.完整性C.并发控制D.恢复答案:B19.(用来记录对数据库中数据进行的每一次更新操作A.后援副本B.日志文件C.数据库D.缓冲区答案:B20. “年龄在15至30岁之间”这种约束属于DBMS的()功能A.恢复B.并发控制C.完整性D.安全性答案:C21.数据库中的封锁机制是(的主要方法A.完整性B.安全性C.并发控制D.恢复答案:C22.恢复数据库时不能省略的参数是()A. nameB. groupnameC. medianameD.databasename答案:D23.下面几种故障中,会使数据库遭到破坏的是()A.中央处理器的故障B.操作系统的故障C.突然停电D.瞬时的强磁场干扰答案:D24.存在一个等待事务集{T,T,…,T },其中T正等待被T锁住的数据项,T正等待被 0 1 n 0 l 1t2锁住的数据项Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于()。
A.并发处理B.封锁C.循环D.死锁答案:D25.用于实现数据存取安全性的SQL语句是()A. CREATE TABLE B. COMMITC.GRANT 和 REVOKED. ROLLBACK答案:C26. 1级封锁协议再加上对要读取的数据R加S锁,这是()A. 3级封锁协议B. 4级封锁协议C. 2级封锁协议D.1级封锁协议答案:C27.解决并发操作带来的数据不一致性问题普遍采用(A.封锁B.恢复C.存取控制D.协商答案:A28.为了防止一个用户的工作不适当地影响另一个用户,应该进行A.完整性控制B.安全性控制C.并发控制D.访问控制答案:C29.完整备份数据库使用()命令A. backup databaseB.alter databaseC. drop databaseD.restored database答案:A30.事务的原子性是指()A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.D.对象的(),授权子系统就越灵活A.范围越小B.范围越大C.约束越细致D.范围越适中答案:A32.解决并发操作带来的数据不一致性问题时普遍采用()A.封锁B.恢复C.存取控制D.协商一个事务内部的操作及使用的数据对并发的其他事务是隔离的 事务必须使数据库从一个一致性状态变到另一个一致性状态 答案:A 31.数据库的安全性控制可以保证用户只能存取他有权存取的数据。
在授权的定义中,数据答案:A33.备份数据库时不能省略的参数是()A. nameB. filenameC. medianameD.databasename答案:D34. 关于“死锁”,下列说法中正确的是( )A. 死锁是操作系统中的问题,数据库操作中不存在B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C. 当两个用户竞争相同资源时不会发生死锁D. 只有出现并发操作时,才有可能出现死锁答案:D35. 在数据库表定义中描述的是数据库的( )A. 安全性规则 B.完整性约束 C.恢复方法 D.并发控制机制答案:B36. 使用backup log命令备份数据库时,给出的数据库名是( )A. 数据库逻辑名 B.数据库物理名 C.数据文件名 D.日志文件名 答案:A37. 数据库系统并发控制的主要方法是采用( )机制A. 拒绝 B.改为串行 C.封锁 D.不加任何控制答案:C38. 在数据库系统中,死锁属于( )A. 系统故障 B.事务故障 C.介质故障 D.程序故障答案:B39. ( )是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列A.程序 B.命令 C.事务 D.文件答案:C40. 事务日志用于保存( )A.程序运行过程C.对数据的更新操作答案:C41. 如果事务T对数据D已加S锁,A.可以加S锁,不能加X锁C.不能加S锁,可以加X锁B. 程序的执行结果D. 数据操作则其他事务对数据D( )。
B. 可以加S锁,也可以加X锁D.不能加任何锁答案:A42. 下列不属于并发操作带来的问题是( )C.死锁D.脏读A.丢失修改 B.不可重复读答案:C43. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )A.事务故障 B.系统故障C.介质故障D.运行故障答案:C44. “授权”和“撤权”是DBS采用的()措施A.安全性 B.隔离性C.并发控制D.恢复答案:A45. 若数据库中只包含成功事务提交的结果,则此数据库就称为处于( )状态A. 安全 B. 一致 C.不安全 D.不一致答案:B46. 若事务T对数据R已加X锁,则其他事务对数据R( )A.可以加S锁不能加X锁 B.不能加S锁可以加X锁C. 可以加S锁也可以加X锁 D.不能加任何锁答案:D47. 为了防止一个用户的工作不适当地影响另一个用户,应该采取( )A.完整性控制 B.访问控制 C.安全性控制 D.并发控制答案:D48. 多用户数据库系统的目标之一是:使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行( )A.安全性控制 B.完整性控制 C.并发控制 D.可靠性控制答案:C49. 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( )。
A. 一个是 DELETE,一个是 SELECT B. 一个是 SELECT,一个是 DELETEC. 两个都是DELETE D.两个都是SELECT答案:D50. 解决并发操作带来的数据不一致问题普遍采用( )技术A.封锁 B.存取控制 C.恢复 D.协商答案:A51. 事务的一致性是指( )A. 事务中包括的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久的C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态答案:D52. 事务是数据库执行的基本工作单位如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持 数据库处于( )状态A.安全性 B. 一致性 C.完整性 D.可靠性答案:B53. 约束“年龄限制在18〜30岁之间”属于DBMS的( )功能A.安全性 B.完整性 C.并发控制 D.恢复答案:B54. 对事务T要修改的数据R加X锁,直到事务结束为止,这是( )A. 1级封锁协议B. 2级封锁协议 C. 3级封锁协议D. 4级封锁协议答案:A55.下列权限中,()不是数据库的访问权限。
A. Read权限B. Resource 权限 C. Update 权限D. Lock权限答案:B56. 将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户实现此功能的SQL语句是( )A. GRANT SELECT TO SC ON U1 WITH PUBLICB. GRANT SELECT ON SC TO U1 WITH PUBLICC. GRANT SELECT 。
