SQL课件第5讲关系模型幻灯片.pptVIP

  • 7
  • 0
  • 约1.94千字
  • 约 15页
  • 2018-03-26 发布于未知
  • 举报
第五讲 关系模型 ER模型向关系模型的转换 关系代数 关系模型的完整性约束 数据库系统的三级模式结构 关系模型 实体完整性规则(entity integrity rule) 要求关系中元组在组成主键的属性上不能有空值。如果出现空值,那么主键值就起不了惟一标识元组的作用。 关系模型的三类完整性规则 参照完整性规则(reference integrity rule) 形式定义: 如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么在R2的关系中,K的取值只允许两种可能,或者为空值,或者等于R1关系中某个主键值。 这条规则的实质是“不允许引用不存在的实体”。 在上述形式定义中,关系模式R1的关系称为“参照关系”,关系模式R2的关系称为“依赖关系”。 关系模型的三类完整性规则 学号 姓名 课程号 成绩 101 212 221 … 刘军 王丽 章华 K5 K8 K9 80 76 92 成绩表 课程号 课程名 K5 K8 K9 … 高等数学 C语言 计算机网络 课程表 学号是主码 课程号是外码 课程号是主码 根据数据参照完整性的定义,成绩表中课程号的值 或者为空,或者在课程表中的课程号中能够找到。 关系模型的三类完整性规则 参照完整性举例一: 在关系数据库中有下列两个关系模式: S(S#,SNAME,AGE,SEX) SC(S#,C

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档