电话:0731-83595998
导航

2010软考软件设计师考前练习试题及答案解析(5)3

来源: 2017-11-26 15:22

  【问题4】(2分)

  假定分别在"职工"关系中的"年龄"和"月工资"字段上创建了索引,如下的Select查询语句可能不会促使查询优化器使用索引,从而降低查询效率,请写出既可以完成相同功能又可以提高查询效率的SQL语句。

  Select 姓名,年龄,月工资 from 职工

  where 年龄>45 or 月工资< 1000;

  【问题4】答案解析:

  本试题所给出的原Select查询语句中使用了条件or,系统在查询的时候将对全表进行扫描,不会促使查询优化器使用索引,从而降低了查询效率。

  既可以完成相同功能又可以提高查询效率的SQL语句修改如下。

  Select 姓名,年龄,月工资 from 职工

  where 年龄>45;

  union

  Select 姓名,年龄,月工资 from 职工

  where 年龄 月工资< 1000;

  【问题5】(3分)

  该数据库系统在设计时,采用了异构数据库技术。请给出目前3种通用的异构数据库查询技术。

  【问题5】答案解析:

  这是一道要求考生掌握异构数据库的基本概念题。本题所涉及的知识点如下。

  异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身就已经存在,拥有各自的DMBS。

  异构数据库的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍保有各自的应用特性、完整性控制和安全性控制。目前通用的异构数据库查询技术包括公共数据库网关技术、公共协议技术和公共编程接口技术。

  【附】

  关系模式的标记规则如下。

  关系名(属性名1,属性名2,…,属性名n)

  其中:①若该属性仅为主键属性时,则该属性名下画实下画线;

  ②若该属性仅为外键属性时,则该属性名下画虚下画线;

  ③若该属性既是主键属性,又是外键属性时,则在该属性名下画实下画线和虚下画线;

  ④若该属性既不是主键属性,又不是外键属性时,则在该属性名下不做标记。

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端