试题 百分网手机站

下半年全国计算机二级VFP上机操作练习题

时间:2020-08-28 12:46:48 试题 我要投稿

2015下半年全国计算机二级VFP上机操作练习题

  一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)

  在考生文件夹下已有order、orderitem和goods三个表。其中,order表包含订单的基本信息,orderitem表包含订单的详细信息,goods表包含商品(图书)的相关信息。

  在考生文件夹下完成如下操作:

  1.创建一个名为"订单管理"的数据库,并将已有的order、orderitem和goods三个表添加到该数据库中。

  2.在表设计器中为order表建立一个普通索引,索引名为nf,索引表达式为"year(签订日期)"。

  3.通过"订单号"在order表和orderitem表之间建立一个一对多的永久联系,它们的和索引表达式均为"订单号"。

  4.为上述建立的联系设置参照完整性约束:更新规则为"限制",删除规则为"级联",插入规则为"限制"。

  本题的主要考核点:数据库的建立、将自由表添加到数据库中、主索引和普通索引的建立、建立两个表之间的联系、设置参照完整性约束。

  解题思路:

  1、创建数据库可以使用"文件"菜单完成,选择文件--新建--数据库--新建文件,输入数据库名称为"订单管理",在数据库设计器中依次添加order、orderitem和goods表。

  2、打开order表的表设计器,打开"索引"选项卡,在索引名处输入:nf,类型选择"普通索引",表达式为:year(签订日期)。

  3、接着,在索引名处输入:订单号,类型选择"主索引",表达式为:订单号。再打开orderitem表的表设计器,打开"索引"选项卡,在索引名处输入:订单号,类型选择"普通索引",表达式为:订单号。在数据库设计器中,选中order表中的索引"订单号"并拖动到orderitem表的"订单号"的索引上并松开,这样两个表之间就建立起了永久联系。

  4、为联系指定参照完整性:在联系上单击右键,打开"编辑参照完整性"对话框或者在"数据库"菜单中选择"编辑参照完整性",打开"参照完整性"生成器。选择更新规则为"限制",删除规则为"级联",插入规则为"限制"。

  二、简单应用(2小题,每题20分,计40分)

  1.利用查询设计器创建查询,从order、orderitem和goods表中查询2001年签订的所有订单的信息,查询结果依次包含订单号、客户名、签订日期、商品名、单价和数量等六项内容。各记录按订单号降序排序;订单号相同按商品名降序排序。查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。

  2.在考生文件夹下已有表单文件myform.scx,其中包含一个标签、一个文本框和一个命令按钮(不要改变它们的名称)。如下图所示:

  请设置"确定"按钮的Click事件代码,使得当表单运行时,单击命令按钮可以查询在文本框中输入的指定客户的所有订单的.信息,查询结果依次包含订单号、签订日期、商品名、单价和数量等五项内容。各记录按订单号升序排序;订单号相同按商品名升序排序,并将查询结果存放在表tabletwo中。

  设置完成后运行表单,然后在文本框中输入客户名lilan,并单击"确定"按钮完成查询。

  本题主要考核点:利用查询设计器建立查询、SQL语句运用。