在关系代数运算中,关系S、SP和R如下表所示。若先(1),则可以从S和SP获得R。其对应的关系表达式为(2)。如下的SQL语句可以查询销售总量大于1000的部门号。

admin2011-01-04  38

问题 在关系代数运算中,关系S、SP和R如下表所示。若先(1),则可以从S和SP获得R。其对应的关系表达式为(2)。如下的SQL语句可以查询销售总量大于1000的部门号。


选项 A、对S进行选择运算,再与S进行自然连接运算
B、对S进行选择运算,再与SP进行自然连接运算,最后进行投影运算
C、对S和SP进行笛卡儿积运算,再对运算结果进行投影运算
D、分别对S和SP进行投影运算,再对运算结果进行笛卡儿积运算

答案B

解析 本题考查的是关系数据库的关系代数查询语言和SQL查询语言。
   试题(1)分析:关系R包含的是“家电部”销售的商品号和销售量,这些信息来源于关系S和SP,需要对这两个关系进行连接运算。
   对于答案A:结果中包含部门号,不正确。
   对于答案C、D:笛卡儿积会产生无意义的元组,不正确。
   本题正确答案为B:通过选择运算取得“家电部”关系,与SP自然连接,投影用于去除部门号。
转载请注明原文地址:https://kaotiyun.com/show/54XZ777K
0

相关试题推荐
随机试题
最新回复(0)