计算机等级考试二级VFP机试试题4

计算机等级考试二级VFP机试试题4,第1张

计算机等级考试二级VFP机试试题4,第2张

第四集

一、基本操作题(共四个子题,1、2题7分,3、4题8分)


1。请在考生文件夹下建立一个项目WY。


2。将考生文件夹下的数据库KS4添加到新建的项目WY中。


3。使用视图设计器在数据库中构建视图NEW_VIEW,其中包含GJHY表的所有单词。


段(与GJHY中的字段顺序相同)和所有记录。


4。从表HJQK中查询所有“奖励等级”为一等的学生信息(表HJQK的所有字段),


并按分数降序存放在新表NEW1中。


本问题主要评估点:


项目建立,数据库添加到项目中,视图建立,查询和存储在新表中。


解决问题的思路:


1。建立WY项目


要创建项目,可以使用“文件”菜单中的“新建”命令。


2。将数据库添加到项目中:


在项目管理器的“数据”选项卡中选择数据库,点击“添加”,在“打开”对话框中选择要添加的数据库。


3。在“新建”对话框、项目管理器中打开视图设计器,或使用“创建视图”命令创建视图。将GJHY表和所有字段添加到视图中。没有任何筛选,视图包括所有记录。最后一个视图名为NEW_VIEW。


4。使用SQL语句


select * from hjqk.dbf其中奖级= "一等";


到表new1中按分数排序desc


此查询可以完成。


您也可以创建一个查询来完成。在菜单中选择文件-新建-查询-新建文件,选择名为“hjqk”的字段。奖级”在筛选列,条件为“=”,在实例列输入“一级”,降序排序选择“分数”,设置查询目的地为table NEW1。注意,NEW1应该保存在考生文件夹中。最后,运行这个查询。


二。简单应用(2道小题,每题20分,40分)


1。在考生文件夹下,有一个数据库CADB,里面有数据库表ZXKC和ZX。


表格结构如下:


ZXKC(产品编号,产品名称,需求,购买日期)


ZX(名称、规格、单价和数量)


在表单向导中选择一对多表单向导创建表单。需求:从父表zxkc中选择


产品编号、产品名称字段,从子表zx中选择规格、单价字段,表格样式选择“印”。


Shadow ",按钮类型为“文本按钮”,按产品号升序排序,表单标题。


是“相机”。最后将表格存放在考生文件夹中。表单的文件名是form2。


2。考生文件夹里有一个数据库CADB,包括数据库表ZXKC和ZX。建立大于等于的单价


在800,本地视图CAMELIST按规格的升序排序,它按顺序包含现场产品。


编号、商品名称、规格、单价,然后使用新建立的视图查询视图中的所有信息。


并将结果存储在表v_camera中。


问题1,本题主要考核点是使用表单向导制作表单。


要启动表单向导,您可以从“文件”菜单中选择“新建”,或者单击工具栏上的“新建”按钮打开“新建”对话框。选择文件类型的形式,然后单击向导按钮。或者,在“工具”菜单上,选择“向导”子菜单,选择“表单”,或者直接单击工具栏上的“表单向导”图标按钮。在“向导选择”对话框中,选择“一对多表单向导”。然后按照表单向导进行操作。


问题2,本题主要考核点是创建视图。


在项目管理器中选择一个数据库,选择“本地视图”,然后选择“新建”按钮打开视图设计器。将zxkc和zx添加到视图中,选择字段产品编号、产品名称、规格和单价,在“过滤”栏中输入条件“单价> =800”,关闭并保存。在数据库设计器中打开视图,使用复制到v_camera命令或从“文件”菜单中选择“导出”,并将结果保存到新表v_camera中。
三。综合应用(1题,30分)


考生文件夹下有一个仓库数据库CHAXUN3,包含三个表文件:


ZG(仓库编号C(4),员工编号C(4),薪金N(4))


DGD(员工编号C(4),供应商编号C(4),采购订单编号C(4),订单日期D,总计


金额N(10))


GYS(供应商编号C(4),供应商名称C(16),地址C(10))


设计一个名为CX3的菜单,带有两个菜单项“查询”和“退出”。


程序运行时,点击“查询”完成如下操作:搜索出工资在1230元以上的员工到北方。


来自北京供应商的采购订单信息,并将结果按总金额降序存储在ord1文件中。


(与DGD文件结构相同,ord1为自由表)。


单击“退出”菜单项终止程序。


(注意:考生文件夹中有相关数据表文件)


本问题主要评估点:


菜单建立、结构化查询语言(SQL)中的嵌套查询、查询排序、查询结果目的地等知识。


解决问题的思路:


使用菜单设计器定义两个菜单项,在名为“查询”的菜单项的结果列中选择“处理”,点击“编辑”按钮,打开一个窗口,添加“查询”菜单项要执行的命令。在名为“exit”的菜单项的结果列中选择“command”,在下面的“option”列中输入下面的命令退出菜单:SET SYSMENU TO DEFAULT。


由“查询”菜单项执行的程序:


首先打开数据库OpenDatabase Chaxun3.dbc。


我们可以通过下面的查询得到所有工资在1230以上的员工的员工号。从薪金> 1230的ZG选择员工编号。


通过下面的查询,您可以得到地址在北京的所有供应商的供应商编号。从GYS选择供应商编号,其中address = "Beijing "


题目要求的是同时满足以上两个条件的采购订单信息,即当员工号满足第一个条件时,可以通过中的员工号来实现(工资> 1230的从ZG选择员工号);供应商编号满足第二个条件,可以通过(从GYS选择供应商编号,其中address = "Beijing ")中的供应商编号实现。因此,符合条件的采购订单的SQL查询为:SELECT * FROM WHERE employee number IN(SELECT employee number FROM WHERE salary > 1230)AND supplier number IN(SELECT supplier number FROM WHERE address = " Beijing "),ORDER BY总金额DESC进入表ord1。


这个问题还会检查查询顺序和查询目的地。您可以使用ORDER BY order_Item [ASC|DESC]按一列或多列的升序(ASC)或降序(DESC)排列查询结果。并且查询的目的地可以直接生成名为strTableName的. DBF表,直到进入表strTableName。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 计算机等级考试二级VFP机试试题4

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情