问一个完整性约束问题
问题描述:
所有列级完整性约束都可以改写成表级完整性约束,但是表级完整性约束不一定能改写成列级完整性约束,能解释一下,举个例子吗
答
表级完整性约束主要是值表里面有没有设置主键
约束分为3种:
1.实体完整性(表级完整性):必须要有唯一的主键,确保每条记录唯一
2.引用完整性:主要是指外键
3.域完整性(列级完整性约束):主要是指字段,比如性别字段,只允许(男,女)是合法的,显然不能确保表级完整性