![]() |
|
2. 在SCORE_MANAGER数据库中查询没有学生选修的课程,查询结果含"课程
名"和"开课单位"字段,结果按课程名升序保存在一个新表NEW_TABLE2中(注意:
字段名"开课单位"是在基本操作中根据"开课系部"修改后的字段名)。
本题主要考核点:
本题的主要考核点是SQL查询语句的使用,查询去向等知识点。
本题解题思路:
第1题: 本题可以通过新建一个程序来实现统计,相关代码如下所示:
SELECT Student.姓名;
FROM course INNER JOIN score1;
INNER JOIN student ;
ON Student.学号 = Score1.学号 ;
ON Course.课程号 = Score1.课程号;
WHERE Course.课程号 = score1.课程号;
GROUP BY Student.姓名;
into cursor temp
select count(姓名) AS 学生人数 from temp;
into table NEW_TABLE
第2题:本题的主要考核点是SQL查询语句的使用。
SELECT Course.课程名, Course.开课单位;
FROM course LEFT OUTER JOIN score1;
LEFT OUTER JOIN student ;
ON Student.学号 = Score1.学号 ;
ON Course.课程号 = Score1.课程号;
WHERE Course.课程号 !=Score1.课程号;
ORDER BY Course.课程名;
INTO TABLE new_table2.dbf
三、综合应用(1小题,计30分)
SCORE_MANAGER数据库中含有三个数据库表STUDENT、SCORE1和COURSE。
为了对SCORE_MANAGER数据库数据进行查询,设计一个表单Myform3(控件名为
form1,表单文件名为Myform3)。表单标题为"成绩查询";表单有"查询"(名称为
Command1)和"退出"(名称为Command2)两个命令按钮。表单运行时,单击"查询"
按钮,查询每门课程的最高分,查询结果中含"课程名"和"最高分"字段,结果按
课程名升序保存在表NEW_TABLE3。
单击"退出"按钮,关闭表单。
本题主要考核点:
表单文件的创建、控件的属性的修改、SQL语句运用、表单的退出等知识点
本题解题思路:
第一步:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出"新建"对话框,在文件类型中选择"表单",点击"新建文件"按钮,系统将打开表单设计器;或直接在命令窗口中输入 crea form Myform3。 转贴于:计算机二级考试_考试大