在关系代数运算中,关系S、SP和R如下表所示。( ),可以从S和SP获得 R。其对应的关系表达式为( )。如下的SQL语句可以查询销售总量大于1000的部门名。Select部门名From SWhere 部门号 in (Select 部门号 From SP Group by(请作答此空))。A.部门号where] sum(数量)>1000B.部门号having sum(数量)>1000C.商品号where] sum(数量)>1000D.商品号having sum(数量)>1000
在关系代数运算中,关系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.部门号having sum(数量)>1000
C.商品号where] sum(数量)>1000
D.商品号having sum(数量)>1000
参考解析
解析:本题考查的是关系数据库的关系代数查询语言和SQL查询语言。关系R包含的是“家电部”销售的商品号和销售量,这些信息来源于关系S和SP,需要对这两个关系进行连接运算。对于答案A:结果中包含部门号,不正确。对于答案C、D:笛卡儿积会产生无意义的元组,不正确本题正确答案为B:通过选择运算取得“家电部”关系,与SP自然连接,投影用于去除部门号。试题(21)正确答案为C。对于答案A:结果中包含部门号,不正确。对于答案B:结果中包含的是“部门号”,“商品号”,“销售量”,不正确;对于答案D:使用笛卡儿积会产生无意义的元组,不正确。试题(22)正确答案为B。查询销售总量大于1000的部门名,需要根据部门号进行分组,在组内使用集函数sum统计每个部门的销售总量。对分组进行选择使用having短语,不能使用where子句,后者作用于整个表或视图。
相关考题:
查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。 正确的命令是A.SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工;ON 部门.部门号=职工.部门号 GROUP BY 部门名B.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工;ON 部门.部门号=职工.部门号 GROUP BY 部门名C.SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工;WHERE 部门.部门号=职工.部门号 GROUP BY 部门名D.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工;WHERE 部门.部门号=职工.部门号 GROUP BY 部门名
可以正确查询每个部门年龄最长的信息(要求得到的信息包括部门名和最长者的出生日期)的SQL SELECT命令是( )。A.SELECT部门名,MAX(出生日期)FROM部门JOIN职工; ON部门.部门号=职工.部门号GROUP BY部门名B.SELECT部门名,MIN(出生日期)FROM部门JOIN职工; ON部门.部门号=职工.部门号GROUP BY部门名C.SELECT部门名,MIN(出生日期)FROM部门JOIN职工; WHERE部门.部门号=职工.部门号GROUP BY部门名D.SELECT部门名,MAX(出生日期)FROM部门JOIN职工; WHERE部门.部门号=职工.部门号GROUP BY部门名
在关系代数运算中,关系S、SP和R如下表所示。若先(1),则可以从S和SP获得R。其对应的关系表达式为(2)。如下的SQL语句可以查询销售总量大于1000的部门号。(23)A.对S进行选择运算,再与S进行自然连接运算B.对S进行选择运算,再与SP进行自然连接运算,最后进行投影运算C.对S和SP进行笛卡儿积运算,再对运算结果进行投影运算D.分别对S和SP进行投影运算,再对运算结果进行笛卡儿积运算
设有关系R(A,B,C)和S(A,D,E,F),若将关系代数表达式:∩R.A,R.B,S.D,S.F(R∞S)用SQL语言的查询语句表示,则有:SELECT R.A,B,D,F FROM R,SWHERE【 】。
在关系代数运算中,关系S,SP和R如表7-11~表7-13所示。若先(29),则可以从 S和SP获得R。其对应的关系表达式为(30)。如下的SQL语句可以查询销售总量大于 1000的部门号。Select部门名From SWhere部门号in(Select部门号From SP Group by (31))关系表S关系表SP关系表RA.对S进行选择运算,再与S进行自然连接运算B.对S进行选择运算,再与SP进行自然连接运算,最后进行投影运算C.对S和SP进行笛卡儿积运算,再对运算结果进行投影运算D.分别对S和SP进行投影运算,再对运算结果进行笛卡儿积运算
查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是A)SELECT部门名,MIN(出生日期)FROM部门JOIN职工;ON部门.部门号=职工.部门号GROUP BY部门名B)SELECT部门名,MAX(出生日期)FROM部门JOIN职工;ON部门.部门号=职工.部门号GROUP BY部门名C) SELECT部门名,MIN(出生日期)FROM部门JOIN职工;WHERE部门.部门号=职工.部门号GROUP BY部门名D) SELECT部门名,MAX(出生日期)FROM部门JOIN职工;WHERE部门.部门号=职工.部门号GROUP BY部门名
设有关系R(A,B,C) 和S(C,D) 与关系代数表达式πA,B,D(σR,C=s.c(R×S))等价的SQL语句是A.SELECT*FROM R,SWHERE R.C=S.CB.SELECT A,B,D FROM R,S WHERE R.C=S.CC.SELECT A,B,D FROM R,S WHERE R=SD. SELECT A,B FROM R WHERE (SELECT D FROM S WHERE R.C= S.C)
在关系代数运算中,关系S、SP和R如下表所示。若先(33),则可以从S和SP获得R。其对应的关系表达式为(34)。如下的SQL语句可以查询销售总量大于1000的部门名。Select 部门名 From SWhere 部门号 in (Select 部门号 From SP Group by(35))A.对S进行选择运算,再与SP进行自然连接运算B.对S进行选择运算,再与SP进行自然连接运算,最后进行投影运算C.对S和SP进行笛卡儿积运算,再对运算的结果进行投影运算D.分别对S和SP进行投影运算,再对运算的结果进行笛卡儿积运算
设有一个关系emp-sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句如下:SELECT部门号,部门名,AVG(销售数)AS平均销售数FROM emp-salesGROUP BY(请作答此空)HAVING( ) OR ( );A.部门号B.部门名C.商品编号D.销售数
给定关系模式R(A,B,C,D.、S(C,D,E.,与π1,3,5(σ2='软件工程'(R?S))等价的SQL语句如下:SELECT ( ) FROM,SWHERE ( ) ;下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是 (请作答此空) 。
设有一个关系emp-sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句如下:SELECT部门号,部门名,AVG(销售数)AS平均销售数FROM emp-salesGROUP BY( )HAVING(请作答此空) OR ( );A.COUNT(商品编号)>5B.COUNT(商品编号)>=5C.COUNT(DISTINCT部门号)>=5D.COUNT(DISTINCT部门号)>5
设有一个关系emp-sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句如下:SELECT部门号,部门名,AVG(销售数)AS平均销售数FROM emp-salesGROUP BY( )HAVING( ) OR (请作答此空);A.SUM(销售数)>2000B.SUM(销售数)>-2000C.SUM(‘销售数’)>2000D.SUM(‘销售数’)>-2000
给定关系模式R(A,B,C,D.、S(C,D,E.,与π1,3,5(σ2='软件工程'(R?S))等价的SQL语句如下:SELECT (请作答此空) FROM,SWHERE ( ) ;下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是 ( ) 。A.A,C,S,CB.A,B,EC.A,R,C,ED.A,R,C,S,D
某企业部门关系模式Dept(部门号,部门名,负责人工号,任职时间),员工关系模式EMP(员工号,姓名,年龄,月薪资,部门号,电话,办公室)。部门和员工关系的外键分别是(请作答此空)。查询每个部门中月薪资最高的员工号、姓名、部门名和月薪资的SQL查询语句如下:SELECT员工号,姓名,部门名,月薪资FROM EMP Y,DeptWHERE( )AND月薪资=(SELECT Max(月薪资)FROM EMP Z WHERE( )A.员工号和部门号B.负责人工号和部门号C.负责人工号和员工号D.部门号和员工号
某企业部门关系模式Dept(部门号,部门名,负责人工号,任职时间),员工关系模式EMP(员工号,姓名,年龄,月薪资,部门号,电话,办公室)。部门和员工关系的外键分别是( )。查询每个部门中月薪资最高的员工号、姓名、部门名和月薪资的SQL查询语句如下:SELECT员工号,姓名,部门名,月薪资FROM EMP Y,DeptWHERE(请作答此空)AND月薪资=(SELECT Max(月薪资)FROM EMP Z WHERE( )A.Y.部门号=Dept.部门号B.EMP.部门号=Dept.部门号C.Y.员工号=Dept.负责人工号D.EMP.部门号=Dept.负责人工号
某企业部门关系模式Dept(部门号,部门名,负责人工号,任职时间),员工关系模式EMP(员工号,姓名,年龄,月薪资,部门号,电话,办公室)。部门和员工关系的外键分别是( )。查询每个部门中月薪资最高的员工号、姓名、部门名和月薪资的SQL查询语句如下:SELECT员工号,姓名,部门名,月薪资FROM EMP Y,DeptWHERE( )AND月薪资=(SELECT Max(月薪资)FROM EMP Z WHERE(请作答此空)A.Z.员工号=Y.员工号B.Z.员工号=Y.负责人工号C.Z.部门号=部门号D.Z.部门号=Y.部门号
在关系代数运算中,关系S、SP和R如下表所示。( ),可以从S和SP获得 R。其对应的关系表达式为(请作答此空)。如下的SQL语句可以查询销售总量大于1000的部门名。Select部门名From SWhere 部门号 in (Select 部门号 From SP Group by())。
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门的关系模式的外键分别是(请作答此空)。职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高的“职工号”的SQL查询语句如下:Select职工号 from职工as Ewhere月工资=(Select Max(月工资)from职工as M( ))。A.职工号和部门号B.部门号和负责人代码C.职工号和负责人代码D.部门号和职工号
在关系代数运算中,关系S、SP和R如下表所示。(请作答此空),可以从S和SP获得 R。其对应的关系表达式为()。如下的SQL语句可以查询销售总量大于1000的部门名。Select部门名From SWhere 部门号 in (Select 部门号 From SP Group by())。A.若先对S进行选择运算,再与SP进行自然连接运算B.若先对S进行选择运算,再与SP进行自然连接运算,最后进行投影运算C.若先对S和SP进行笛卡儿积运算,再对运算的结果进行投影运算D.若先分别对S和SP进行投影运算,再对运算的结果进行笛卡儿积运算
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门的关系模式的外键分别是( )。职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高的“职工号”的SQL查询语句如下:Select职工号 from职工as Ewhere月工资=(Select Max(月工资)from职工as M(请作答此空))。A.where] M.职工号=E.职工号B.where] M.职工号=E.负责人代码C.where] M.部门号=部门号D.where] M.部门号=E.部门号
给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2='软件工程'(R S))等价的SQL语句如下:SELECT(请作答此空)FROM R,S WHERE( );下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是( )。A.A,C,S.CB.A,B,EC.A,R.C,ED.A,R.C,S.D
给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2='软件工程'(R S))等价的SQL语句如下:SELECT( )FROM R,S WHERE( );下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是(请作答此空)。
给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(R?S))等价的SQL语句如下:SELECT(请作答此空)FROM S WHERE( );下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是( )。 A. A,C,S.CB. A,B,EC. A,R.C,ED. A,R.C,S,D
给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(RS))等价的SQL语句如下:SELECT(请作答此空)FROM S WHERE( );下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是( )。 A. A,C,S.CB. A,B,EC. A,R.C,ED. A,R.C,S,D