在关系代数运算中,关系S、SP和R如表6-1至表6-3所示。若先
(1)
,则可以从S和SP获得R,其对应的关系表达式为
(2)
。如下的SQL语句可以查询销售总量大于1000的部门号。
Select 部门名 From S
Where 部门号 in (Select 部门号 From SP Group by
(3)
)
表6-1 关系S
部门号
部门名
010
家电部
021
百货部
030
食品部
035
五金部
表6-2 关系SP
部门号
商品号
销售量
010
01020210
500
010
01020211
780
010
01020212
990
021
02110200
580
025
02520100
1290
035
03530311
4680
表6-3 关系R
部门名
商品号
销售量
家电部
01020210
500
家电部
01020211
780
家电部
01020212
990
A、
对S进行选择运算,再与S进行自然连接运算
B、
对S进行选择运算,再与SP进行自然连接运算,最后进行投影运算
C、
对S和SP进行笛卡儿积运算,再对运算结果进行投影运算
D、
分别对S和SP进行投影运算,再对运算结果进行笛卡儿积运算
【正确答案】
B
【答案解析】
单选题
A
B
C
D
【正确答案】
C
【答案解析】
A、
部门号 where sum (销售量)>1000
B、
部门号 having sum(销售量)>1000
C、
商品号 where sum(销售量)>1000
D、
商品号having sum(销售量)>1000
【正确答案】
B
【答案解析】
提交答案
关闭