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

文章作者 100test 发表时间 2007:03:10 17:55:54
来源 100Test.Com百考试题网


第三套

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

1、请在考生文件夹下建立一个数据库KS4。

2、将考生文件夹下的自由表STUD、COUR、SCOR加入到数据库KS4中。

3、为STUD表建立主索引,索引名和索引表达式均为学号

为COUR表建立主索引,索引名和索引表达式均为课程编号

为SCOR表建立两个普通索引,其中一个索引名和索引表达式均为学号;另

一个索引名和索引表达式均为课程编号

4、在以上建立的各个索引的基础上为三个表建立联系。

本题的主要考核点:

数据库的建立、将自由表添加到数据库中、主索引和普通索引的建立,为已建立索引的表建立联系。

解题思路:

1.建立数据库的常用方法有三种:

在项目管理器中建立数据库;

通过"新建"对话框建立数据库;

使用命令交互建立数据库,命令为: CREATE DATABASE [DatabaseName|?]

2.将自由表添加到数据库中,可以在项目管理器或数据库设计器中完成。打开数据库设计器,在"数据库"菜单中或在数据库设计器上单击右键弹出的菜单中选择"添加表",然后在"打开"对话框中选择要添加到当前数据库的自由表。还可用ADD TABLE命令添加一个自由表到当前数据库中。

3.在STUD表设计器中的索引选项卡建立索引名和索引表达式为学号的主索引。分别为COUR和SCOR建立主索引和普通索引。

4.在数据库设计器中建立三个表的联系。在数据库设计器中,将选中STUD表中的主索引"学号",按住鼠标拖动到SCOR表的普通索引"学号"上。

用同样的方法可以建立COUR表和SCOR表的"课程编号"之间的联系。

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

1、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和

COURSE

利用SQL语句查询选修了"网络工程"课程的学生的全部信息,并将结果按学

号降序存放在 NETP.DBF文件中(库的结构同STUDENT,并在其后加入课程号

和课程名字段)。

2、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT,使用一对多

报表向导制作一个名为CJ2的报表,存放在考生文件夹中

要求:选择父表STUDENT 表中学号和姓名字段,从子表SCORE中选择课程号

和成绩,排序字段选择学号(升序),报表式样为简报式,方向为纵向。报表

标题为"学生成绩表"。

第1题,本题的主要考核点是SQL语句的查询。

SELECT Student.*, Score.课程号, Course.课程名.

FROM stsc!student INNER JOIN stsc!score.

INNER JOIN stsc!course .

ON Score.课程号 = Course.课程号 .

ON Student.学号 = Score.学号.

WHERE AT("网络工程",Course.课程名) > 0.

ORDER BY Student.学号 desc.

INTO TABLE netp.dbf

第2题,本题的主要考核点是使用报表向导制作报表。

启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮。或者在"工具"菜单中选择"向导"子菜单,选择"报表",或直接单击工具栏上的"报表向导"图标按钮。然后按照向导提示操作即可。


相关文章


2006年9月二级visualbasic语言程序设计(三)
计算机等级考试二级VFP机试试题5
2006年9月二级visualbasic语言程序设计(二)
计算机等级考试二级VFP机试试题3
2006年9月二级visualbasic语言程序设计(一)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛