《数据库安全管理练习题.doc》由会员分享,可在线阅读,更多相关《数据库安全管理练习题.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流数据库安全管理练习题.精品文档.为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理员日常维护工作的是A数据内容的一致性维护B数据库备份与恢复C数据库安全性维护D数据库存储空间管理参考答案C在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。下列不属于数据安全性需求分析内容的是A分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求B分析全局用户对数据的存取需求,以确定全局数据的安全控制策略C分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求D分析
2、各类用户对数据的存取需求,以确定各类用户能够操作的数据参考答案A数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维护、系统监控与分析、性能优化等。下列关于数据库管理员工作内容的说法错误的是A数据库的备份和恢复是重要的维护工作,数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等B性能优化是数据库管理员的重要工作,性能优化的主要手段有查询优化、索引调整、模式调整等,这些工作一般无需开发人员参与C数据库管理员应监控数据库中各种锁的使用情况,并处理可能出现的死锁情况,若发现问题应及时通知相关人员D数据库管理员需要定期检查存储空
3、间使用情况并根据需求扩展存储空间,这些工作一般无需最终用户参与参考答案B计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。在SQLServer2000中,下列安全控制方法最合理的是A为计算机系每个教师授予每个表的SELECT权,为教务处全体人员授予每个表的SELECT、INSERT、DELETE和UPDATE权B为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。将计算机系角色和教务处角色设置为此数据库的db_datareader角色中的成员,将教务处角色设置为此数
4、据库的db_datawriter角色中的成员C为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。为计算机系角色授予每个表的SELECT权,为教务处角色授予每个表的SELECT、INSERT、DELETE和UPDATE权D将计算机系和教务处的每个职工都设置为db_owner角色中的成员参考答案ASQLServer2000提供了很多预定义的角色,下述关于public角色说法正确的是A它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员B它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员C它是系统提供的服务器级的角色,管理员可以对其进行授权D它是系统提
5、供的数据库级的角色,管理员可以对其进行授权参考答案D现有SQLSever2000数据库服务器,其中的一个数据库占用80GB空间,另有一台用于备份的计算机,该机上有四个大小均为50GB的硬盘分区。若要将此数据库完全备份到该计算机上,则A不能实现,因为每个分区上的空间都不够80GBB可以先建立一个备份设备,这个备份设备分别在四个分区上各占用20GB空间,然后再用此设备备份数据库C可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这四个备份设备的备份媒体集,最后再用此备份媒体集备份数据库D可以先在每个分区上分别建立一个不用指定大小的备份设备,然后将数据库同时备份到
6、这四个备份设备上参考答案C在SQLServer2000中,某数据库中有教师表(教师号,姓名,职称),其中教师号的数据类型是整型,其他均为字符类型。若教师表中当前没有数据,用户执行下列语句:.BEGINTRANSACTIONT1.INSERTINTO教师表VALUES(1000,张三,助教);.INSERTINTO教师表VALUES(1001,王二,助教);.COMMITT1;.BEGINTRANSACTIONT2.INSERTINTO教师表VALUES(1002,王三,讲师);.INSERTINTO教师表VALUES(1003,李四,讲师);.COMMITT2;在执行的时候数据库所在的服务器突
7、然掉电,当数据库系统重新启动后,教师表中包含的数据条数为A4条B3条C2条D0条参考答案CSQL Server采用的身份验证模式有( )。A仅Windows身份验证模式B仅SQL Server身份验证模式C仅混合模式DWindows身份验证模式和混合模式参考答案Ddbo代表的是( )。A数据库拥有者 B用户C系统管理员D系统分析员参考答案A当采用Windows NT验证方式登录时,只要用户通过了Windows用户账户验证,就可以( )到SQL Server数据库服务器。A连接B集成 C控制 D转换参考答案A在“连接”组中有两种连接认证方式,其中在()方式下,需要客户端应用程序连接时提供登录时需
8、要的用户标识和密码。AWindows身份验证BSQL Server身份验证C以超级用户身份登录时D其他方式登录时参考答案B用户对数据库中的表、存储过程、视图等对象的操作权限属于语句权限。参考答案错误执行Unload Form1语句后,窗体Form1消失,但仍在内存中。参考答案错误在SQLServer2000中,新建了一个SQLServer身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。EXECsp_addsrvrolememberLOG,(_1_) 参考答案1:sysadmin在SQLServer2000中,某数据库用户
9、User在此数据库中具有对于表数据的查询和更改权限。现要收回User对于T表的数据更改权,下述是实现该功能的语句,请补全该语句(_1_)UPDATEONTFROMUser 参考答案1:REVOKE某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做。为了保证该操作的完整,需要利用到事务性质中的(_1_)性. 参考答案1:原子在SQLServer2000中,要授予某数据库中的某个用户具有该数据库中全部用户数据表的插入、删除和修改权限,比较合理的做法是将该用户添加到系统提供的(_1_)数据库角色中。 参考答案1:db_owner事务是由一系列操作组成的,事务的执行表现为事务中各个操作的执行。每个事务应具有结束操作。当一个事务需要终止并取消所有已执行的数据修改时应执行的语句是(_1_) 参考答案1:ROLLBACK事务对一个数据项的操作类型决定了数据项上的锁的类型。锁的类型主要有互斥锁(简称X锁)和(_1_)锁(简称S锁)两种。 参考答案1:共享数学关系12x=12 And x30