请使用“关系模式标记规则”(见本题附录),给出上述各关系模式的主键和外键。 查询每个部门中月工资最高的“职工号”的SQL查询语句如下。 (1)请用30字以内文字简要说明该查询语句对查询效率的影响。 (2)对该查询语句进行修改,使它既可

admin2010-01-15  26

问题 请使用“关系模式标记规则”(见本题附录),给出上述各关系模式的主键和外键。
查询每个部门中月工资最高的“职工号”的SQL查询语句如下。
  
   (1)请用30字以内文字简要说明该查询语句对查询效率的影响。
   (2)对该查询语句进行修改,使它既可以完成相同功能,又可以提高查询效率。

选项

答案这是一道要求考生分析查询效率的综合分析题。通常在涉及相关查询的某些情形中,构造临时关系可以提高查询效率。 (1)试题中所给出的SQL查询语句,对于外层的职工关系E中的每一个元组,都要对内层的整个职工关系M进行检索,因此查询效率不高。 (2)对该查询语句进行修改,使它既可以完成相同功能,又可以提高查询效率。 解答思路①: 改正后的SQL语句使用了临时表。 [*] 解答思路②: [*]

解析
转载请注明原文地址:https://kaotiyun.com/show/OcDZ777K
0

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