• java试题及答案 > 2005年5月软件设计师下午试题答案及其分析
  • 2005年5月软件设计师下午试题答案及其分析

    免费下载 下载该文档 文档格式:DOC   更新时间:2005-06-08   下载次数:0   点击次数:2
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:USER
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    60811
    芦峰
    800
    1
    A座201
    6883122
    60802
    李晓啸
    3500
    2
    B座202
    6883123
    60812
    高亚南
    2600
    答: (1)不行,工资不满足条件.
    (2)不行,违反主键约束,主属性不能插入重复值.
    (3)行
    [问题4](4分)
    原来的"职员"关系模式存在什么问题 在不增加新关系模式的前提下,请给出修出改后的"职员"和"关系模式".
    答: 原职员关系表中存在大量的数据冗余.
    解决办法:把"电话"和"办公室"从"职员"关系模式移动到"部门"关系模式中.
    [试题二]分析:
    问题1:(1)因为存在"职员"和"部门"两张表,所以"职员"表的主键是职员号,外键是部门号;
    (2)在部门表中主键是部门号.而外键是负责人代码,实际上负责人代码和职员号表示的是一样的内容,只是名称不同;
    问题2:(1)确定主键和外键,通过SQL语句完成;
    (2)创建视图D View(Dept, D num, D Totals, D Avgpay),D num为部门人数= count(*), D_Totals为工资总数= sum(月工资),D_Avgpay为平均工资= sum(月工资)/count(*).
    人数大于等于2的部门,则按照部门号分组,即group by 部门号 having.
    问题3: (1)不行,工资不满足条件.
    (2)不行,违反主键约束,主属性不能插入重复值.
    (3)行
    问题4: 原职员关系表中存在大量的数据冗余.
    解决办法:把"电话"和"办公室"从"职员"关系模式移动到"部门"关系模式中.
    [试题三]
    供选择的答案
    [a] Found≠true [b] Found = true
    [c] T = Endpos [d] Q.insert(T)
    [e] T ← Q.delete() [f] Curpos = Endpos
    [g] i≥4 [h] Curpos ← Q.delete()
    [i] Grid[T.row,T.col] = -1 [j] Grid[T.row,T.col]≠-1
    [参考答案]

    上一页下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • java试题及答案下载  java程序设计试题答案  蓝点杯java试题答案  java试题  计算机二级java试题  java二级试题  java等级考试试题  蓝桥杯java试题  java等级考试试题下载