《数据库原理与应用》习题集(5)
第9章 数据库的安全性及SQL Server安全管理 一、单选题
1. “保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。”这是指数据的( )。
A.安全性 B.完整性 C.并发控制 D.恢复
2. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。
A.可靠性 B.一致性 C.完整性 D.安全性 3. 在数据库的安全性控制中,为了保护用户只能存取他有权存取的数据。在授权的定义中,数据对象的( ),授权子系统就越灵活。
A.范围越小 B.范围越大 C.约束越细致 D.范围越适中
4. 在数据库系统中,授权编译系统和合法性检查机制一起组成了( )子系统。 A.安全性 B.完整性 C.并发控制 D.恢复 5. 在数据系统中,对存取权限的定义称为( )。
A.命令 B.授权 C.定义 D.审计
6. SQL Server 2000提供了4层安全防线,其中“SQL Server通过登录账号设置来创建附加安全层。用户只有登录成功,才能与SQL Server建立一次连接。”属于( )。 A. 操作系统的安全防线 B. SQL Server的运行安全防线
C. SQL Server数据库的安全防线 D. SQL Server数据库对象的安全防线
7. SQL Server中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为( )。
A. 帐户 B. 角色 C. 登录 D. SQL Server用户 二、多选题
1. 数据安全性控制通常采取的措施有( )。
A.鉴定用户身份 B.设置口令 C.控制用户存取权限 D.数据加密 2. SQL Server数据库系统中一般采用( ) 以及密码存储等技术进行安全控制。 A.用户标识和鉴别 B.存取控制 C.视图 D.触发器 3. SQL Server使用权限来加强系统的安全性,语句权限适用的语句有( )。 A. EXECUTE B. CREATE TABLE C.UPDATE D.SELECT 4. 有关登录帐户、用户、角色三者的叙述中正确的是( )。 A. 登录帐户是服务器级的,用户是数据库级的
B. 用户一定是登录帐户,登录帐户不一定是数据库用户
C.角色是具有一定权限的用户组 D. 角色成员继承角色所拥有访问权限 5. SQL Server的安全性管理包括( )。
A.数据库系统登录管理 B.数据库用户管理 C.数据库系统角色管理 D.数据库访问权限的管理。
6. SQL Server使用权限来加强系统的安全性,通常将权限分为( )。 A.对象权限 B.用户权限 C.语句权限 D.隐含权限 三、填空题
1. 数据的安全性是指( ) 。
2. 数据库的存取控制机制主要包括两部分:定义用户权限和( ) 。
3. ( )是指数据库系统对用户访问数据库系统时所输入的账号和口令进行确认的过程。
4. SQL Server的用户或角色分为二级:一级为服务器级用户或角色;另一级为( ) 。 5. SQL Server有一个默认的登录账号( ) ,在SQL Server系统中它拥有全部权限,可以执行所有的操作。
6. SQL Server 2000有两种安全认证模式,即Windows安全认证模式和( ) 。 7. 在SQL Server中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用( ) 语句,收回所授的权限使用( ) 语句,限制用户或角色的某些权限使用( ) 语句。 四、简答题
1. 数据库的安全保护包括哪些内容? 答:数据库的安全保护包括: 2. 数据库的安全级别有哪几种?
答:操作系统,服务器,数据库,数据库对象 3. 在SQL中,表级的操作权限有哪些? 答:四种,分别为
4. 写出完成下列权限操作的SQL语句:
(1) 将在数据库MyDB中创建表的权限授予用户user1。
(2) 将对表books的增、删、改的权限授予用户user2,并允许其将拥有的权限再授予其他用户。
(3) 将对表books的查询、增加的权限授予用户user3。
(4) 以user2登录后,将对表books的删除记录权限授予user3。 (5) 以sa身份重新登录,将授予user2的权限全部收回。 5. 简述SQL Server 2000的安全体系结构。 6. 登录账号和用户账号的联系、区别是什么? 7. 什么是角色?角色和用户有什么关系?当一个用户被添加到某一角色中后,其权限发生怎样的变化?
8. 简述禁止权限和撤消权限的异同。
第10章 数据库并发控制及SQL Server的并发控制机制 一、单选题
1. 下面( )不是数据库系统必须提供的数据控制功能。
A.安全性 B.可移植性 C.完整性 D.并发控制
2. ( )是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位
A.程序 B.命令 C.事务 D.文件 3. 事务的原子性是指( )。
A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的
C.一个书物内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态 4. 事务的持续性是指( )。
A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的
C.一个书物内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
5. 事务是数据库操作的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于( )状态。
A.安全性 B.一致性 C.完整性 D.可靠性
6. 多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此,数据库系统必须进行( )。
A.安全性控制 B.完整性控制 C.并发控制 D.可靠性控制 7. 对并发操作若不加以控制,可能会带来( )问题。
A.不安全 B.死锁 C.死机 D.数据不一致 8. 并发操作会带来的数据不一致性有( )。
A.丢失修改、不可重复读、读脏数据、死锁 B.不可重复读、读脏数据、死锁 C.丢失修改、读脏数据、死锁 D.丢失修改、不可重复读、读脏数据 9. 有两个事务T1 、T2 ,其并发操作如图所示,下面评价正确的是( )。
顺序 ① ② ③ ④ T1 T2 读A=10 读A=10A=A-8 A=A-5 写回 写回 A.该操作不存在问题 B.该操作丢失修改 C.该操作不能重复读 D.该操作读“脏”数据
10. 设有两个事务 、 ,其并发操作如图所示,下面评价正确的是( )。
顺序 ① ② ③ T1 T2 读A=10,B=5 读A=10 读A=20,B=5A=A*2 写回 求和25验证错 A.该操作不存在问题 B.该操作丢失修改 C.该操作不能重复读 D.该操作读“脏”数据
11. 设有两个事务T1 、T2 ,其并发操作如图所示,下面评价正确的是( )。
顺序 ① ② ③ T1 T2 读A=100 A=A*2 写回 读A=200 ROLLBACK恢复A=100 A.该操作不存在问题 B.该操作丢失修改 C.该操作不能重复读 D.该操作读“脏”数据
12. 解决并发操作带来的数据不一致性问题普遍采用( )。 A.封锁 B.恢复 C.存取 …… 此处隐藏:4584字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




