2016年计算机二级VFP考试上机操作题及解析

来源:文书网 1.01W

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

2016年计算机二级VFP考试上机操作题及解析

考生文件夹下完成下列操作:

1.打开考生文件夹下的数据库College,物理删除该数据库中的temp表,然后将"教师表"、"课程表"和"学院表"三个自由表加入该数据库中。

2.为"课程表"和"教师表"分别建立主索引和普通索引,索引字段和索引名均为"课程号",并为两个表建立一对多的联系。

3.使用SQL语句查询"教师表"工资大于4500的教师的全部信息,查询结果按职工号升序排列,查询结果存储到文本文件中,SQL语句存储于文件,否则不得分。

4.使用报表向导为"学院表"创建一个报表three,选择"学院表"的所有字段,其他选项取默认值。

本题主要考核点:在数据库中删除和添加表、表中索引的创建、表之间的永久联系的建立、SQL查询语句、快速报表的建立。

  解题思路:

3、查询"教师表"工资大于4500的教师的.全部信息的SQL语句是:select * from 教师表 where 工资>4500 order by 职工号 to file ,然后将此命令保存在文件中。

4、打开"新建"对话框,在"文件类型"选项卡中选择"报表",单击"向导"按钮,再选择"报表向导",单击"确定"按钮,打开"报表向导"设计器,然后按照"报表向导"的提示逐步创建报表three即可。

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

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

1.请修改并执行程序,该程序的功能是:根据"学院表"和"教师表"计算"信息管理"系教师的平均工资。注意,只能修改标有错误的语句行,不能修改其他语句。

2.在College数据库中使用视图设计器建立视图course_v,该视图根据"课程表"、"学院表"和"教师表"建立,视图中的字段项包括:"姓名"、"课程名"、"学时"和"系名",并且视图中只包括"学时"大于等于60的记录,视图中的记录先按"系名"升序排列、再按"姓名"降序排列,最后查询该视图中的全部信息,并将结果存放到中。

本题主要考核点:程序的修改及视图的建立。

  解题思路:

第1题:本题是一个程序修改题。第一处错误应改为:SELECT 系号 FROM 学院表 WHERE 系名="信息管理" INTO ARRAY a;第二处错误应改为:USE 教师表;第三处错误应改为:SCAN FOR 系号=a;第四处添加的程序为:num=num+1。

第2题:在新建对话框中、项目管理器中、或用CREAT VIEW命令打开视图设计器,建立一个视图,将"课程表"、"学院表"和"教师表"添加到视图中,并将题中指定字段添加到视图中;切换到"筛选"中选择字段"课程表.学时",条件为">=",实例为"60";切换到"排序依据"中选择字段"学院表.系名",在"排序选项"处选择"升序",再选择字段"教师表.姓名",在"排序选项"处选择"降序";最后将视图命名为course_v。利用刚创建的视图course_v查询视图中的全部信息,在"添加表或视图"对话框中选择course_v视图,在字段中选择所有字段,设置查询去向为表。

热门标签