首页 > 试题广场 >

要求userID作为Users表中元组的唯一标识,这属于关系

[单选题]

要求userID作为Users表中元组的唯一标识,这属于关系的()

  • 实体完整性规则
  • 参照完整性规则
  • 域完整性规则
  • 引用完整性规则
关系模型的三类完整性是实体完整性、参照完整性和用户完整性。
其中,实体完整性和参照完整性是关系模型必须满足的完整性约束条件,应由关系系统自动支持。
实体完整性是基于主码的,一个主码由一个或多个属性组成。实体完整性要求主码中的任一属性(列)不能为空,所谓空值 是“不知道”或“无意义”的值。之所以要保证实体完整性主要是因为:在关系中,每一个元组的区分是依据主码值的不同,若主码值取空值,则不能标明该元组的 存在。
参照完整性是基于外码的,若基本关系R中含有与另一基本关系S的主码PK相对应的属性组FK(FK称为R的外码),则参照完整性要求,对R中的每个元组在FK上的值必须是S中某个元组的PK值,或者为空值。
实体完整性和参照完整性适用于任何关系数据库系统。除此之外,不同的关系数据库系统根据其应用环境的不同,往往还需 要一些特殊的约束条件。
用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。如:学生的成绩一般 情况下的取值范围在0-100之间。
发表于 2018-09-29 11:29:27 回复(0)
作为唯一标识,即实体完整性
发表于 2017-11-28 13:28:02 回复(0)
有没有大神解释一下 关键字完整性约束和主键约束都是什么区别
发表于 2018-07-23 11:05:27 回复(0)
666
发表于 2017-09-19 00:08:09 回复(0)