完整性约束是一组完整性规则的集合,它是对数据模型中数据及其联系所具有的制约和依赖性规则,用来保证数据的正确性,有效性和兼容性。例如,在关系模型中,任何关系都必须满足实体完整性和引用完整性这两个条件
数据完整性约束是一组完整性规则的集合。它定义了数据模型必须遵守的语义约束,也规定了根据数据模型所构建的数据库中数据内部及其数据相互间联系所必须满足的语义约束。
为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。