问题
单项选择题
设有供应商关系S和零件关系P如下图所示。它们的主码分别是“供应商号”和“零件号”。而且,属性“供应商号”是零件关系P的外码,属性“颜色”只能取值为‘红’、‘白’或‘兰’。
下列更新操作可以执行的是( )。
Ⅰ.UPDATE S SET 所在城市=’广州’WHERE所在城市=’北京’;
Ⅱ.UPDATE P SET供应商号=’B02’WHERE供应商号=’B01’;
答案
参考答案:A
解析: 在操作Ⅱ中,语句试图对主码进行修改,而主码是标识的唯一方式,因此不能对主码进行修改,所以本题答案为A。