第八章数据库安全性和完整性.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章数据库安全性和完整性

第八章.数据库安全性和完整性 习题: 填空题 保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的 。 数据库的 是指数据的正确性和相容性。 在数据库的安全性控制中,为了保证用户只能存取它有权存取的数据,在授权的定义中,数据对象的 ,授权子系统就越灵活。 保护数据安全性的一般方法是 。 存取权限包括两个方面的内容,一个是 ,另一个是 。 完整性约束是指 和 。 实体完整性是指在基本表中, 。 参照完整性是指在基本表中, 。 简答题 试述实现数据库安全性控制的常用方法和技术。 什么是数据库中的自主存取控制方法和强制存取控制方法? 什么是数据库的审计功能?为什么要提供审计功能? DBMS的完整性控制机制应具有哪些功能? 关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的? 参考答案 填空题 安全性 完整性 范围越小 设置用户标识和存取权限控制 要存取的数据对象,对此数据对象进行操作的类型 实体完整性,参照完整性 主属性不能取空值 外码可以是空值或者另一个关系主码的有效值 简答题 实现数据库安全性控制的常用方法和技术有: 用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份,每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。 存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。 视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。 审计:建立审计日志,把用户对数据库的所有操作自动记录下来,放入审计日志中,DBA可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。 数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。 自主存取控制方法:定义各个用户对不同数据对象的存取权限,当用户对数据库访问时首先检查用户的存取权限,防止不合法用户对数据库的存取。 强制存取控制方法:每一个数据对象被强制地标以一定的密级,每一个用户也被强制地授予某一个级别的许可证,系统规定只有具有某一许可证级别的用户才能存取某一密级的数据对象。 审计功能是指DBMS的审计模块在用户对数据库执行操作的同时把所有操作自动记录到系统的审计日志中。因为任何系统的安全保护措施都不是完美无缺的,利用数据库的审计功能,DBA可以根据审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。 DBMS的完整性控制机制应具有三个方面的功能: 定义功能,即提供定义完整性约束条件的机制; 检查功能,即检查用户发出的操作请求是否违背了完整性约束条件; 违约反应,即如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。 对于违反实体完整性和用户定义完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档