数据库关系模型核心解析.pptxVIP

  • 4
  • 0
  • 约小于1千字
  • 约 11页
  • 2026-05-18 发布于江苏
  • 举报

2.2关系模型原理——完整性约束第1页

了解关系模型完整性约束了解实体完整性了解参照完整性了解顾客自定义完整性【本节学习目标】第2页

一、关系模型完整性关系模型完整性是指在关系数据模型中对关系实施的完整性约束。完整性约束作用:消除关系表的元组重复存放保持关联表的数据一致性实现业务数据规则关系模型完整性约束组成:实体完整性约束参照完整性约束顾客自定义完整性约束第3页

二、实体完整性实体完整性是指在关系表中实施的主键取值约束,以确保关系表中的每个元组能够被唯一标识。实体完整性约束规则:每个关系表中的主键属性列都不允许为空值(NULL),否则就不可能标识实体。现实世界中的实体是靠主键来标识,主键取值应该唯一,并辨别关系表中的每个元组。第4页

例选课注册关系表(Register)的实体完整性定义Teacher关系表的实体完整性约束定义设置主键设置非空第5页

练习:在表2-7、表2-8、表2-9所示的成绩关系表中,请判断哪些表符合实体完整性约束、哪些表不符合实体完整性约束?第6页

参照完整性是指关系表之间需要恪守的数据约束,以确保关系之间关联列的数据一致性。参照完整性约束规则:若关系R中的外键F与关系S中的主键K相关联,则R中外键F值必须与S中主键K值一致。外键(Foreignkey)——在关联的两个关系中,它们含有一种或多个相似属性。若关联列在第一种关系中作为主键,则在

文档评论(0)

1亿VIP精品文档

相关文档