全心思齐网

约束值是什么?

约束(Constraint)使用户可以定义数据库引擎执行数据完整性的方式,就是说,约束定义了有关列中允许的值的规则,强制数据表保持数据的完整性,表数据必须符合一定的条件。因为约束跟表数据有十分密切的关系,因此,通常在表定义中创建约束。事实上,表是数据库对象,约束也是一种特殊的数据库对象,只不过用于实现数据的完整性。在关系型数据库中,数据的完整性主要分为三类:

实体完整性约束:数据是唯一的,相关的约束是主键约束(Primary Key),唯一约束(Unique);

域完整性:数据值符合标准,相关的约束是:Check约束,默认值约束(Default),非空约束(NOT NULL);

引用完整性:引用的数据必须存在或联动更新,相关的约束是:外键约束(Foreign Key)

匿名回答于2021-05-27 03:43:30


相关知识问答