计算机网络安全教程第07章课后练习题及答案

更新时间:2023-12-25 22:44:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

课后练习

一、填空

1. 数据库系统的安全机制主要有:( )、安全管理,和数据库加密。 2. 存取控制模型有自主存取控制(DAC),其缩写来自于英文( )、

强制存取控制(MAC),其缩写来自于英文( ),和基于角色的访问控制(RBAC),其缩写来自于英文( )。 3. 数据完整性约束分为以下几类:域完整性、( )、( )、

用户定义完整性。

4. SQL Server的三种身份认证模式,即Windows身份认证模式、( )

身份认证模式、( )模式。

5. Oracle采用基于角色的访问控制方法,内置了三种标准角色:( ),

RESOURCE,DBA。 二、选择

1. 目前市场占有率最高的数据库模型是:( )

A. 层次模型

B. 关系模型

C. 网状模型

D. 以上都不是

2. Oracle数据库系统采用的访问控制方式为:( )

A. DAC

B. MAC

C. RBAC

D. 以上都不是

3. 某SQL语句“CREATE TABLE SCORE ...”,其作用是:( )

A. 创建数据库 B. 创建表

C. 添加表记录 D. 创建表字段

4. 数据库不完全恢复操作,需要的是哪种日志?( )

A. 系统日志

B. 事件日志

C. 操作日志

D. Redo日志

5. 每次转储全部的数据,称为( )

A. 海量转储 三、简答

1. 简述“关系数据库系统”中的“关系”的含义。

2. 数据库系统的安全机制主要有哪三种?简述其基本概念。

3. 数据库自主访问控制、强制访问控制和基于角色的访问控制各自特征是什么? 4. 数据完整性约束分为哪几个类型?

5. SQL Server的三种身份认证模式分别适用场合是?

B. 增量转储

C. 同步转储

D. 异步转储

课后练习答案

一、填空 1. 存取管理

2. Discretionary Access Control

Role-Based Access Control 3. 实体完整性 4. SQL Server 5. CONNECT 二、选择 1. B 2. C 3. B 4. D 5. A 三、简答

1. 关系数据库系统中,各数据表之间通过相关字段建立起关系,故称之为关系数

据库。

2. 数据库系统的安全机制主要有:存取管理、安全管理,和数据库加密。存取管

理主要用户防止非授权访问;安全管理指数据库操作权限管理的机制;数据库加密主要用于对数据库内的数据进行加密处理,防止信息泄漏。

3. 自主访问控制允许使用者在没有系统管理员参与的情况下对他们所控制的对

象进行权限修改;强制访问控制基于被访问对象的信任度进行权限控制,不同的信任度对应不同的访问权限;基于角色的访问控制根据用户在组织内所处的角色进行访问授权与控制。

4. 数据完整性约束分域完整性、实体完整性、参照完整性、用户定义完整性。 5. Windows身份验证适用与与活动目录集成的场合;SQL Server身份验证适用于

使用独立SQL Server数据库帐号的场合;混合模式下两种身份验证并存使用,提供灵活丰富的身份验证手段。

参照完整性 混合

Mandatory Access Control

本文来源:https://www.bwwdw.com/article/d6cx.html

Top