单选题
在关系代数运算中,若对表1按______,可以得到表2。
表1
商品号
名 称
单价:元
010202010
牙刷
3
010202011
毛巾
10
010202012
毛巾
8
010202013
铅笔
0.5
010202014
钢笔
8
表2
名 称
单价:元
毛巾
10
A.商品号都进行选择运算
B.名称、单价进行投影运算
C.名称等于“毛巾”进行选择运算,再按名称、单价进行投影运算
D.商品号等于“01020211”进行选择运算,再按名称、单价进行投影运算
A
B
C
D
【正确答案】
D
【答案解析】
[分析] 对于与关系运算相关的题目来说,在解答时有一定的技巧。例如,选择运算的结果通常会减少行数(除了全选之外),并且列数一定不变;而投影运算的结果则通常会减少列数(除了全选之外),并且行数一定不变。而在本题中,表2与表1相比不仅行数减少了,列数也减少了,因此显然是同时进行了选择和投影操作,因此选项A和B都不符合要求。
根据选项C的描述,先选择出名称为“毛巾”将得到两行记录,再进行投影,显然与表2不相符;而在选项D的操作中,先选择出商品号为“01020211”的记录,这只有一条,再投影出两个字段,显然就得到表2,因此这就是正确的答案。
提交答案
关闭