单项选择题

下列关于关系模型的完整性约束规则叙述中,不正确的是( )。

A.关系中主属性不能取空值,可以通过定义主码来实现
B.用户自定义是针对某一具体应用要求来定义的约束条件
C.参照完整性规则指外码不允许参照不存在的相应的主码值,或外码为空值
D.当执行删除操作时,一般只需考虑实体完整性规则