教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

《数据库原理与应用》习题集(5)

来源:网络收集 时间:2025-11-13
导读: 第9章 数据库的安全性及SQL Server安全管理 一、单选题 1. “保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。”这是指数据的( )。 A.安全性 B.完整性 C.并发控制 D.恢复 2. 数据库管理

第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字,全部文档内容请下载后查看。喜欢就下载吧 ……

《数据库原理与应用》习题集(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/402564.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)