数据库应用第9讲_数据库完整性约束_V08_2.pdfVIP

  • 3
  • 0
  • 约1.48万字
  • 约 33页
  • 2017-06-18 发布于湖北
  • 举报

数据库应用第9讲_数据库完整性约束_V08_2.pdf

第9章数据库完整性约束 数据库系统应用 数据库系统应用 Data Base System Application Data Base System Application 张建国 哈工大计算机科学与技术学院 2008-10-7 哈工大计算机学院张建国 Slide 9-1 第9章数据库完整性约束 第9章数据库完整性约束 2008-10-7 2 第9章数据库完整性约束 本章主要内容 本章主要内容 数据完整性的概念 完整性约束条件作用的对象 完整性的定义类型 完整性控制的若干问题 触发器的概念 触发器的创建及删除 2008-10-7 哈工大计算机学院张建国 Slide 9-3 第9章数据库完整性约束 9.1 数据完整性的概念 9.1 数据完整性的概念 完整性 数据的正确性和相容性. 防止数据库中存在不符合语义的数据. 完整性分类 实体完整性 参照完整性 用户定义完整性 DBMS必须提供一种机制来维护数据库的完整性. 2008-10-7 哈工大计算机学院张建国 Slide 9-4 第9章数据库完整性约束 9.1 数据完整性的概念(Cont.) 9.1 数据完整性的概念(Cont.) 完整性的控制机制 定义功能 提供定义完整性约束条件的机制. 检查功能 检查用户发出的操作请求是否符合完整性约束条件. 执行功能 若用户的操作请求违背了完整性约束条件,则采取适当 的措施保护数据的完整性. 2008-10-7 哈工大计算机学院张建国 Slide 9-5 第9章数据库完整性约束 9.1 数据完整性的概念(Cont.) 9.1 数据完整性的概念(Cont.) 完整性的定义类型 主码约束(Primary Key) 默认值约束(Default) 定义实体完整性约束 定义例的默认值 外键约束(Foreign Key) 列取值约束(Check) 定义参照完整性约束 定义列的取值范围 惟一性约束(Unique) 定义每一位的取值范 围 定义某列的值不能重 复 2008-10-7 哈工大计算机学院张建国 Slide 9-6 第9章数据库完整性约束 9.2 约束条件的作用对象 9.2 约

文档评论(0)

1亿VIP精品文档

相关文档