域完整性

更新时间:2024-01-23 21:19

域完整性是针对某一具体关系数据库的约束条件,它保证表中某些列不能输入无效的值。

域完整性指列的值域的完整性。如数据类型、格式、值域范围、是否允许空值等。

域完整性限制了某些属性中出现的值,把属性限制在一个有限的集合中。例如,如果属性类型是整数,那么它就不能是101.5或任何非整数。

可以使用CHECK约束、UNIQUE约束、default默认值、identity自增、not null/null保证列的值域的完整性。

示例解释:学生表

对年龄约束后,如对学生表add constraint nlc check(年龄<20)

是否可以插入这一组数据?答案:否 因为数据33>20,不能保证列(年龄)的值域的完整性

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}