- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 数据库安全性和完整性综述
第六章 数据库安全性和完整性;用户标识与鉴别
存取控制
视图机制
审计
数据加密;XM;1. 用户标识与鉴别;2. 存取控制;2. 存取控制;2.1 自主存取控制DAC;2.1 自主存取控制DAC;2.1 自主存取控制DAC;2.1 自主存取控制DAC;2.1 自主存取控制DAC;2.1 自主存取控制DAC;例如:
GRANT SELECT ON TABLE 表1 TO PUBLIC;
//将对表1的SELECT特权授予所有的用户。;2.1 自主存取控制DAC;以单个权限为单位授权太过麻烦
角色:权限的集合
为具有相同权限的用户群创建一个角色
基于角色来管理权限简化授权过程
创建角色
给角色授权或授予角色
给用户授予角色;2.1 自主存取控制DAC;角色权限的回收
REVOKE 权限 ON 数据对象 FROM 角色
举例:
创建角色R1
使R1具有Student表的Select/Update/Insert权限
将R1角色授予用户王平和李明
修改R1,使其具有Student表的Delete权限;3. 视图机制;4. 审计Audit和数据加密;数据库完整性:数据的正确性和相容性。;DBMS对数据库完整性的支持
提供定义完整性约束的机制
实体完整性、参照完整性、自定义完整性
提供完整性检查的方法
违约处理:拒绝执行、级联执行;3.1 完整性约束的概念;3.1 完整性约束的概念; 1)静态列约束:是对一个列的取值域等的限制。
对数据类型的约束 ;
对数据格式的约束 ;
对取值范围或取值集合的约束;
对空值的约束 ;; 1)动态列约束:规定修改列定义或列值时应满足的约束条件。
如:将允许为空的列修改为不允许为空;
学生的年龄只能增长。;3.2 实体/参照完整性约束;3.2 实体/参照完整性约束;3.3 用户自定义完整性约束;违约处理和保护:
create table s(
sno char(2) primary key,
sgender char(2) check(sgender in(f,m)));3.3 用户自定义完整性约束;3.3 用户自定义完整性约束;3.3 用户自定义完整性约束;3.3 用户自定义完整性约束;创建一个触发器sc_trig,当插入或者更新“学习”表时,该触发器检查“成绩”是否在指定的范围内;安全性和完整性小结
您可能关注的文档
最近下载
- 2025广西公需科目考试答案(3套,涵盖95_试题)一区两地一园一通道建设;人工智能时代的机遇与挑战.pdf VIP
- 2025商用车发动机气缸体铸件技术条件.docx VIP
- 颅内复杂动脉瘤介入治疗围术期护理专家共识2025 .pdf
- 第二节病虫害预测预报教学教材.ppt VIP
- 电梯新检规施工自检报告-曳引客货-2024.doc
- 2025年高考英语(新高考Ⅱ卷)试卷评析及2026高考备考策略 课件.pptx
- 2000年全国高中学生化学竞赛决赛(冬令营)理论试题与实验试题及参考答案精品.pdf VIP
- 苹果公司知识产权保护策略.pptx
- 中药饮片智能调剂与煎煮关键技术研究课件.pdf VIP
- 局部解剖学(山东联盟) 智慧树 知到答案.docx VIP
文档评论(0)