欢迎光临
我们一直在努力

吉大21春《数据库原理及应用(管理类)》在线作业答卷(六)【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

吉大《数据库道理及利用(管理类)》FAQ(六)

第五章 数据的保险性

1.试述实现数据库保险性把持的常用方法跟技巧。

答:

实现数据库保险性把持的常用方法跟技巧有:

( l )用户标识跟辨别:该方法由体系供给必定的方法让用户标识本人的名字或身份。每次用户请求进入体系时,由体系停止核对,经由过程判定后才供给体系的利用权。

( 2 )存取把持:经由过程用户权限制义跟合法权检查确保只有合法权限的用户拜访数据库,全部未被受权的人员无法存取数据。比方CZ 级中的自立存取把持( DAC ) , Bl 级中的强迫存取把持(MAC )。

( 3 )视图机制:为差其余用户定义视图,经由过程视图机制把要保密的数据对无权存取的用户暗藏起来,从而主动地对数据供给必定程度的保险保护。

( 4 )审计:树破审计日记,把用户对数据库的全部操纵主动记录上去放入审计日记中,DBA 可能利用审计跟踪的信息,重现招致数据库现有状况的一系列变乱,找出合法存取数据的人、时光跟内容等。

( 5 )数据加密:对存储跟传输的数据停止加密处理,从而使得不晓得解密算法的人无法获知数据的内容。

2 .SQL 言语中供给了哪些数据把持(自立存取把持)的语句?请试举多少例阐明它们的利用方法。

答:

SQL 中的自立存取把持是经由过程GRANT语句跟REVOKE语句来实现的。

如:

GRANT SELECT , INSERT ON Student奥鹏吉大答案q599792222 或请进 opzy.net

TO 王平

WITH GRANT OPTION ;

就将Student 表的SELECT 跟INSERT 权限授予了用户王平,前面的“WITH GRANT OPTION ”子句表示用户王平同时也获得了“受权”的权限,即可能把掉掉落的权限持续授予其他用户。

REVOKE INSERT ON Student FROM 王平CASCADE ;

就将Student 表的INSERT 权限从用户王平处收回,选项CASCADE 表示,假如用户王平将Student 的INSERT 权限又转授给了其他用户,那么这些权限也将从其他用户处收回。

3. 什么是数据库的审计功能,为什么要供给审计功能?

答:

审计功能是指DBMS 的审计模块在用户对数据库履行操纵的同时把全部操纵主动记录到体系的审计日记中。

因为任何体系的保险保护办法都不是完美无缺的,蓄意偷盗破坏数据的人总可能存在。利用数据库的审计功能,DBA 可能根据审计跟踪的信息,重现招致数据库现有状况的一系列变乱,找出合法存取数据的人、时光跟内容等。

4.数据库的完全性不雅点与数据库的保险性不雅点有什么差别跟接洽?

答:

数据的完全性跟保险性是两个差其余不雅点,但是有必定的接洽。前者是为了避免数据库中存在不符合语义的数据,避免错误信息的输入跟输出,即所谓渣滓进渣滓出( Garba : e In Garba : e out )所形成的有效操纵跟错误成果。后者是保护数据库避免歹意的破坏跟合法的存取。也就是说,保险性办法的防备东西长短法用户跟合法操纵,完全性办法的防备东西是不合语义的数据。

5.什么是数据库的完全性束缚前提?可分为哪多少类?

完全性束缚前提是指数据库中的数据应当满意的语义束缚前提。一般可能分为六类:静态列级束缚、静态元组束缚、静态关联束缚、静态列级束缚、静态元组束缚、静态关联束缚。

静态列级束缚是对一个列的取值域的阐明,包含以下多少个方面:(1)对数据范例的束缚,包含数据的范例、长度、单位、精度等;(2)对数据格局的束缚;(3)对取值范畴或取值凑集的束缚;(4)对空值的束缚;(5)其他束缚。

静态元组束缚就是规定构成一个元组的各个列之间的束缚关联,静态元组束缚只范围在单个元组上。静态关联束缚是在一个关联的各个元组之间或许多少关联之间常常存在各种接洽或束缚。

罕见的静态关联束缚有:(1)实体完全性束缚;(2)参照完全性束缚;(3)函数依附束缚。

静态列级束缚是修改列定义或列值时应满意的束缚前提,包含下面两方面: (1)修改列定义时的束缚;(2)修改列值时的束缚。

静态元组束缚是指修改某个元组的值时须要参照其旧值,并且新旧值之间须要满意某种束缚前提。

静态关联束缚是加在关联变更前后状况上的限制前提,比方事件分歧性、原子性等束缚前提。

6. RDBMS 在实现参照完全性时须要考虑哪些方面?

RDBMs 在实现参照完全性时须要考虑以下多少个方面:

(1)外码能否可能接收空值。

(2)删除被参照关联的元组时的考虑,这时体系可能采取的作法有三种: ①级联删除( CASCADES );②受限删除( RESTRICTED ) ;③置空值删除( NULLIFIES )。

(3)在参照关联中拔出元组时的成绩,这时体系可能采取的作法有: ①受限拔出;②递归拔出。

(4)修改关联中主码的成绩。一般是不克不及用 UPDATE 语句修改关联主码的。假如须要修改主码值,只能先删除该元组,然后再把存在新主码值的元组拔出到关联中。假如容许修改主码,起首要保证主码的唯一性跟非空,不然拒绝修改。然后要辨别是参照关联还是被参照关联。

赞(0)
未经允许不得转载:奥鹏作业网 » 吉大21春《数据库原理及应用(管理类)》在线作业答卷(六)【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址