【计算机二级VisualFoxPro上机考试题库与答案解析】
在计算机二级考试中,Visual FoxPro部分主要涉及数据库管理和程序设计。以下是对题库中提到的知识点的详细说明:
一、基本操作
1. 打开数据库:使用`MODIFY DATABASE`命令可以打开指定的数据库,例如`MODIFY DATABASE Ecommerce`,这会将Ecommerce数据库加载到当前工作环境中。
2. 添加数据:在命令窗口中,你可以使用`EDIT`或`INSERT`命令来添加数据到自由表中,例如`EDIT TABLE orderItem`或`INSERT INTO orderItem (字段名列表) VALUES (值列表)`。
3. 创建主索引和普通索引:在表设计器中,可以通过“索引”选项卡来创建索引。主索引用于唯一标识记录,普通索引则不需唯一。在这里,"PK"为主索引,索引表达式为"会员号+商品号",而"会员号"和"商品号"为普通索引,都是升序排列。
4. 建立表间联系:通过拖拽字段建立两个表间的联系。在数据库设计器中,将Customer表的主索引"会员号"拖到Orderitem表的"会员号"普通索引上,然后设置参照完整性的更新规则为"级联",删除规则为"限制",插入规则同样为"限制"。
二、简单应用
1. 建立查询:使用查询设计器,将需要的字段从各个表中拖拽到查询设计网格中,设置适当的连接条件,然后设置查询去向为新表ss。查询保存为qq.qpr,并通过运行该查询来执行。
2. 使用SQL命令查询:`SELECT 会员号, XX, 年龄 FROM Customer WHERE 年龄 <= 30 ORDER BY 年龄 DESC INTO TEXT [cut_ab.txt]`。这条命令将筛选出30岁及以下的会员信息,并按年龄降序排序,结果保存到文本文件cut_ab.txt中。命令保存到cmd_ab.prg文件。
三、综合应用
1. 设计表单:使用表单设计器创建名为myforma的表单,设置表单标题为"客户商品订单基本信息浏览"。表单上添加一个PageFrame控件,三个选项卡分别显示Customer、Article和OrderItem表的内容。添加一个"退出"命令按钮Command1。
2. 创建数据库环境:在表单的属性窗口中,设置数据环境,按顺序添加Article、Customer和OrderItem表。
3. 选项卡内容:每个选项卡内放置一个表格控件,通过数据环境中的表拖拽到表格控件中,使它们分别显示对应表的内容。
4. 关闭表单事件:为"退出"按钮Command1的Click事件编写代码,如`CLOSE FORMS`,点击此按钮时关闭表单。
总结:
Visual FoxPro是一个基于关系数据库的编程语言,它涉及到数据库的创建、修改、索引、表间联系的建立、数据的增删改查以及查询和报表的设计。在上机考试中,考生需要熟悉这些基本操作,同时能够熟练运用SQL语句进行数据筛选和处理,以及设计用户界面。在实际应用中,这些技能对于数据管理和应用程序开发都至关重要。