问题
单项选择题
设有供应商关系S和零件关系P如下图所示。它们的主码分别是“供应商号”和“零件号”。而且,属性“供应商号”是零件关系P的外码,属性“颜色”只能取值为‘红’、‘白’或‘兰’。
不能插入到关系P中的行是( )。
Ⅰ.(’201’,’白’,’S10’) Ⅱ.(’101’,’兰’,’S01’)
Ⅲ.(’301’,’绿’,’B01’)
答案
参考答案:D
解析: 零件关系P的主码是“零件号”,原关系中已有一个编号为“201”的零件号,故不能再插入一个编号为“201”的零件号;供应关系S中没有“S01”这个供应商号,故不能插入第Ⅱ项;关系P的属性“颜色”只能取值为“红”、“白”或“兰”,不能插入一个“颜色”为“绿”的行。所以,题中三项均不能插入到关系P中。