![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2000年(秋)二级 Visual FoxPro 上机 |
|||||||
2000年(秋)江苏省普通高校非计算机专业学生 计算机基础知识和应用能力等级考试上机试卷 二级 Visual FoxPro 5.0 (VFP03) (本试卷上机考试时间为70分钟)
一、项目、数据库和表操作 打开软盘根目录中的项目文件TESTB,在该项目文件中已存在一数据库SJK,根据下列要求在项目中完成有关数据库及表的操作。 1. 修改SJK数据库中CJ表的结构,要求: (1)CJ字段能容纳三位整数,一位小数; (2)增加一个批改日期字段,字段名为PGRQ 2. 设置XS表的字段属性,要求: (1)将XS表中JG字段的标题设置为“籍贯”; (2)将XS表中XB字段的默认值设置为“男”; (3)将XS表的删除触发器设置为不可以删除。 3. 根据下列表格中列出的要求对CJ表建立结构复合索引:
4.已知XS表已按XH字段建立主索引,索引名为XSXH,CJ表已按XH字段建立普通索引,索引名为CJXH,试基于XH建立XS表与CJ表的永久关系。 5. 已知JS表和RK表已按GH建立永久性关系,试按下列要求设置两个表之间的参照完整性的更新规则:
6. 把自由表xsb添加到项目文件中,且仍然以自由表形式存在。 二、设置查询 1. 在TESTB项目中已存在自由表cjb(成绩)和查询chaxuna,cjb表中包含3个字段:xh(学号)、kcdh(课程代号)和cj(成绩)。利用查询向导按如下要求创建基于cjb表的交叉表查询chaxuna(覆盖已存在的同名文件):
2. 在SJK数据库中KC表(课程)和CJ表(成绩)存在一对多关系。在TESTB项目中已存在查询chaxunb,按如下要求设计该查询: 基于kc表和cj表查询各课程不及格成绩中的最高分(注:60分以下为不及格)。要求输出字段为:kcdh,kcm,不及格最高分。查询结果按kcdh升序排列,查询结果的输出去向为临时表tmpb。 三、设计类
![]() 四、 设计表单
|
|||||||