【数据库】数据的完整性约束怎么理解?

如题
2024-12-15 16:59:33
推荐回答(2个)
回答1:

包括三个方面:
实体完整性约束:即主码所要满足的条件,主码要求非空并且唯一;
参照完整性约束:即外码所要满足的条件,外码的取值要么为空值,要么为在其对应的主码中出现过的值;
用户自定义完整性约束:包括取值范围(即check约束)、非空约束(not null)、唯一约束(unique)、缺省值约束(default)

回答2:

存储在数据库中的所有数据值均正确的状态。