一、单项选择题(共100题)1.在并发控制的技术中,最常用的是封锁方法。对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,()是不正确的。A.X/X:TRUEB.S/S:TRUEC.S/X:FALSED.X/S:FALSE答案:A2.下面列出的条目中,()是事务并发执行中可能出现的主要问题。Ⅰ.丢失更新Ⅱ.对未提交更新的依赖Ⅲ.不一致的分析A.Ⅰ和ⅡB.II和ⅢC.Ⅰ和ⅢD.都是答案:D3.授权编译系统和合法性检查机制一起组成了()子系统。A.安全性B.完整性C.并发控制D.恢复答案:A4.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。A.可靠性B.一致性C.完整性D.安全性答案:D5.并发操作会带来哪些数据不一致性()。A.丢失修改、不可重复读、脏读、死锁B.不可重复读、脏读、死锁C.丢失修改、脏读、死锁D.丢失修改、不可重复读、脏读答案:D6.数据库的()是指数据的正确性和相容性。A.安全性B.完整性C.并发控制D.恢复答案:B7.SQL语言的GRANT和REMOVE语句主要是用来维护数据库的()。A.完整性B.可靠性C.安全性D.一致性答案:C8.不属于系统故障的是()。A.CPU故障B.操作系统故障C.磁头故障D.突然停电答案:C9.对并发操作若不加以控制,可能会带来()问题。A.不安全B.死锁C.死机D.不一致答案:D10.在DBMS的权限管理方面,授权数据对象的(),则授权子系统就越灵活。A.粒度越小B.粒度越大C.粒度越适中D.约束越细致答案:A11.SQL中的视图提高了数据库系统的()。A.完整性B.并发控制C.隔离性D.安全性答案:D12.日志文件是用于记录()。A.程序运行过程B.数据操作C.对数据的所有更新操作D.程序执行的结果答案:C13.在对数据库的系统故障进行恢复时,需要对日志文件进行()。A.反向扫描B.正向扫描C.双向扫描D.随机扫描答案:C14.下列说法正确的是()。A.可以利用存储过程在当前数据库中创建固定数据库角色B.当前数据库中的用户自定义角色可以用存储过程删除C.不能将数据库用户账户添加为当前数据库中角色的成员D.public角色可以被删除答案:B15.“所有事务都是两段式”与“事务的并发调度是可串行化”两者之间关系是()。A.同时成立与不成立B.没有必然的联系C.前者蕴涵后者D.后者蕴涵前者答案:C16.在数据库系统中,对存取权限的定义称为()。A.命令B.授权C.定义D.审计答案:B17.在数据库中,产生数据不一致的根本原因是()。A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余答案:C18.数据库的()是指数据的正确性,有效性和相容性。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.database_name答案:D23.下面几种故障中,会使数据库遭到破坏的是()。A.中央处理器的故障B.操作系统的故障C.突然停电D.瞬时的强磁场干扰答案:D24.存在一个等待事务集{T0,T1,⋯,Tn},其中T0正等待被Tl锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于()。A.并发处理B.封锁C.循环D.死锁答案:D25.用于实现数据存取安全性的SQL语句是()。A.CREATETABLEB.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.backupdatabaseB.alterdatabaseC.dropdatabaseD.restoreddatabase答案:A30.事务的原子性是指()。A.事务中包括的所有操作要么都做,要么都不做B.事务...