网站大量收购独家精品文档,联系QQ:2885784924

5.2 完整性控制数据结构与算法.pdf

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用 数据库完整性含义、 描述方式及分类方式 本章目录 CONTENTS 数据库完整性含义 数据库完整性的描述方式 数据库完整性约束的分类 总结 数据库完整性 的含义 数据库完整性的定义 数据的正确性 数据库的完整性 数据的有效性 确保数据库 数据的相容性 中的数据 数据库完整性的定义 在安全性的基础上,完整性可以 理解为: • 防止合法用户使用数据库时向数据库中加 入不符合语义的数据。 • 完整性措施的防范对象是不合语义的数据。 数据库完整性 的描述方式 使用规则描述数据库完整性的方法 描述完整性的3个部分 触发条件:规 约束条件:规 违约响应:规定系统 定系统什么时 定系统检查用 如果发现用户发出的 候使用规则来 户发出的操作 操作请求违背了完整 检查数据。 请求违背了什 性约束条件,应该采 么样的完整性 取一定的动作来保证 WHEN 约束条件。 数据的完整性,即违 约时要做的事情。 Condition What 规则的执行时间 规则的执行时间 立即执行:在执行多个语句构成的事务 时,执行完用户事务的一条语句后,系 统立即对数据进行完整性条件检查。 延迟执行:执行完事务的所有语句后, 系统才数据进行完整性条件检查。 完整性的形式化描述 一条完整性可以用一个五元组(D ,O ,A ,C ,P) 来形式化地表示 代表约束作用的数据对象。可 D (Data): 以是关系、元组和列三种对象; 代表触发完整性检查的数据库 操作,即当用户发出什么操作 O (Operation) 请求时需要检查该完整性规则, 是立即执行还是延迟执行; 代表数据对象必须满足的语义 A (Assertion) 约束,这是规则的主体; 完整性的形式化描述 代表选择A作用的数据对象值 C (Condition) 的谓词;

文档评论(0)

恬淡虚无 + 关注
实名认证
内容提供者

学高为师,身正为范.师者,传道授业解惑也。做一个有理想,有道德,有思想,有文化,有信念的人。 学无止境:活到老,学到老!有缘学习更多关注桃报:奉献教育,点店铺。

1亿VIP精品文档

相关文档