在关系数据库中,以下哪种完整性约束是指实体的主属性不能取空值( )。
实体完整性
参照完整性
用户定义完整性
触发器完整性
【内容考查】本题考查的是关系数据库中的完整性约束概念,特别是实体完整性的定义。
【选项分析】
A. 实体完整性:正确。实体完整性是指实体的主属性不能取空值,这是题目中给出的准确定义。
B. 参照完整性:不正确。参照完整性是指外键要么为空,要么必须出现在被参照关系的对应属性中,而不是关于主属性的约束。
C. 用户定义完整性:不正确。用户定义完整性是反映具体应用中数据必须满足的特定约束条件,如年龄范围等,不是关于主属性的约束。
D. 触发器完整性:不正确。触发器是一种由事件驱动的特殊过程,用于进行复杂的检查和操作,不是一种基本的完整性约束类型。
因此,正确答案是A. 实体完整性。