问答题
1.某工厂的信息管理数据库中有两个关系模式:
职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)
部门(部门号,部门名,负责人代码,任职时间)
(1)查询每个部门中月工资最高的“职工号”的SQL查询语句如下:
SELECT 职工号 FROM 职工 E
WHERE 月工资=(SELECT MAX(月工资)
FROM 职工 AS M
WHERE M.部门号=E.部门号);
①请用30字以内的文字简要说明该查询语句对查询效率的影响。
②对该查询语句进行修改,使它既可以完成相同功能,又可以提高查询效率。
【参考答案】
此问考查的是查询效率的问题。在涉及相关查询的某些情形中,构造临时。关系可以提高查询效率。 ①对于外层的职工关系E中的每一......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
如果嵌入的SELECT语句的查询结果肯定是单元组,那么嵌入时______。
A.肯定不涉及游标机制
B.必须使用游标机制
C.是否使用游标,由应用程序员决定
D.是否使用游标,与DBMS有关
点击查看答案
单项选择题
“断言”是DBS采用的______。
A.完整性措施
B.安全性措施
C.恢复措施
D.并发控制措施
点击查看答案
相关试题
(4)如果一种原材料可以在多个仓库存放,...
(3)仓库管理数据库的订购计划关系模式为...
(2)下面是一个创建视图的语句: CREATE...
(2)假定分别在“职工”关系中的“年龄”...
写出“查询存放原材料数量最多的仓库号”的...