第 1 頁:基本操作題 |
第 2 頁:簡單應(yīng)用題 |
第 3 頁:綜合應(yīng)用題 |
二、簡單應(yīng)用題
2[簡答題]
在考生文件夾下完成下列簡單應(yīng)用:
1.修改并執(zhí)行程序four.prg,該程序的功能是:根據(jù)“學院表”和“教師表”計算“信息管理”系教師的平均工資。注意:只能修改標有錯誤的語句行,不能修改其他語句。
2.在College數(shù)據(jù)庫中使用視圖設(shè)計器建立一個名為course v的視圖,該視圖根據(jù)“課程表”、“學院表”和“教師表”建立,視圖中的字段包括“姓名”、“課程名”、“學時”和“系名”4項,視圖中只包括“學時”大于等于60的記錄,視圖中的記錄先按“系名”升序排列,若“系名”相同再按“姓名”降序排列,最后查詢該視圖中的全部信息,并將結(jié)果存放到表sef中。
參考解析:【考點分析】本大題主要考查的知識點是:SQL 語句的應(yīng)用和通過視圖設(shè)計器創(chuàng)建視圖。
【解題思路】在SQL的SELECT語句中,表示查詢條件的短語是WHERE,而不是WHILE;在Visul Foxpro中,打開表文件的命令是USE,而不是0PEN;在SCAN結(jié)構(gòu)的循環(huán)語句中,表示循環(huán)條件的是FOR,而不是WHERE;由題意知,sum變量用于保存“信息管理”系教師的總工資,num變量用于統(tǒng)計“信息管理”系教師的人數(shù),故程序中缺少的語句應(yīng)是“hum=num+1”。
(1)【操作步驟】
步驟1:打開程序four.prg,修改語句依次如下。
第一處:WHILE改為WHERE。
第二處:0PEN改為USE。
第三處:WHERE改為FOR。
第四處:填入hum=num+1。
步驟2:保存并運行程序,如圖3.94所示。
(2)【操作步驟】
步驟1:打開college數(shù)據(jù)庫,新建一個視圖,并添加“課程表”、“學院表”和“教師表”3個表到視圖設(shè)計器中。
步驟2:將字段“教師表.姓名”、“課程表.課程名”、“課程表.學時”和“學院表.系名”添加到“選定字段”框中。
步驟3:在篩選選項卡中,選擇字段“課程表.學時”,條件為“>=”,在實例中輸入“60”。
步驟4:在排序選項卡中選擇按“系名”升序、“姓名”降序排序。
步驟5:保存視圖名為“course_v”。
步驟6:新建一個查詢,將視圖添加到查詢設(shè)計器中,選定所有字段,設(shè)置查詢?nèi)ハ驗楸怼皊ef”。運行該查詢。操作如圖3.95所示。
【易錯提示】在第2小題中,視圖設(shè)計器本身沒有“查詢?nèi)ハ颉钡墓δ,因此,要將視圖中的全部信息存放到表中需借出查詢設(shè)計器。將視圖添加到查詢設(shè)計器中,并選擇視圖中的所有字段作為選定字段,然后執(zhí)行“查詢”菜單中的“查詢?nèi)ハ颉泵睢?/P>
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |