问题 单项选择题

如下供应商关系 S 和零件关系 P。它们的主码分别是“供应 商号”和“零件号”,而且,零件关系 P 的属性“颜色”只能取值为(红,白,蓝)。

如果向关系 P 中插入一个元组,下列______元组可以被插入。

A.(‘B201’,’白’,’200’)

B.(‘C301’,’红’,’300’)

C.(‘D401’,’绿’,’100’)

D.(‘B211’,’蓝’,’500’)

答案

参考答案:B

解析:选项A中的元组的属性值B201与关系P中的一个元组的相应属性值相同,而该属性(零件号)为主码, 故选项A中的元组无法插入关系P中。选项C、D中元组如果插入到关系P中将会分别违反用户定义的完整性 规则(零件关系P的属性“颜色”只能取值为:红,白,蓝)、参照完整性规则。

多项选择题
单项选择题