计算机数据库系统原理

简述数据库系统中安全性控制的一般方法?

题目

简述数据库系统中安全性控制的一般方法?

参考答案和解析
正确答案: 1)用户标识和鉴定:是系统提供的最外层安全保护措施;
2)存取控制:由数据对象和操作类型两个要素组成,通过定义用户存取权限来限定用户对某个数据对象的操作类型;
3)定义视图:把要保密的数据对无权存取的用户隐藏起来;
4)审计:跟踪数据库的访问活动。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 2 )数据库系统处理死锁一般采用哪两类方法?简述每类方法的基本原理( 10 分)


正确答案:

第2题:

下面哪个不是数据库系统必须提供的数据控制功能?

A.安全性

B.可移植性

C.完整性

D.并发控制


正确答案:B
解析:数据库系统必须提供安全性、完整性和并发控制功能。

第3题:

事务的持久性是由数据库系统中的哪个部件负责?

A.完整性控制部件

B.安全性控制部件

C.恢复管理部件

D.并发控制部件


正确答案:C

第4题:

以下()不属于实现数据库系统安全性的主要技术和方法。

A、存取控制技术

B、视图技术

C、审计技术

D、出入机房登记和加防盗门


参考答案:D

第5题:

下面选项中,( )不是数据库系统必须提供的数据控制功能。

A安全性

B可移植性

C完整性

D并发控制


正确答案:B

第6题:

以下不属于实现数据库系统安全性的主要技术和方法的是——。

A.视图机制

B.存取控制技术

C.审计技术

D.出入机房登记和加锁


正确答案:D
解析:实现数据库安全性控制的常用方法和技术有:
①用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。
②存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如c2级中的自主存取控制(IAC),B1级中的强制存取控制(MAC)。
③视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。
④审计:建立审计日志,把用户对数据库的所有操作自动记录下来放人审计日志中,DBA可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。
⑤数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。

第7题:

SQL中的视图提高了数据库系统的( )。

A.完整性

B.并发控制

C.隔离性

D.安全性


正确答案:D

第8题:

数据库系统处理死锁一般采用哪两类方法?简述每类方法的基本原理。


正确答案:解决死锁主要采用死锁预防和死锁检测与恢复两类方法。a.死锁预防利用死锁预防协议通过破坏死锁产生的必要条件来避免系统进人死锁状态防止死锁发生。b.死锁检测与恢复则是允许系统进入死锁状态并且定期检查系统是否发生死锁。当发现系统发生死锁后采取相应的恢复机制使系统摆脱死锁状态。
解决死锁主要采用死锁预防和死锁检测与恢复两类方法。a.死锁预防利用死锁预防协议,通过破坏死锁产生的必要条件来避免系统进人死锁状态,防止死锁发生。b.死锁检测与恢复则是允许系统进入死锁状态,并且定期检查系统是否发生死锁。当发现系统发生死锁后,采取相应的恢复机制使系统摆脱死锁状态。

第9题:

SQL中的视图机制提高了数据库系统的()。

A、完整性

B、并发控制

C、隔离性

D、安全性


参考答案:D

第10题:

SQL中的视图提高了数据库系统的(67)。

A.完整性

B.并发控制

C.隔离性

D.安全性


正确答案:D
解析:本题考查SQL中视图的作用。视图不真正存在数据,只是把定义存于数据字典,在对视图进行查询时,才按视图的定义从基本表中将数据读出。视图的作用有如下几点:(1)简化用户的操作;(2)使用户能从多种角度看待同一数据;(3)对重构数据库提供了一定程度的逻辑独立性;(4)能够对机密数据提供安全保护。