问题
单项选择题
在关系代数运算中,若对表3-1按______,可以得到表3-2。
A.商品号都进行选择运算
B.名称、单价进行投影运算
C.名称等于“毛巾”进行选择运算,再按名称、单价进行投影运算
D.商品号等于“01020211”进行选择运算,再按名称、单价进行投影运算
答案
参考答案:D
解析: 因为第一个表有3列属性,第二个表有2列属性,所以,单纯的选择运算无法达到这个结果,所以,选项A错误。
因为投影是在关系的垂直方向进行运算,选择若干属性列组成新的关系,结果应当如表3-3所示。行数不应当发生变化,所以,选项B显然不正确。
如果按照选项C的运算方式,首先,名称等于“毛巾”进行选择运算,结果如表3-4所示。
然后,再按名称、单价进行投影运算,结果如表3-5所示。
可见,这种运算方式也不符合题意。
只有选项D的运算能够得到题目所给定的结果。本题正确答案为选项D。