- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
An Introduction to Database System 数据库原理及应用 Principles and Applications of the Database 第6章 数据库安全性和完整性 本章导读 本章主要介绍数据库的安全性和完整性,包括数据库安全性的定义,数据库安全性控制采取的一些措施,数据库完整性的定义,完整性约束条件的类型,完整性控制机制,并用SQL语句给出了如何描述授权、角色、建立视图、约束以及触发器的方式等。 第6章 数据库安全性和完整性 重点: 1.安全性的基本概念 2.完整性的基本概念 难点: 1.域完整性控制方法 2.实体完整性控制方法 3. 参照完整性控制方法 第6章 数据库安全性和完整性 本章要点 安全性和完整性的基本概念 数据库系统的6种安全性技术 域完整性控制方法 实体完整性控制方法 参照完整性控制方法 第6章 数据库安全性和完整性 6.1 概述 6.2 数据库的安全性 6.3 数据库的完整性 6.4 SQL的完整性控制 本章小结 6.1 概述 数据库的数据保护主要包括数据库的安全性和完整性保护机制。 6.1 概述 防范对象: 第6章 数据库安全性和完整性 6.1 概述 6.2 数据库的安全性 6.3 数据库的完整性 6.4 SQL的完整性控制 本章小结 6.2 数据库的安全性 6.2 数据库的安全性 在一般计算机系统中,安全措施是一层一层设置的,下图是常见的计算机系统安全模型。 6.2 数据库的安全性 6.2.1 用户标识与鉴别 6.2.2 存取控制 6.2.3 视图 6.2.4 数据加密 6.2.5 跟踪审计 6.2.6 统计数据库的安全 6.2.1 用户标识与鉴别 用户标识与鉴别是系统提供的最外层安全保护措施。 当用户进入数据库系统时,需要提供用户的标识,系统根据标识鉴别此用户是不是合法用户: 对于合法的用户,进一步开放数据库的访问权限; 对于非法用户,则拒绝该用户对数据库进行存取操作。 6.2.1 用户标识与鉴别 用户标识与鉴别的方法比较多,常用的有下几种: 6.2 数据库的安全性 6.2.1 用户标识与鉴别 6.2.2 存取控制 6.2.3 视图 6.2.4 数据加密 6.2.5 跟踪审计 6.2.6 统计数据库的安全 6.2.2 存取控制 数据库安全性所关心的主要是DBMS的存取控制机制。存取控制是确保具有授权资格的用户访问数据库的权限,同时使得所有未被授权的人员无法访问数据库的机制。 6.2.2 存取控制 6.2.2 存取控制 3. 自主访问控制方法 6.2.2 存取控制 数据库管理员 (Database Administrator,DBA) —— 拥有支配整个数据库资源的特权,对数据库拥有最大的特权,因而也对数据库负有特别的责任。DBA特权命令包括给各个独立的帐户、用户或者用户组授予特权和回收特权,以及把某个适当的安全分类级别指派给某个用户帐户。 6.2.2 存取控制 6.2.2 存取控制 6.2.2 存取控制 用户使用数据库的方式称为权限。使用数据库的权限分为二类:访问数据特权和修改数据库模式的特权。 6.2.2 存取控制 (2)SQL的数据控制功能 授 权 在SQL中,授权语句有两种:授予权限语句和授予角色语句。 授予权限语句 语句基本形式为: GRANT 〈权限〉ON 〈数据对象〉TO〈受权者〉[WITH GRANT OPTION] 〈数据对象〉::=〈基表〉︱〈视图〉︱〈属性〉︱… 〈受权者〉::= PUBLIC︱〈授权ID〉 语义:将某作用在指定操作对象上的操作权限,限授予指定的用户。(即数据库对象的访问权限的管理) 授予权限语句 授予权限语句 【例6-2】在数据库XSBOOK中,将表STUDENT的借书证号、姓名字段的UPDATE权限授予给liu。 【例6-3】将对表STUDENT的所有操作特权授予liu。 授予权限语句 【例6-4】将对表STUDENT中借书证号和专业名的INSERT特权授予liu,并允许他将此特权转授给其他用户。 授予角色语句 授予角色语句 在下列语句中,Accounting_role,Import_role都是己建立的角色。 【例6-5】将角色Accounting _role和Import _role授予所有的用户。 授予角色语句 【例6-6】将角色Accounting _role授予用户zhang,并允许他将此角色转授给其他人。 将用户test加入至角色ma
您可能关注的文档
- 中山大学新华学院微机原理与应用课件第09章 计数器和定时器电路.ppt
- 中山大学新华学院微机原理与应用课件第10章 并行输入_输出接口芯片8255A.ppt
- 中山大学新华学院文学概论课件 诗歌理论.ppt
- 中山大学新华学院文学概论课件 戏剧文学与悲剧理论.ppt
- 中山大学新华学院文学概论课件第八章 文学创造的审美价值追求.ppt
- 中山大学新华学院文学概论课件第二章 马克思主义文学理论与中国当代文论建设.ppt
- 中山大学新华学院文学概论课件第九章 文学作品类型和体裁.ppt
- 中山大学新华学院文学概论课件 网络小 说.ppt
- 中山大学新华学院文学概论课件 小 说文本细读.ppt
- 中山大学新华学院文学概论课件第六章 文学创造作.ppt
- 仲恺农业工程学院计算机科学与工程学院数据库原理及应用课件第7章 数据库系统的恢复和并发控制技术.ppt
- 仲恺农业工程学院计算机科学与工程学院数据库原理及应用课件第8章 数据库技术发展动态.ppt
- 仲恺农业工程学院计算机科学与工程学院数据库原理及应用课件第9章 SQL SERVER 2005概述.ppt
- 仲恺农业工程学院计算机科学与工程学院数据库原理及应用课件第10章 SQL SERVER 2005数据库系统开发.ppt
- 重庆大学城市建设与环境工程学院计算机辅助设计课件 第八章.ppt
- 重庆大学城市建设与环境工程学院计算机辅助设计课件 第二章(1).ppt
- 重庆大学城市建设与环境工程学院计算机辅助设计课件 第二章(2).ppt
- 重庆大学城市建设与环境工程学院计算机辅助设计课件 第九章.ppt
- 重庆大学城市建设与环境工程学院计算机辅助设计课件 第六章.ppt
- 重庆大学城市建设与环境工程学院计算机辅助设计课件 第七章.ppt
最近下载
- 2025年辽宁省初中学业水平考试英语模拟试卷试题(含答案).pdf VIP
- 螺纹联接与螺旋传动介绍.ppt VIP
- 《大学美育》教案 第13课 光影流转的传奇 影视之美(二).docx VIP
- 小学生3500个常用汉字归类(带拼音).pdf VIP
- 《大学美育》教案 第12课 光影流转的传奇 影视之美(一).docx VIP
- 《大学美育》教案 第11课 五彩缤纷的世界:绘画之美(二).docx VIP
- Dahua大华以太网交换机(桌面式管理型)_WEB使用说明书_V1.0.0.pdf
- 党校中级考试资料.docx VIP
- (2025秋新版)人教版三年级数学上册全册教案.docx
- 智能体@AEI:Agentic Al,开启企业融合智简运维新范式.pdf
文档评论(0)