6.5.2 关系数据库模式+完整性约束

文章目录

  • 关系模式
  • 完整性约束

关系模式

6.5.2 关系数据库模式+完整性约束_第1张图片
关系模式由关系名,组成关系的属性集合,属性的域,属性向域的映像集合,属性间数据依赖关系集合组成。简化描述时,只需要关系名,属性集合。例如学生关系可以使用S表示关系名,其属性集合包含Sno(学号),Sname(学生姓名),SD(系名),SA(年龄)。关系模式可以表示为:S(Sno, Sname, SD, SA),其中Sno是主码。

完整性约束

6.5.2 关系数据库模式+完整性约束_第2张图片
完整性约束的目的是不破坏数据的一致性,包含实体完整性、参照完整性、用户定义的完整性。实体完整性是指基本关系中,主属性不能为空。参照完整性是指,如果在一个关系中的属性是另一个关系中的码,那么它们之间需要保持一致,即域相同。用户定义的完整性是指对某一具体关系数据库的约束条件,比如约束员工的年龄在20到60之间。

你可能感兴趣的:(程序员教程-读书笔记,关系模式,完整性约束,实体完整性,参照完整性)