题目详情

在关系代数运算中,关系S、SP和R如下表所示。( ),可以从S和SP获得R。其对应关系表达式为( )。如下SQL语句可以查询销售总量大于1000部门名。Select部门名From SWhere部门号in(Select部门号From SP Group by(请作答此空))。

  • A.部门号where] sum(数量)>1000
  • B.部门号having sum(数量)>1000
  • C.商品号where] sum(数量)>1000
  • D.商品号having sum(数量)>1000

正确答案及解析

正确答案
B
解析

本题考查是关系数据库关系代数查询语言和SQL查询语言。关系R包含是“家电部”销售商品号和销售量,这些信息来源于关系S和SP,需要对这两个关系进行连接运算。对于答案A:结果中包含部门号,不正确。对于答案C、D:笛卡儿积会产生无意义元组,不正确本题正确答案为B:通过选择运算取得“家电部”关系,与SP自然连接,投影用于去除部门号。试题(21)正确答案为C。对于答案A:结果中包含部门号,不正确。对于答案B:结果中包含是“部门号”,“商品号”,“销售量”,不正确;对于答案D:使用笛卡儿积会产生无意义元组,不正确。试题(22)正确答案为B。查询销售总量大于1000部门名,需要根据部门号进行分组,在组内使用集函数sum统计每个部门销售总量。对分组进行选择使用having短语,不能使用where子句,后者作用于整个表或视图。

你可能感兴趣的试题

单选题

设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是( )。

中级嵌入式系统设计师,章节练习,软件水平考试《中级嵌入式系统设计师》

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
单选题

平均故障间隔时间MTBF用以表示系统平均无故障可正常运行的时间,下列与MTBF有关的叙述不正确的是______。

中级嵌入式系统设计师,章节练习,软件水平考试《中级嵌入式系统设计师》

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
问答题

初级网络管理员,专项练习,软件水平考试《网络管理员》模拟题

初级网络管理员,专项练习,软件水平考试《网络管理员》模拟题

查看答案
单选题

中级软件设计师,模拟试题,2022年软件水平考试《中级软件设计师》模拟题

  • A.A
  • B.B
  • C.C
  • D.D
查看答案
单选题

中级软件设计师,模拟试题,2022年软件水平考试《中级软件设计师》模拟题

  • A.R
  • B.S
  • C.RS
  • D.R,S
查看答案

相关题库更多 +