关系模型完整性.pptVIP

  • 2
  • 0
  • 约1千字
  • 约 5页
  • 2020-06-27 发布于福建
  • 举报
关系模型的完整性 ■关系模型中的完整性:是指数据库中数据的正 确性和一致性。 ■数据完整性由数据完整性规则来维护,包括实 体完整性规则和参照完整性规则 当然任何给定数据库中还要包括与应用有关的 完整性规则。这类完整性规则并不是关系模型 特有的,将其称为用户定义的完整性规则。 、实体完整性规则 实体完整性 关系的主属性,即主键的组成不能为空,也就 是关系的主属性不能是空值。 实体完整性是针对基本表的 在机器上实际存储数据的表称为基本表。除此之外 查询结果表是临时表;视图表是虚表,是不实际存储 数据的表。 具体地讲,实体完整性是指在实际存储数据的基本表 中,主属性不能取空值 参照完整性规则 参照完整性 如果基本关系R2的属性中,包含与另一个基本关系R 的主键K相对应的属性组F,那么F则称为外键。对R2每 个元组在F上的取值只能允许两种可能:一是空值 是等于R1中某个元组的主键值 ■实体完整性与参照完整性是由系统自动支持的,即:在 建立关系(表)时只要说明了“谁是主键,谁参照于 谁,系统将自动进行此类完整性检查 Cname CcreditPeriod 参照完整性反映了相关联的两个表之间的约束 ■例如:如果在学生表 Studen和选课成绩表SC之间用 字段建立关联,学生表Stud t是主表,选课 表SC是从表,那么

文档评论(0)

1亿VIP精品文档

相关文档