- 4
- 0
- 约1.66千字
- 约 42页
- 2017-04-21 发布于湖北
- 举报
数据库原理及应用 第4-5章-数据库安全性和完整性(2学时)精要
第四章 数据库安全性;数据库的安全性:保护数据库,防止因用户非法使用数据库造成数据泄露、更改或破坏。;一 计算机安全性概论
二 数据库安全性控制
三 统计数据库安全性
*四 Oracle数据库的安全性措施;技术问题
计算机安全理论与策略
计算机安全技术
管理问题
安全管理
安全评价
安全产品;技术安全类;一 计算机安全性概论
二 数据库安全性控制;1. 数据库安全概述;计算机系统中的安全模型;2. 用户标识与鉴别;3. 存取控制:定义存取权限+检查存取权限;读规则:许可证级别=密级,才能读
写规则:许可证级别=密级,才能写;MAC与DAC评价;4. 审计;;5. 数据加密;DBMS中的数据加密;一 计算机安全性概论
二 数据库安全性控制
三 统计数据库安全性;允许用户查询聚集类型的信息(例如合计、平均值等),但不允许查询单个记录信息。;例:下面两个查询都是合法的:
1.本公司共有多少女高级程序员?
2.本公司女高级程序员的工资总额是多少?
如果第一个查询的结果是“1”
则第二个查询的结果显然就是这个程序员的工资数。
;例2:用户A发出下面两个合法查询:
1.用户A和其他N个程序员的工资总额是多少?
2.用户B和其他N个程序员的工资总额是多少?
查询1结果:X,查询2结果:Y,A=Z,
则B=Y-(X-Z)。
原因:两个查询之间有很多重复的数据项;可以证明,在上述两条规定下,如果想获知用户B的工资额,至少需要进行1+(N-2)/M次查询。;第五章 数据库完整性;什么是数据库的完整性?
定义:是指数据的正确性和相容性
目的:防止不合语义的数据进入数据库;一、 完整性约束条件;对象状态
动态列级约束 动态元组约束 动态关系约束
动态 ④ ⑤ ⑥
静态列级约束 静态元组约束 静态关系约束
静态 ① ② ③
;静态列级约束;动态列级约束;;一 完整性约束条件
二 完整性控制;1. 完整性控制机制;D(Data)约束作用的数据对象
O(Operation)触发检查的操作
什么操作触发检查?立即检查or延迟检查?
A(Assertion)声明或满足条件
C(Condition)谓词
P(Procedure)触发的过程;例1:在“学号不能为空”的约束中
D 作用对象Sno
O 插入或修改Student 元组时
A Sno不能为空
C 无(可作用于所有记录的Sno属性)
P 拒绝执行该操作;例2:在“教授工资不得低于1000元”的约束中
D 作用对象为Sal属性
O 插入或修改元组时
A Sal大于等于1000
C 职称=′教授′
(仅作用于职称=‘教授’的记录)
P 拒绝执行该操作;2. 完整性约束的执行;3. 参照完整性的实现;(1)外码是否可以接受空值的问题;(2)删除被参照关系中元组的问题;例:要删除Student关系中Sno=950001的元组,
而SC关系中有4个元组的Sno都等于950001。
级联删除:警惕连锁反应(course)
受限删除
置空删除;(3)在参照关系中插入元组时的问题;例:向SC关系插入(99001,1,90)元组,而Student关系中尚没有Sno=99001的学生。
受限插入:拒绝插入(99001,1,90)元组
递归插入:先向Student插入Sno=99001的元组,然后向SC关系插入(99001,1,90)元组。;(4)修改被参照关系中主码的问题;小结
您可能关注的文档
- 龙首矿起重机大修、改造项目施工方案讲述.doc
- 龙财旭-社区养生连锁门店实战营销培训【中华讲师网】讲述.pptx
- 龙湖:户型评价定性研究报告讲述.ppt
- 数据备份与灾难恢复精要.ppt
- 龙驭球结构力学课件CH14-1讲述.ppt
- 龙驭球结构力学课件CH14讲述.ppt
- 数据库-培训-如何提高查询性能精要.docx
- 龚雪律师:机动车交通事故责任纠纷案件实务探析讲述.pptx
- :1.5函数y=Asin(ωx+φ)的图象讲述.ppt
- 数据图表类型专项练习精要.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2025高中英语教师课程标准考试模拟试卷及参考答案.docx VIP
- 第12课 绿意再生课件-赣美版(2024)初中美术七年级下册.pptx VIP
- 2025年青岛西海岸新区自主招生化学试题及答案.docx VIP
- 2024-2025学年江苏卫生健康职业学院单招《英语》考前冲刺练习(真题汇编)附答案详解.docx VIP
- GJ B 2446-2-2013 J30系列微矩形电连接器详细规范.pdf VIP
- 2025年内蒙古中考物理试卷及答案.docx VIP
- 第11课+传递绿色理念+课件+2024—2025学年赣美版(2024)+初中美术七年级下册.pptx VIP
- 2025年江苏卫生健康职业学院单招《数学》真题带答案详解(模拟题).docx VIP
- 2023年广东省中考道德与法治试卷真题及答案详解.pdf
- 相变的软模理论.ppt VIP
原创力文档

文档评论(0)