vfp上机2
1、建立一个课程管理数据库,文件名为KCGL.DBC(30分)
该数据库中包含两个数据表:课程信息表kc.dbf和教师信息表js.dbf,其内容如下:课程信息表kc.dbf
课程名课程号学时
数据结构 01 60
C语言 02 60
操作系统 03 72
编译原理 04 54
教师信息表js.dbf
档案号姓名工资课程号
921020001 肖海3408.00 01
051020003 刘星魂2450.00 02
881020005 李明玉4520.00 01
011020006 孙民山2976.00 03
071020007 钱无名2987.00 04
011020010 张国梁2400.00 03
011020013 周兴池3670.00 04
851020018 Elen 4390.00 01
011020019 Herry 2550.00 02
021020020 Maggie 3200.00 03
011020023 Caroly 2987.00 04
091020026 Frank 1400.00 03
要求:为js.dbf表和kc.dbf表分别建立主索引和普通索引,字段名和索引名均为课程号,并为两个表建立一对多的联系。
2、建立程序文件COM-SQL1022.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。(40分)
(1)根据课程信息表kc.dbf和教师信息表js.dbf,输入课程号,计算上该课程教师的平均工资,并显示课程名,学时数和平均工资。
(2)查询并显示教师信息表js.dbf中工资大于2500的教师的档案号、姓名、工资、课程名,将查询结果按档案号升序排列,查询结果存储到数据表new.dbf中。
(3) 将01年参加工作的教师的工资增加5%。(其中教师的档案号的前两位为参加工作的年份值的后两位,即档案号为921020001,表示该教师为92年参加工作)
3、表单设计。按以下要求设计程序界面,表单文件名为:FORM1022.SCX(30分)
设计如图1所示一个表单,包括1个标签,1个文本框,1个表格(各控件的大小、颜色、字体、字号等属性由考生自定)。其中,
①表单的标题:考生自己的学号和姓名;
②其功能是表单运行后,在文本框text1中输入课程名,敲回车键后将在表格grid1
中显示数据表new.dbf(2题(2)中产生的数据表)中上该门课程教师的信息,
如图2所示;


