{{B}}表5-17“职工”关系示例表{{/B}}
|
{{B}}表5-18“部门”关系示例表{{/B}}
|
[问题1] 请使用“关系模式标记规则”(见本题附录),给出上述各关系模式的主键和外键。 |
{{B}}表5-24 主要属性、含义及约束表{{/B}}
|
[问题2] 对于表5-17和表5-18所示的“职工”和“部门”关系,请指出表5-19中第①、②和③行是否允许插入?请分别用100字以内的文字简要说明理由。
|
[问题3] 查询每个部门中月工资最高的“职工号”的SQL查询语句如下。 ![]() (1)请用30字以内文字简要说明该查询语句对查询效率的影响。 (2)对该查询语句进行修改,使它既可以完成相同功能,又可以提高查询效率。 |
[问题4] 假定分别在“职工”关系中的“年龄”和“月工资”字段上创建了索引,如下的Select查询语句可能不会促使查询优化器使用索引,从而降低查询效率,请写出既可以完成相同功能又可以提高查询效率的 SQL语句。 ![]() |
[问题5] 该数据库系统在设计时,采用了异构数据库技术。请给出目前3种通用的异构数据库查询技术。 [附] 关系模式的标记规则如下 关系名(属性名1,属性名2,…,属性名n) 其中:①若该属性仅为主键属性时,则该属性名下画实{{U}}下画线{{/U}}; ②若该属性仅为外键属性时,则该属性名下画虚{{U}}下画线{{/U}}; ③若该属性既是主键属性,又是外键属性时,则在该属性名下画实下画线和虚{{U}}下画线{{/U}}; ④若该属性既不是主键属性,又不是外键属性时,则在该属性名下不做标记。 |