单选题 约束“主码中的属性不能取空值”,属于________。
【正确答案】 A
【答案解析】 本题考查对关系基本概念的理解。关系的定义包含约束的定义,实体完整性约束指关系的主码中出现的任何属性都不能取空值。参照完整性指外码的取值要么取空值,要么取被参照关系的主码中已有的值。用户定义完整性约束通常指属性的值域限制,如性别只能取‘男’或‘女’,成绩只能取0~100分之间等。函数依赖指属性问的取值约束,如部门名称相同的员工记录,其部门经理的取值一定相同。