第4章完整性约束(免费阅读).pptVIP

  • 18
  • 0
  • 约1.1万字
  • 约 60页
  • 2016-12-23 发布于重庆
  • 举报
数据库系统与应用 _第4章 完整性约束 电子科技大学 计算机学院 郑莉华 cd_zhenglh@163.com 4.1 数据库完整性概述 4.2 完整性约束的分类 4.3 整性约束的定义 4.4 完整性约束的修改 4.5 完整性约束的验证 4.6* 数据库产品对完整性的支持 小结 完整性约束是加在数据库模式上的一个具体条件,它规定什么样的数据能够存储到数据库系统当中 例: 学生的年龄必须是整数,取值范围为14--29; 学生的性别只能是男或女; 学生的学号一定是唯一的; 学生所在的系必须是学校开设的系; 数据的完整性和安全性是两个不同的概念 数据的完整性是为了防止数据库中存在不符合语义的数据,防止错误数据的输入和输出所造成的无效操作和错误结果。 数据的安全性是防止非法用户的非法操作所造成的对数据库的恶意破坏。 完整性控制机制 完整性约束条件定义机制 完整性约束条件:数据模型的组成部分,约束数据库中数据的语义 DBMS应提供定义数据库完整性约束条件的机制,并把它们作为模式的一部分存入数据库中 完整性检查机制 检查用户发出的操作请求是否违背了完整性约束条件 违约反应 如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性 按照完整性约束条件作用的对象分: 类型约束:定义属性列对应

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档