问题 单项选择题

若对表A按______进行运算,可以得到表B。 表A 商品列表
条形码 商品名 价格 01020210 牙刷 3 01020211 毛巾 10 01020212 毛巾 8 01020213 铅笔 0.5 02110200 钢笔 8 表B 商品运算结果
条形码 商品名 价格 01020211 毛巾 10 01020212 毛巾 8 02110200 钢笔 8

A.σ条形码='01020211'v'02110200'(表1)
B.σ商品名='毛巾'v'铅笔'(表1)
C.σ价格≥8(表1)
D.π1,2,3(表1)

答案

参考答案:C

解析: 选项A的“σ条形码='01020211'v'02110200'(表1)”,其运算结果只有条形码的值为01020211和02110200的商品(见表C),而没有表B中条形码为01020212的商品,因此选项A是错误的选项。

表C 选项A的运算结果
条形码 商品名 价格
01020211 毛巾 10
02110200 钢笔 8
  选项B的“σ商品名='毛巾'v'铅笔'(表1)”,其运算结果只有商品名为“毛巾”和“铅笔”的商品(见表D),而没有商品名为“钢笔”的商品,故选项B是错误的选项。
表D 选项B的运算结果
条形码 商品名 价格
01020211 毛巾 10
01020212 毛巾 8
01020213 铅笔 0.5
选项C的“σ价格≥8(表1)”,其运算结果只有价格大于8的商品,如表B所示。因此,选项C是正确的答案。
选项D的“π1,2,3(表1)”,其运算过程等价于无条件对表1进行投影,运算结果仍为表A。故选项D是错误的选项。

单项选择题
判断题