《2022年全国计算机等级考试二级VFP基本操作 .pdf》由会员分享,可在线阅读,更多相关《2022年全国计算机等级考试二级VFP基本操作 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国计算机等级考试二级VFP基本操作题1在考生文件夹下新建一个名为 供应 的项目文件。2将数据库 供应零件 加入到新建的 供应 项目中。3通过 零件号 字段为 零件 表和 供应 表建立永久性联系,其中,零件 是父表, 供应 是子表。4为 供应 表的 数量 字段设置有效性规则:数量必须大于0并且小于 9999;错误提示信息是 数量超范围 。(注意:规则表达式必须是数量 0.and.数量 9999 )【考点分析】本大题主要考查的知识点是:新建项目、将数据库添加到项目中、为表建立永久联系,以及为表中字段设置有效性规则。【操作步骤】(1) 启动 Visual FoxPro 6.0,按照题目的要求新建一
2、个名为 供应 的项目文件。(2) 按照题目的要求,将供应零件 数据库添加到项目供应 中。(3) 步骤 1:按照题目的要求为零件 表建立主索引。步骤 2:以同样的方法为供应 表建立普通索引。步骤 3:在数据库设计器中从主索引拖拽到普通索引建立联系。(4) 按照题目的要求为供应 表中的 数量 字段设置字段有效性规则。1在考生文件夹下建立数据库BOOKAUTH.DBC,把表 BOOKS和 AUTHORS 添加到该数据库中。2为 AUTHORS 表建立主索引,索引名为 PK ,索引表达式为 作者编号 。3为 BOOKS 表建立两个普通索引,第一个索引名为PK,索引表达式为 图书编号 ;第二个索引名和索
3、引表达式均为 作者编号 。4建立 AUTHORS 表和 BOOKS 表之间的永久联系。【解题思路】通过 新建 菜单或 新建 命令按钮实现数据库的建立,在数据库设计中完成表的添加;为表建立索引需要在表设计器中进行;为两个表建立永久性联系需要在数据库设计器中进行,并且两个表要分别在对应的字段上建立主索引和普通索引。【操作步骤】(1) 新建一个数据库,在数据库设计器中按题目要求添加表。(2) 按照题目的要求为authors表建立主索引。(3) 按照题目要求为books表建立两个普通索引。(4) 按照题目的要求为authors 表和 books表建立永久性联系。1在考生文件夹下新建一个名为 库存管理
4、的项目文件。2在新建的项目中建立一个名为 使用零件情况 的数据库, 并将考生文件夹下的所有自由表添加到该数据库中。3修改 零件信息 表的结构,为其增加一个字段,字段名为规格 ,类型为字符型,长度为8。4打开并修改mymenu菜单文件,为菜单项 查找 设置快捷键 CtrlT。【解题思路】 命令 CREATE PROJECT 文件名 用于建立指定文件名的项目文件。为表增加字段或删除表中已有的字段,可以在表设计器中完成。为菜单项增加快捷键,须在提示选项 对话框中完成。【操作步骤】(1)在命令窗口输入CREATE PROJECT 库存管理 ( 也可写作 CREA PROJ 库存管理 ) ,并按回车键以
5、新建一个项目。或者,单击常用工具栏中的新建 命令新建一个项目( 新建方法前面已有讲解,这里不再赘述) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - (2) 按照题目的要求,在项目中新建数据库,并将考生文件夹下的自由表添加到数据库中。(3) 在数据库设计器中打开表设计器,并按题目的要求为零件信息 表增加一个字段。(4) 按照题目的要求打开并修改mymenu 菜单文件。 设计完成后, 关闭 菜单设计器 并保存菜单文件。1在考生文
6、件夹下打开数据库 订单管理 ,然后删除其中的customer表(从磁盘中删除)。2为 employee表建立一个按升序排列的普通索引,索引名为xb,索引表达式为 性别 。3为 employee表建立一个按升序排列的普通索引,索引名为xyz,索引表达式为str(组别,1)职务 。4为 employee表建立一个主索引,为orders建立一个普通索引,索引名和索引表达式均为职员号 。通过 职员号 为 employee表和 orders表建立一个一对多的永久联系。【解题思路】在数据库设计器中删除其中的表需要注意 移去 和删除 的区别:移去是指从数据库设计器中删除表,但该表仍存在于磁盘中;删除是指从数
7、据库设计器中删除表,并从磁盘上删除该表。建立表间联系时,必需有一个表为父表( 在某个字段上建立了主索引) ,另有一个表为子表 ( 在某个字段上建立了普通索引) ,并且要沿着父表至子表的方向拖动关系线。【操作步骤】(1) 打开考生文件夹下的订单管理 数据库,按要求删除指定的表。(2) 按照题目的要求为employee 表建立普通索引。(3) 按照题目的要求为employee 表建立普通索引。(4) 按照题目的要求为employee 表和 orders表建立永久联系。1在考生文件夹下新建一个名为 图书管理 的项目文件。2在项目中新建一个名为图书 的数据库。3将考生文件夹下的所有自由表添加到图书 数
8、据库中。4在项目中建立查询book_qu,其功能是查询价格大于等于10的图书 (book表)的所有信息,查询结果按价格降序排序。【解题思路】在项目中建立查询需首先打开相应的项目文件,然后选中 数据 中的 查询 项,并单击项目管理器中的 新建 按钮,最后在弹出的查询设计器中进行操作。【操作步骤】(1) 打开 Visual FoxPro,通过常用工具栏中的新建 命令按钮新建项目文件,并将该项目以 图书管理 为文件名保存在考生文件夹下。(2) 按照题目的要求在项目管理器中新建一个数据库。设计完成后,关闭数据库设计器。(3) 按照题目的要求将考生文件夹下的自由表添加到 图书 数据库中。 本小题中的自由
9、表是book.dbf、borrows.dbf和loans.dbf3个表。(4) 步骤 1:通过 图书管理 项目管理器新建查询。步骤 2:将全部字段添加到选定字段 列表框中。步骤 3:在 筛选 选项卡下,为查询添加筛选条件。步骤 4:在 排序依据 选项卡中,按要求设置排序依据。步骤 5:执行 文件 菜单下的 另存为 菜单命令,并以book_qu.qpr为文件名对查询文件进行保存。在考生文件夹下完成如下基本操作:1通过 SQL INSERT 语句插入元组 (p7, PN7,1020)到 零件信息 表(注意不要重复执行插入操作 ),并将相应的SQL语句存储在文件one.prg中。2 通过 SQL D
10、ELETE 语句从 零件信息 表中删除单价小于600的所有记录, 并将相应的 SQL名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - 语句存储在文件two.prg 中。3通过 SQL UPDA TE语句将 零件信息 表中零件号为 p4 的零件的单价更改为1090,并将相应的 SQL语句存储在文件Three.prg中。4打开菜单文件mymenu.mnx ,然后生成可执行的菜单程序mymenu.mpr 。【解题思路】对于第 1、2、3
11、小题,需先在命令窗口中完成正确的SQL 语句的编写并执行,然后检查 SQL 语句的执行结果,接下来新建题目要求的程序文件,最后将SQL 语句复制到新建的程序文件中。 生成可执行的菜单程序需先打开菜单文件,然后执行 菜单 菜单中的 生成 命令。【操作步骤】(1) 打开 Visual FoxPro,在命令窗口输入:INSE INTO 零件信息VALUES(p7,PN7,1020)并按下回车键执行语句。然后创建一个程序文件one.prg ,把代码复制过去并保存。(2) 在命令窗口输入:DELE FROM 零件信息WHERE 单价 600并按下回车键执行语句。然后创建一个程序文件two.prg ,把代码复制过去并保存。(3) 在命令窗口输入:UPDATE 零件信息SET 单价 =1090 WHERE 零件号 =p4 并按下回车键执行语句。然后创建一个程序文件three.prg,把代码复制过去并保存。(4) 打开菜单 mymenu.mnx 后,选择系统菜单中的 菜单 ,然后选择 生成 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -
限制150内