- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 7.6.2 存取权限控制(1) 1、对每个用户,可以定义以下两种存取控制权限: ⑴ 数据对象权限:规定了用户使用数据库中数据对象的范围; ⑵ 操作类型权限:规定了用户在可使用数据对象上能执行的操作; 2、授权: DBA定义一个用户存取权限的过程,即DBA通过DBMS提供的命令或工具规定一个用户可以使用哪些数据对象并可对其执行什么类型的操作。 * 存取权限控制(2) 3.存取控制权的管理方式: ⑴ 集中方式:由DBA定义每个用户的权限; ⑵ 分散方式:由用户将自己拥有的全部或部分权限授予其他用户。 * 存取权限控制(3) ? 数据对象 操作类型 模 ? 式 模式 外模式 内模式 建立、修改、检索 建立、修改、检索 建立、修改、检索 数 据 表 属性列 查找、插入、修改、删除 查找、插入、修改、删除 4、关系系统中的存取权限 5、授权机制灵活性的一个指标:授权粒度,即存取权限可以定义的数据对象的范围。 返回 * 7.6.3 视图机制 通过视图(外模式)机制可限制用户使用数据的范围,从而自动地对数据提供一定程度的安全保护。 * 7.6.4 跟踪审查 1、跟踪审查:一种事后监视的安全性保护措施,它跟踪数据库的访问活动,以发现数据库的非法访问,达到安全防范的目的。 2、跟踪审查记录:记录跟踪审查结果是一个特殊文件。一般包括下列内容: ⑴ 操作类型(例如修改、查询等) ⑵ 操作终端标识与操作者标识 ⑶ 操作日期和时间 ⑷ 所涉及的数据 ⑸ 数据的前像和后像 * 7.6.5 数据加密存储 1、对数据进行加密存储和传输是DBMS提供的另一种数据安全性保护措施。 2、商品化DBMS一般都提供了数据加密例行程序,可根据用户的要求自动对存储和传输的数据进行加密处理。即使未提供这种加密程序,一般也提供了接口,允许用户使用其它厂商推出的加密程序对数据加密。 3、由于数据的加密与解密是比较费时的操作,而且数据加密与解密程序会占用大量系统资源,一般只对高度机密的数据加密。 * 7.7 数据库的完整性保护 完整性和安全性的关系:它们是数据库保护的两个不同的方面。 安全性是防止用户非法使用数据库,包括恶意破坏和越权存取数据,即防范的对象是非法用户和非法操作。完整性则是防止合法用户使用数据库时向数据库中加入不合语义的数据,即防范的对象是不合语义的数据。 为了维护数据的完整性,DBMS必须提供一种机制来检查和保证数据的完整性。 * 数据完整性保护内容: 7.7.1 完整性约束的分类 7.7.2 完整性控制 7.7.3 触发器 * 7.7.1 完整性约束的分类 完整性约束条件的作用对象有:列、元组和关系三种级别. 完整性约束条件的作用状态有:静态约束条件和动态约束条件两种。 完整性约束的分类: ⑴ 静态列级约束:对一个列的取值域的说明,比如数据类型、范围。 ⑵ 静态元组约束:规定组成一个元组的各列值之间的约束关系。 ⑶ 静态关系约束:在一个关系的各个元组之间或若干关系之间的各种联系和约束,比如:实体完整性约束、参照完整性约束、函数依赖 ⑷ 动态列级约束:修改定义或修改列值时应满足的约束条件。 ⑸ 动态元组约束:修改某个元组的值时应满足的约束条件。 ⑹ 动态关系约束:关系变化前后状态上的限制条件。 返回 * 7.7.2 完整性控制 1、DBMS完整性控制应具有的功能: DBMS应该允许用户定义以上所有六类完整性约束条件,并具有以下三个方面的功能: ? 定义功能:为用户提供定义完整性约束条件的命令或工具。 ? 检查功能:能够自动检查用户发出的操作请求是否违背了完整性约束条件。 ? 保护功能:当发现用户的操作请求使数据违背了完整性约束条件时,能够自动采取一定的措施确保数据的完整性不遭破坏。 * 2.商品化关系数据库管理系统中的完整性约束 静态关系约束中包含的实体完整性和参照完整性是最重要的两个约束,因此,商品化关系数据库管理系统(RDBMS)把完整性约束分为: ⑴ 实体完整性约束; ⑵ 参照完整性约束; ⑶ 用户定义的完整性约束,即所有非⑴、⑵的完整性约束。 * 3、完整性的控制方法: ⑴ 实体完整性约束:违反实体完整性的操作拒绝执行; ⑵ 参照完整性约束:违反参照完整性的操作,一般不是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。 ⑶ 用户定义的完整性约束:违反用
您可能关注的文档
- 《两相流与热物理-刘婕》第二章第一节.ppt
- 《两相流与热物理-刘婕》第三章第二节.ppt
- 《两相流与热物理-刘婕》第三章第六节.ppt
- 《两相流与热物理-刘婕》第三章第七节_1.ppt
- 《两相流与热物理-刘婕》第三章第七节_2_-1.ppt
- 《两相流与热物理-刘婕》第三章第三节.ppt
- 《两相流与热物理-刘婕》第三章第四节.ppt
- 《两相流与热物理-刘婕》第三章第五节.ppt
- 《两相流与热物理-刘婕》第三章第一节_1.ppt
- 《两相流与热物理-刘婕》第三章第一节_2.ppt
- 《数据库技术-苏桂平》第8章面向对象数据库.ppt
- 《数据库技术-苏桂平》第9章互联网分布式系统的数据资源存储与管理---KeyValue存储模式.ppt
- 《数据库技术-苏桂平》第10章 云计算中的数据库技术.ppt
- 《数据库技术-苏桂平》第10章+云计算中的数据库技术.ppt
- 《数据库技术-苏桂平》第10章补充:云计算简介.ppt
- 《数据库技术-苏桂平》第11章 大数据时代的数据存储和管理NoSQL.ppt
- 《数据库技术-苏桂平》第12章 数据库新进展.ppt
- 《数据库技术-苏桂平》第18讲数据库技术复习(缩印).doc
- 《数据库技术-苏桂平》数据库第四次作业.docx
- 《数据库技术-苏桂平》数据库关系代数习题.doc
最近下载
- 第6课 推动形成全面对外开放新局面.pptx VIP
- 电规总院解析2018中国能源发展情况.PDF
- 2023届高考模拟作文“《山月记》我深怕自己并非美玉”导写及范文.docx VIP
- 冰淇淋本部冷冻饮品生产工艺作业指.pdf VIP
- GB_T 14598.1871-2024 量度继电器和保护装置 第187-1部分:差动保护的功能要求 电动机、发电机和变压器比率制动差动保护和差动速断保护.pdf VIP
- 七年级数学动点题50道.doc VIP
- “多测合一”收费指导标准(示范文本) .pdf VIP
- 煤矿采掘失调原因分析及对策探讨.doc VIP
- jtge20-2011公路工程沥青及沥青混合料试验规程.pdf VIP
- 中国的文人与士大夫文化传统.pptx VIP
原创力文档


文档评论(0)