数据库的完整性是指数据的正确性和相容性.与数据库的安全性不同,数据库的完整性是为了防止错误数据的输入,其防范对象是不合语义的数据,而安全性防范对象是非法用户和非法操作.维护数据库的完整性是数据库管理系统的基本要求.
为了维护数据库的完整性,数据库管理系统(DBMS)必须提供一种机制来检查数据库中的数据是否满足语义约束条件.这些加在数据库数据之上的语义约束条件称为数据库的完整性约束条件.DBMS检查数据是否满足完整性约束条件的机制称为完整性检查.
数据库的完整性是指数据的正确性和相容性.与数据库的安全性不同,数据库的完整性是为了防止错误数据的输入,其防范对象是不合语义的数据,而安全性防范对象是非法用户和非法操作.维护数据库的完整性是数据库管理系统的基本要求.
为了维护数据库的完整性,数据库管理系统(DBMS)必须提供一种机制来检查数据库中的数据是否满足语义约束条件.这些加在数据库数据之上的语义约束条件称为数据库的完整性约束条件.DBMS检查数据是否满足完整性约束条件的机制称为完整性检查.