当向关系中插入一个元组时,下列哪些情况会产生违反实体完整性约束的错误?
当向关系中插入一个元组时,下列哪些情况会产生违反实体完整性约束的错误?
A、该元组中主码中各属性都取空值。
B、该元组中主码中有1个属性上取空值,其余属性上都不是空值。
C、该元组中主码中的各属性上都为非空值,且主码值与关系中某一元组的主码值相同
D、该元组中主码中的各属性上都为非空值,且主码值与关系中所有元组的主码值都不相同。
正确答案:该元组中主码中各属性都取空值。|该元组中主码中有1个属性上取空值,其余属性上都不是空值。|该元组中主码中的各属性上都为非空值,且主码值与关系中某一元组的主码值相同