参考:https://blog.csdn.net/zwc2xm/article/details/72864589
一、实体完整性(要求有唯一健)
实体完整性要求每个表都有唯一标识符,每一个表中的主键字段不能为空或者重复的值
二、参照完整性(外键的参照)(引用完整性约束)
参照完整性要求关系中不允许引用不存在的实体。设定相应的更新删除插入规则来更新参考表。
例如表sutdent(有id,username,password),表sutdent_info(有id,name,age,sex)。其中表sutdent_info参照了表student。id作为外键。那么当student表删除一行时,表student_info对应的id那一列将被删除或者置空(根据设定的规则而定)。同样,表student_info增加一行,其中的id必须等于student表中的id。
三、用户自定义完整性
用户自定义完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
也就是说:某个表你设置这一列为null,not null,default,check等。包括:非空约束、唯一约束、检查约束、主键约束 、外键约束

2140

被折叠的 条评论
为什么被折叠?



