安全标准:TCSEC、CC
实现数据库系统安全性的技术和方法
用户身份鉴别
存取控制技术:DAC(grant、revoke)和MAC
视图技术:VIEW、ROLE
审计技术:aduit
数据加密存储和加密传输:MD5、DES、RSA
安全有些情况下,阻止了技术的发展,提高了系统的使用代价,安全问题不是全部都由技术解决,应有配套的法律和道德保证和约束。;;数据库完整性;数据库完整性(续);数据库完整性(续);数据库完整性(续);数据库完整性(续);;;;;;;;;;;;;;;;;参照完整性检查和违约处理;参照完整性检查和违约处理(续);参照???整性检查和违约处理(续);;参照完整性检查和违约处理(续);参照完整性检查和违约处理(续);;;;;;;;;;;;;;;;;;;;;;断言;断言(续);[例5.19]限制每一门课程最多60名学生选修
CREATE ASSERTION ASSE_SC_CNUM1
CHECK(60 = ALL (SELECT count(*) FROM SC
GROUP by cno)
);
/*此断言的谓词,涉及聚集操作count 和分组函数group by 的SQL语句*/
;[例5.20]限制每个学期每一门课程最多60名学生选修
首先需要修改SC表的模式,增加一个“学期(TERM)”属性
ALTER TABLE SC ADD TERM DATE;
然后,定义断言:
CREATE ASSERTION ASSE_SC_CNUM2
CHECK(60 = ALL (SELECT count(*) FROM SC
GROUP by cno,TERM)
);;2. 删除断言的语句格式为
DROP ASSERTION 断言名;
如果断言很复杂,则系统在检测和维护断言的开销较高,这是在使用断言时应该注意的;;;;;定义触发器(续);定义触发器(续);定义触发器(续);定义触发器(续);;;;;;;;;;此课件下载可自行编辑修改,供参考!
感谢您的支持,我们努力做得更好!
您可能关注的文档
最近下载
- 2025江苏航运职业技术学院单招考试文化素质数学过关检测试卷及完整答案详解(精选题).docx VIP
- 钢筋混凝土化粪池22S702.pdf VIP
- 2025年铁岭卫生职业学院单招职业技能考试题库学生专用.docx
- 2025年宜宾中考物理试卷及答案.doc VIP
- 掩体构筑教学法教案.doc VIP
- 神经网络与深度学习.pdf VIP
- 2026年全国国家版图知识竞赛题库(含答案).pdf VIP
- 心血管-肾脏-代谢综合征(CKM)综合管理中国专家共识2025解读PPT课件.pptx VIP
- AQ2013-2008金属非金属地下矿山通风技术规范.pdf VIP
- 广东省初中学业水平考试数学试卷试题及答案(2025年).pdf VIP
原创力文档

文档评论(0)