>>>考試吧考后首發(fā)2013年3月計(jì)算機(jī)等考試題答案
一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)
在考生目錄下完成如下操作:
1. 打開(kāi)數(shù)據(jù)庫(kù)SCORE_MANAGER, 該數(shù)據(jù)庫(kù)中含三個(gè)有聯(lián)系的表STUDENT、SCORE1和COURSE, 根據(jù)已經(jīng)建立好的索引, 建立表之間聯(lián)系。
2. 為COURSE表增加字段:開(kāi)課學(xué)期(N,2,0)。
3. 為SCORE1表"成績(jī)"字段設(shè)置字段有效性規(guī)則: 成績(jī)>=0,出錯(cuò)提示信息是: "成績(jī)必須大于或等于零"。
4. 將SCORE1表"成績(jī)"字段的默認(rèn)值設(shè)置為空值(NULL)。
解答:
單擊“文件”菜單中“打開(kāi)”命令,在出現(xiàn)的“打開(kāi)”對(duì)話框中文件類型選擇“數(shù)據(jù)庫(kù)”,單擊數(shù)據(jù)庫(kù)“SCORE_MANAGER”,單擊“確定”,進(jìn)入數(shù)據(jù)庫(kù)設(shè)計(jì)器,通過(guò)拖放索引建立表間聯(lián)系,用鼠標(biāo)右鍵單擊表“COURSE”,在彈出的快捷菜單中單擊“修改”,進(jìn)入表設(shè)計(jì)器,按要求增加“開(kāi)課學(xué)期”字段,單擊“成績(jī)”字段,輸入字段有效性規(guī)則和默認(rèn)值。
二、簡(jiǎn)單應(yīng)用(2小題,每題20分,計(jì)40分)
在考生目錄下完成如下簡(jiǎn)單應(yīng)用:
1. 在SCORE_MANAGER數(shù)據(jù)庫(kù)中查詢學(xué)生的姓名和年齡(計(jì)算年齡的公式是:2003-Year(出生日期),年齡作為字段名),結(jié)果保存在一個(gè)新表NEW_TABLE1中。使用報(bào)表向?qū)Ы?bào)表NEW_REPORT1,用報(bào)表顯示NEW_TABLE1的內(nèi)容。報(bào)表中數(shù)據(jù)按年齡升序排列,報(bào)表標(biāo)題是"姓名-年齡",其余參數(shù)使用缺省參數(shù)。
解答:
進(jìn)入查詢?cè)O(shè)計(jì)器,在字段選取時(shí),“姓名”字段直接添加,然后在“函數(shù)和表達(dá)式”輸入框輸入“2003-year(出生日期) as 年齡”,再添加到選擇字段列表中,設(shè)置輸出設(shè)置后運(yùn)行。也可以直接在命令窗口輸入如下命令:
Select 姓名,2003-year(出生日期) as 年齡 from student into table new_table1
進(jìn)入報(bào)表向?qū)Ш蟀丛囶}要求操作即可。
2. 在SCORE_MANAGER數(shù)據(jù)庫(kù)中查詢沒(méi)有選修任何課程的學(xué)生信息,查詢結(jié)果包括"學(xué)號(hào)"、"姓名"和"系部"字段,查詢結(jié)果按學(xué)號(hào)升序保存在一個(gè)新表NEW_TABLE2中。
解答:
本題最好使用命令方法:
SELECT Student.學(xué)號(hào), Student.姓名, Student.系部 FROM score_manager!student;
WHERE Student.學(xué)號(hào) NOT IN (select dist 學(xué)號(hào) from score1) Into table NEW_TABLE2
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |