第五讲 数据库完整性.docVIP

  • 7
  • 0
  • 约1万字
  • 约 14页
  • 2017-06-17 发布于湖北
  • 举报
第五章 数据库完整性 5.1实体完整性 1 5.1.1 实体完整性定义 1 5.1.2 实体完整性检查和违约处理 2 5.2 参照完整性 3 5.2.1 参照完整性定义 3 5.2.2参照完整性检查和违约处理 4 5.3用户定义的完整性 6 5.3.1 属性上的约束条件的定义 6 5.3.2 属性上的约束条件检查和违约处理 8 5.3.3元组上的约束条件的定义 8 5.3.3元组上的约束条件检查和违约处理 8 5.4完整性约束命名子句 9 *5.5域中的完整性限制 10 5.6 触发器 11 5.6.1 定义触发器 11 5.6.2激活触发器 13 5.6.3删除触发器 14 数据库的完整性是指数据的正确性和兼容性。 数据的完整性是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。数据的安全性是保护数据库防止恶意的破坏和非法的存取。 为维护数据库的完整性,DBMS必须能够; 提供定义完整性约束条件的机制 提供完整性检查的方法 违约处理 我们在第2章2.3已经讲解了关系数据库三类完整性约束约束的基本概念,下面讲解SQL语言中实现这些完整性控制功能的方法。 5.1实体完整性 5.1.1 实体完整性定义 1. 将STUDENT表中的SNO属性定义为码。 CREATE TABLE Student (Sno CHAR(9)PRIMARY KEY,/*

文档评论(0)

1亿VIP精品文档

相关文档