数据库完整性和安全性分析.pptVIP

  • 18
  • 0
  • 约8.52千字
  • 约 56页
  • 2016-03-24 发布于湖北
  • 举报
第9章 数据库完整性和安全性 9.1 引言 9.2 数据库的完整性 9.3 计算机系统安全性概述* 9.4 数据库的安全性 9.1 引言 数据库是长期保存在计算机内的有组织的可共享数据集合 在投入运行后,一方面需要利用数据库系统统一管理和共享数据 另一方面需要提供必要的措施保证其中数据的完整性和安全性 9.1 引言 数据库中发生数据错误,归纳起来主要有以下四个方面的原因: 系统发生软、硬件故障,数据遭到破坏 事务并发执行引起数据的不一致性 数据库的更新操作有误,如输入本身是错误的数 据、不正确的操作或程序产生的不一致数据等。 自然的或人为的破坏,例如意外事故(失火、失窃等)、恶意的攻击篡改数据等等 9.1 引言 针对这四种情况,DBMS必须提供以下几项数据控制功能: 数据库恢复:将数据库从错误状态恢复到某一已知的一致状态的功能 并发控制:协调并发事务的执行,并维护数据的一致性 保持完整性:数据库中数据始终保证是正确的和一致的 保证安全性:防止非法使用数据库,造成数据泄露、篡改和破坏 9.2 数据库完整性 数据库的完整性是指数据的正确性、有效性和相容性 数据库是否具备完整性关系到数据库系统能否真实地反映现实世界,因此维护数据库的完整性是非常重要的 为维护数据库的完整性,DBMS必须提供一种机制来检查数据库中的数据,看其是否满足语义规定的条件 完整性约束条件 完整性检查是围绕完整性约

文档评论(0)

1亿VIP精品文档

相关文档