环球网校是美国纳斯达克上市企业欢聚时代(NASDAQ:YY)旗下品牌 | 住房和城乡建设部 建筑人才培训合作单位
您现在的位置在: > 计算机类 > 计算机等级考试 > 模拟试题 >

2010年计算机等级二级VB考试练习题及答案二套(5)

2010-09-12 来源:互联网 作者:第一考试网

2010年计算机等级二级VB考试练习题及答案二套(5) #

  上机部分

#

  一、基本操作题 #

  在考生文件夹下的“订货管理”数据库中完成下列基本操作: #

  (1)将order_detail、order_list和customer表添加到数据库。

#

  (2)为order_list表创建一个主索引,索引名和索引表达式均是“订单号”。 #

  (3)建立表order_list和表order_detail间的永久联系(通过“订单号”字段)。

#

  (4)为建立联系设置参照完整性约束:更新规则为“限制”,删除规则为“级联”,插入规则为“限制”。

#

  【参考答案】

#

  (1)在“命令”窗口输入命令:MODIFY DATABASE订货管理,打开数据库设计器。右击数据库设计器,选择“添加表”快捷菜单命令,系统弹出“打开”对话框,将考生文件夹下的order_list、order_detail和customer三个数据表依次添加到数据库中。

#

  (2)在数据库设计器中,右击数据表order_list,选择“修改”快捷菜单命令,系统弹出表设计器,在表设计器中选定“订单号”字段,然后在后面的“索引”下拉列表框中为该字段选择一个排序,最后在“索引”选项卡中,将索引类型设置为“主索引”。 #

  (3)在数据库设计中,将order_list表中“索引”下面的“订单号”主索引字段拖到order_detail表中“索引”下面的“订单号”索引字段上,建立两个表之间的永久性联系。 #

  (4)在数据库设计器中,选择菜单命令“数据库”→“清理数据库”,然后右击表order_list和表order_detail之间的关系线,在弹出的快捷菜单中选择“编辑参照性关系”命令,弹出参照完整性生成器,根据题意,在3个选项卡中分别设置参照规则。

#

  【试题解析】 #

  本试题考查的是数据库与数据库表之间的基本操作,注意每个小题完成操作的环境,添加表和建立表之间的联接以及设置参照完整性,都是在数据库环境中完成的,而建立索引则是在表设计器中完成。#p#副标题#e#

#

  二、简单应用题 #

  (1)为职工表设计一个名为zgb的快速报表。

#

  (2)修改考生文件夹中的“工资查询.prg”文件,此文件的功能为:

#

  通过结构复制数据表文件“工资表”生成一个含有职工号和基本工资的新数据表文件gzb.dbf,将原数据库中基本工资大于1 500的职工记录添加到新表中并浏览结果。

#

  修改程序中的错误行,不得删除或添加程序行,使程序正确运行。

#

  工资表的结构和内容如下:

#

  职工号 部门号 基本工资 奖金

#

  101001 101 1750 1200 #

  101002 101 1000 400

#

  102001 102 700 200 #

  102002 102 900 350 #

  103001 103 1500 600 #

  103002 103 1200 400

#

  【参考答案】

#

  (1)具体步骤如下:

#

  ① 在“命令”窗口输入命令:CREATE REPORT zgb。

#

  ② 弹出报表设计器,选择菜单命令“报表”→“快速报表”。 #

  ③ 系统弹出“打开”对话框,选择数据源表为“职工表”。 #

  ④ 在“快速报表”对话框中单击“字段布局”左侧的按钮(此为系统默认),选中“标题”复选框,为每一个字段添加一个字段名标题,再选中“将表添加到数据库环境中”复选框,把“职工表”作为数据源表添加到数据库环境中,单击“确定”按钮,便为职工表建立了一个快速报表。

#

  ⑤ 单击工具栏中的“打印预览”图标按钮,查看报表效果。

#

  (2)具体步骤如下:

#

  ① 根据题意,在“命令”窗口输入命令:MODI COMM工资查询.prg。 #

  ② 打开考生文件夹下的工资查询.prg文件,查看程序中的错误行。 #

  ****工资查询.prg的源程序内容:****

#

  SET TALK OFF

#

  SET SAFE OFF #

  SELECT 1 #

  USE 工资表.dbf #

  COPY STRU TO gzb.dbf 职工号,基本工资 ****Error**** #

  SELECT 2 #

  USE gzb.dbf #

  SELECT 1

#

  GO TOP

#

  DO WHILE ! BOF() ****Error****

#

 

#

责编: 返回顶部  打印

关于我们联系我们友情链接网站声明网站地图广告服务帮助中心