一、基本操作(共四小題,第1和2題是7分、第3和4題是8分)
1、請在考生文件夾下建立一個數據庫KS4。
2、將考生文件夾下的自由表STUD、COUR、SCOR加入到數據庫KS4中。
3、為STUD表建立主索引,索引名和索引表達式均為學號;為COUR表建立主索引,索引名和索引表達式均為課程編號;為SCOR表建立兩個普通索引,其中一個索引名和索引表達式均為學號;另一個索引名和索引表達式均為課程編號。
4、在以上建立的各個索引的基礎上為三個表建立聯系。
二、簡單應用(2小題,每題20分,計40分)
1、在考生文件夾中有一個數據庫STSC,其中有數據庫表STUDENT、SCORE和COURSE。利用SQL語句查詢選修了"網絡工程"課程的學生的全部信息,并將結果按學號降序存放在NETP.DBF文件中(庫的結構同STUDENT,并在其后加入課程號和課程名字段)。
2、在考生文件夾中有一個數據庫STSC,其中有數據庫表STUDENT,使用一對多報表向導制作一個名為CJ2的報表,存放在考生文件夾中要求:選擇父表STUDENT 表中學號和姓名字段,從子表SCORE中選擇課程號和成績,排序字段選擇學號(升序),報表式樣為簡報式,方向為縱向。報表標題為"學生成績表"。
三、綜合應用(1小題,計30分)
在考生文件夾下有工資數據庫WAGE3,包括數據表文件: ZG(倉庫號C(4),職工號C(4),工資N(4))。設計一個名為TJ3的菜單,菜單中有兩個菜單項"統計"和"退出"。程序運行時,單擊"統計"菜單項應完成下列操作:檢索出工資小于或等于本倉庫職工平均工資的職工信息,并將這些職工信息按照倉庫號升序,在倉庫號相同的情況下再按職工號升序存放到EMP1(EMP1為自由表)文件中,該數據表文件和ZG數據表文件具有相同的結構。單擊"退出"菜單項,請使用set sysmenu to default命令使程序終止運行(注:相關數據表文件存在于考生文件夾下)
簡單應用題答案:
1、sele student.*,course.課程號,課程名 from student,course,score where 課程名="網絡工程" and ;
student.學號=score.學號 and score.課程號=course.課程號 order by student.學號 desc into table netp
綜合應用題答案:
“統計”菜單項的過程代碼為:
SELECT 倉庫號,AVG(工資) AS AvgGZ FROM ZGGROUP BY 倉庫號 INTO CURSOR pj
SELECT ZG.* FROM ZG,pj WHERE ZG.倉庫號=pj.倉庫號 AND ZG.工資<=pj.AvgGZ ORDER BY zg.倉庫號,職工號 INTO TABLE EMP1
“退出”菜單項的命令代碼為:set sysmenu to default
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |