二、簡(jiǎn)單應(yīng)用(2小題,每題20分,計(jì)40分)
1. 在考生文件夾下使用菜單設(shè)計(jì)器設(shè)計(jì)一個(gè)名稱為SMENU的下拉式菜單。
要求如下:
菜單包括"數(shù)據(jù)瀏覽"和"退出"兩個(gè)菜單欄。
、贁(shù)據(jù)瀏覽菜單欄包括"學(xué)生表"和"課程表"兩個(gè)選項(xiàng):
學(xué)生表選項(xiàng)在過(guò)程中使用SQL語(yǔ)句"SELECT * FROM STUDENT"查詢學(xué)生表
STUDENT的記錄。
課程表選項(xiàng)在過(guò)程中使用SQL語(yǔ)句"SELECT * FROM COURSE"查詢課程表
COURSE的記錄。
、谕顺霾藛螜诎"返回到系統(tǒng)菜單"一個(gè)選項(xiàng):
返回系統(tǒng)菜單選項(xiàng)在過(guò)程中使用命令返回系統(tǒng)默認(rèn)的菜單。
2. 在考生文件夾下打開(kāi)命令文件ONE.PRG,該命令文件用來(lái)建立一個(gè)名稱為
S_VIEW的視圖,視圖查詢學(xué)生的班級(jí)號(hào)、班級(jí)名、姓名、性別和班主任名(來(lái)自
TEACHER表的教師名)。命令文件只包含兩條語(yǔ)句,第1條語(yǔ)句有一個(gè)錯(cuò)誤,第2條
語(yǔ)句有兩個(gè)錯(cuò)誤,請(qǐng)修改之,并運(yùn)行。
注意,修改時(shí)不可改變SQL語(yǔ)句的結(jié)構(gòu)和短語(yǔ)的順序,不允許增加或合并行。
本題主要考查點(diǎn):
菜單的建立、SQL查詢語(yǔ)句的應(yīng)用。
解題思路:
第1題:本題的主要考核點(diǎn)是菜單的建立。新建菜單可按下列步驟:選擇"文件"菜單中的"新建"命令,在"新建"對(duì)話框中選擇"菜單",單擊"新建文件"按鈕。在"新建菜單"對(duì)話框中選擇"菜單"按鈕,調(diào)出"菜單設(shè)計(jì)器"。也可用CREATE MENU命令直接調(diào)出菜單設(shè)計(jì)器。在菜單名稱中填入"數(shù)據(jù)瀏覽"、"退出","數(shù)據(jù)瀏覽"結(jié)果為子菜單,單擊編輯;在子菜單的菜單名稱中輸入"學(xué)生表"、"課程表","學(xué)生表"結(jié)果為過(guò)程"SELECT * FROM STUDENT","課程表"結(jié)果為過(guò)程"SELECT * FROM COURSE"。"退出"結(jié)果為子菜單,單擊編輯;在子菜單的菜單名稱中輸入"返回到系統(tǒng)菜單",其結(jié)果為過(guò)程"SET SYSMENU TO DEFAULT"。
第2題:本題的主要考核點(diǎn)是SQL語(yǔ)句命令的使用。第一行打開(kāi)數(shù)據(jù)庫(kù)命令錯(cuò)誤應(yīng)改為OPEN DATA sdb;第二行的"CREA VIEW ;"應(yīng)改為"CREA VIEW S_VIEW AS;";第五行的"WHERE Student.班級(jí)號(hào) = Class.班級(jí)號(hào), Teacher.教師號(hào) = Class.班主任號(hào)"應(yīng)改為"WHERE Student.班級(jí)號(hào) = Class.班級(jí)號(hào) AND Teacher.教師號(hào) = Class.班主任號(hào)"
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |