(1)实体完整性约束规则由于主键的一个重要作用就是标识每条记录,这样,关系的实体完整性要求关系(表)中的记录在组成的主键上不允许出现两条记录的主键值相同,也就是说,既不能有空值,也不能有重复值。
(2)自定义的完整性约束规则自定义的完整性约束规则是针对某一个具体字段的数据设置的约束条件,例如,可以将学生的“年龄”字段值定义为14~25之间,将“性别”字段定义为分别取两个值“男”或“女”。
(3)参照完整性约束规则参照完整性约束规则是对相关联的两个表之间的约束。具体的说,就是对于具有主从关系的两个表,从表中每条记录外键的值必须是在主表中存在的,因此,如果在两个表之间建立了关联关系,则对一个关系进行的操作要受到另一个表中的记录值的制约。这种制约表现在两个方面,一是对从表的添加记录、修改记录受到的制约,另一个方面是对主表进行修改和删除操作产生的连锁反应。
(简答题)
简述关系的三类完整性约束。
正确答案
答案解析
略
相似试题
(单选题)
下列不属于关系的三类完整性约束的是()
(填空题)
关系模型的完整性规则是对数据的约束。关系模型提供了三类完整性规则()、()、()
(单选题)
关系模型中有三类基本的完整性约束,定义外部关键字实现的是()。
(判断题)
为了维护数据在数据库中与现实世界中的一致性,防止错误数据的录入,关系模型提供了三类完整性约束规则。
(简答题)
用SQL语句创建教师授课关系(TC),包括Tno、Cno和AVGrade,必须定义三类完整性,包括(Tno,Cno)的主键,Tno和Cno两个外键,以及AVGrade的取值范围在0到100分的约束。
(简答题)
用SQL语句创建学生选课关系(SC),包括Sno、Cno和Grade,必须定义三类完整性,包括(Sno,Cno)的主键,Sno和Cno两个外键,以及Grade的取值范围在0到100分的约束。
(填空题)
关系的完整性约束包括:域的()和参照完整性约束。
(多选题)
下列完整性约束条件中,属于关系模型的完整性约束条件的有()
(多选题)
下列完整性约束条件中,属于关系模型的完整性约束条件的有()