一起答

2013年上半年软考《数据库系统工程师》下午模拟试卷二

  • 卷面总分:75分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:14次
  • 作答时间:150分钟
试卷简介
本试卷以教材为依据,对大纲进行了全面分析,重点突出,帮助考生把握重点,攻克难点,提高复习效率。对考情、考点进行了详细分析,深入分析重难点,并针对考点设计试题,提高考生应试能力;针对性强,贴近真题,帮助考生夯实基础知识,提高解题能力。本试卷是考生快速贯通考点、顺利通过考试的必备资料。
部分试题预览
  1. 对问题2的关系模型注明主键和外键。

  2. 将该E-R模型转换为一组等价的关系模式。

  3. 阅读以下说明,回答问题1-3。

    [说明]

     某鲜花订购网站有鲜花、顾客、员工三个实体集,其之间的联系是订货。并要求能提供下述服务:

     (1)可查询现存鲜花的名称、代号、数量和每支花的单价。其中,所有鲜花的代号是唯一标识的。

     (2)可查询顾客订货情况,包括订单号、顾客名、所订鲜花代号、订购数量、包装方式、联系方式、送货地。所有订单号唯一。

     (3)可查询员工的送货情况,包括员工号、送货日期、接受订单号。一个订单只由一名员工送货。

    根据以上要求,完成如下任务:

    根据以上语义设计出E-R模型。

  4. 请用SQL实现如下操作:

     (1) 查询预定11月13日,班次为1202的所有顾客姓名

     (2) 查询给顾客王军预定机票的售票员姓名

     (3) 查询顾客王军的住址、所订机票班次、日期和目的地

     (4) 添加顾客记录:张华,编号:2005110912,地址:北京,班次:2203,日期11月22日

     (5) 调整班次为1401的所有飞机价格,下调10%

     (6) 给表Customer添加一列:姓别Ssex。

  5. 查询家在其他地方的学生中比家在北京的所有学生年龄都小的学生名单。

  6. 阅读以下说明和关系表,回答问题1-2,将解答填入对应的解答栏内。

    [说明]

     下图是飞机票预定的数据库,售票员的顾客编号是指每个售票员自己接收过哪些顾客的订单,用顾客编号来表示。

    请用SQL语句来建立这三个基本表:飞机票Ticket、售票员Seller和顾客Customer(请注意数据类型的选择)其中各表属性如下:

     Ticket:Tno,Tflidltno,Tdate,Tseat,TPrice,Tdest,Tdepart

     Seller:Sno,Sname,Ssex,Scustomerno

     Customer:Cno,Cname,Caddr,Cflightno,Cdate

  7. 查询选修2号课程且成绩在90分以上的所有学生。

  8. 查询没有选修1号课程的学生的姓名。

  9. 阅读以下说明和关系表,回答问题1~5,将解答填入对应的解答栏内。

    [说明]

     试用SQL查询语句表达下列对教学数据库中的3个基本表STUDENT,COURSE,SC的查询

    [关系表]

    查询全体学生的姓名和年龄。

  10. 如果学生选修了某门课后,但没有参加考试,就没有考试成绩记录。查询缺少成绩的学生的学号和相应的课程号。