数据库期末考试-——选择题练习题库(new)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

[试题分类]:[08]数据库安全性/[0801]安全性概述164.下面哪个不是数据库系统必须提供的数据控制功能?A.安全性B.可移植性C.完整性D.并发控制[试题分类]:[08]数据库安全性/[0802]用户权限管理26.在数据库的安全性控制中,为了保护用户只能存取他有权存取的数据。在授权的定义中,数据对象的____,授权子系统就越灵活。A.范围越小B.范围越大C.约束越细致D.范围越适中171.下列哪一个Transact-SQL语句能够实现拒绝user4查询视图MyView的权限?A.REVOKEUPDATEONMyViewB.GRANTSELECTONMyViewTOuser4C.DENYSELECTONMyViewTOuser4D.GRANTUPDATEONMyView172.下列哪一个Transact-SQL语句能够实现收回user2查询基本表T的权限?A.REVOKEUPDATEONTB.GRANTSELECTONTTOuser2C.DENYSELECTONTTOuser2D.REVOKESELECTONTFROMuser26、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是A.REVOKEUPDATE(XH)ONTABLEFROMZHAOB.REVOKEUPDATE(XH)ONTABLEFROMPUBLICC.REVOKEUPDATE(XH)ONSTUDFROMZHAOD.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC7、把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是A)GRANTGRADEONSCTOZHAOB)GRANTUPDATEONSCTOZHAOC)GRANTUPDATE(GRADE)ONSCTOZHAOD)GRANTUPDATEONSC(GRADE)TOZHAO[试题分类]:[09]事务与并发性/[0901]事务概述178.若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态?A.安全B.一致C.不安全D.不一致14.SQL语言的ROLLBACK语句的主要作用是()A.终止程序B.保存数据C.事务提交D.事务回滚4.为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为()A.安全性控制B.完整性控制C.事务控制D.并发控制6.事务是数据库操作的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于____状态。A.安全性B.一致性C.完整性D.可靠性7.若数据库中只包含成功事务提交的结果,则此数据库就称为处于____状态。A.安全B.一致C.不安全D.不一致[试题分类]:[09]事务与并发性/[0902]事务的并发性179.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行?A.安全性控制B.完整性控制C.并发控制D.可靠性控制180.数据库的并发操作有可能带来的三个问题中包括?A.数据独立性降低B.无法读出数据C.权限控制D.丢失更新181.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指?A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合182.并发操作会带来哪些数据不一致性?A.丢失修改、不可重复读、读脏数据、死锁B.不可重复读、读脏数据、死锁C.丢失修改、读脏数据、死锁D.丢失修改、不可重复读、读脏数据185.设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是?T1T2①读A=10,B=5②读A=10A=A*2写回③读A=20,B=5求和25验证错A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据187.设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是?(改A为X)T1T2①读X=48②读A=48③X=X+10写回④X=X-2写回A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据188.设有事务T1和T2,其并发操作顺序如下所示(其中①②③④⑤表示时间从前到后的顺序)该并发操作带来的问题是?A.不一致分析B.丢失更新C.读了脏数据D.写错误189.并发操作可能带来的数据不一致不包括?A.丢失修改B.不可重复读C.读脏数据D.死锁190.下图中的问题属于?A.丢失修改B.读脏数据C.不可重复读D.幻象读[试题分类]:[09]事务与并发性/[0903]基于锁的并发控制193.不允许任何其他事务对锁定目标再加任何类型锁的锁是?A.共享锁B.排他锁C.共享锁或排他锁D.以上都不是194.数据库中的封锁机制是()的主要方法A.完整性B.安全性C.并发控制D.恢复195关于锁的相容性叙述正确的是?A.一个事务对资源加了共享锁后,另一个事务可以对同一个资源加共享锁B.一个事务对资源加了共享锁后,另一个事务可以对同一个资源加排它锁C.一个事务对资源加了排它锁后,另一个事务可以对同一个资源加共享锁D.一个事务对资源加了排它锁后,另一个事务可以对同一个资源加排它锁196.规定事务在访问数据对象之前必须加锁,如果事务T获得了数据对象R上的排他锁,那么?A.T对R只能读不能写B.其他事务对R既不能读也不能写C.T对R只能写不能读D.其他事务对R只能读不能写197.一级封锁协议能解决的问题是?A.丢失修改B.读脏数据C.不可重复读D.幻象读199.若事务T对数据R已加X锁,则其他事务对数据R?A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁200.关于“死锁”,下列说法中正确的是?A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁12.在事务依赖图中,若两个事务的依赖关系构成循环,则()A.事务执行成功B.系统出现活锁C.事务执行失败D.系统出现死锁2.封锁可以避免数据的不一致性,但有可能引起()A.系统崩溃B.使磁盘上的DB中的数据有错误C.若干事务彼此等待对方释放封锁D.系统自动关机10.避免活锁采用的简单策略是()A.顺序封锁法B.依次封锁法C.按优先级确定服务顺序D.先来先服务7.关于“死锁”,下列说法中正确的是()A.死锁是操作系统中的问题,数据库操作中不存在B.在数据主加操作中防止死锁的方法是:禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁15.死锁发生时()A.两个事务什么都没做B.两个事务都需撤消C.撤消其中一个事务,把两个事务都恢复到初态D.撤消其中一个事务,并恢复到初态[试题分类]:[10]数据库备份恢复/[1001]备份恢复概述204.若系统在运行过程中,由于某种硬件故障使存储在外存上的数据部分损失或全部损失,这种情况称为?A.介质故障B.运行故障C.系统故障D.事务故障7.在数据库系统中,系统故障造成()A.硬盘数据丢失B.软盘数据丢失C.内存数据丢失D.磁带数据丢失[试题分类]:[10]数据库备份恢复/[1002]数据库备份205.后援副本的用途是?数据库副本的作用是?A.安全性保障B.一致性控制C.故障后的恢复D.数据的转储206.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括?A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本[试题分类]:[10]数据库备份恢复/[1003]数据库恢复207.日志文件是用于记录?A.程序运行过程B.数据操作C.对数据的所有更新操作D.程序执行的结果208.用于数据库恢复的重要文件是?A.数据库文件B.索引文件C.日志文件D.备注文件[试题分类]:[10]数据库备份恢复/[1004]数据导入导出212.DTS不可以进行的转换是?A.SQLServer--ExcelB.Oracle--SQLServerC.SQLServer-wordD.SQLServer--Acess[试题分类]:[11]存储过程与触发器/[1101]TSQL基础知识10.在SQLServer编程中,可使用()将多个语句捆绑。A.{}B.BEGIN-ENDC.()D.[]3、下面()组命令,将变量count值赋值为1。A.DECLARE@countSELECT@count=1B.DIMcount=1C.DECLAREcountSELECTcount=1D.DIM@countSELECT@count=1[试题分类]:[11]存储过程与触发器/[1102]存储过程1、修改存储过程使用的语句是()。A.ALTERPROCEDUREB.DROPPROCEDUREC.INSERTPROCEDUED.DELETEPROCEDUE2、创建存储过程的语句是()。A.ALTERPROCEDUREB.DROPPROCEDUREC.CREATEPROCEDUED.INSERTPROCEDUE4在SQLServer中删除存储过程用()。A.ROLLBACKB.DROPPROCC.DELALLOCATED.DELETEPROC[试题分类]:[11]存储过程与触发器/[1103]触发器14.触发器可以创建在()中。A.表B.过程C.数据库D.函数8、在SQLServer中删除触发器用()。A.ROLLBACKB.DROPC.DELALLOCATED.DELETE3、在表或视图上执行除了()以外的语句都可以激活触发器。A.InsertB.DeleteC.UpdateD.Create13.不能激活触发器执行的事件是()A.SELECTB.UPDATEC.INSERTD.DELETE

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功