第四十三套
基本操作題
在考生文件夾下完成如下操作:
1. 打開數(shù)據(jù)庫SCORE_MANAGER, 該數(shù)據(jù)庫中含三個有聯(lián)系的表STUDENT、SCORE1和COURSE, 根據(jù)已經(jīng)建立好的索引, 建立表之間聯(lián)系。
2. 為COURSE表增加字段:開課學(xué)期(N,2,0)。
3. 為SCORE1表"成績"字段設(shè)置字段有效性規(guī)則: 成績>=0,出錯提示信息是:
"成績必須大于或等于零"。
4. 將SCORE1表"成績"字段的默認(rèn)值設(shè)置為空值(NULL)。
本題主要考核點:
為已建立索引的表建立聯(lián)系、設(shè)置字段的默認(rèn)值、字段的添加、字段有效性的設(shè)置等知識點
本題解題思路:
第1題:本題的主要考核點是建立兩個表之間永久聯(lián)系。
在父表中選中主索引,按住鼠標(biāo)拖動至子表相應(yīng)的普通索引上,釋放鼠標(biāo),聯(lián)系即已建立。
第2題:本題的主要考核點是字段的添加的方法。
打開COURSE表表設(shè)計器,將光標(biāo)移動到最后的空字段格中,輸入新的字段名、字段類型及長度。
第3題:本題的主要考核點是字段有效性的設(shè)置。
在表設(shè)計器中,選中"成績"字段,在"字段有效性"中的"規(guī)則"文本框中填入: 成績>=0,在"信息"文本框中中填入"成績必須大于或等于零",單擊確定。
第4題:本題的主要考核點是字段默認(rèn)值的設(shè)置。
在表設(shè)計器對話框中,選擇"成績"字段,點擊NULL列下的按鈕(表示此列允許空值),然后再在"字段有效性"中的默認(rèn)值中填入.NULL.,單擊確定。
二、簡單應(yīng)用(2小題,每題20分,計40分)
在考生文件夾下完成如下簡單應(yīng)用:
1. 在SCORE_MANAGER數(shù)據(jù)庫中查詢學(xué)生的姓名和年齡(計算年齡的公式是:2003-Year(出生日期),年齡作為字段名),結(jié)果保存在一個新表NEW_TABLE1
中。使用報表向?qū)Ы蟊鞱EW_REPORT1,用報表顯示NEW_TABLE1的內(nèi)容。報表中數(shù)據(jù)按年齡升序排列,報表標(biāo)題是"姓名-年齡",其余參數(shù)使用缺省參數(shù)。
2. 在SCORE_MANAGER數(shù)據(jù)庫中查詢沒有選修任何課程的學(xué)生信息,查詢結(jié)果包括"學(xué)號"、"姓名"和"系部"字段,查詢結(jié)果按學(xué)號升序保存在一個新
表NEW_TABLE2中。
本題主要考核點:
本題的主要考核點是SQL查詢語句的使用,查詢?nèi)ハ、報表向(qū)У氖褂玫戎R點
本題解題思路:
第1題:本題的主要考核點是SQL查詢語句的使用,查詢?nèi)ハ、報表向(qū)У氖褂谩?/P>
SELECT 姓名, 2003-Year(出生日期) as 年齡;
FROM student;
INTO TABLE new_table1.dbf
啟動報表向?qū)Э稍?文件"菜單中選擇"新建"或者單擊工具欄上的"新建"按鈕,打開"新建"對話框,文件類型選擇報表,單擊向?qū)О粹o;蛘咴"工具"菜單中選擇"向?qū)?子菜單,選擇"報表",或直接單擊工具欄上的"報表向?qū)?圖標(biāo)按鈕。然后按照向?qū)崾静僮骷纯伞?/P>
第2題:本題的主要考核點是SQL查詢語句的使用。
SELECT Student.學(xué)號, Student.姓名, Student.系部;
FROM course right OUTER JOIN score1;
right OUTER JOIN student ;
ON Student.學(xué)號 = Score1.學(xué)號 ;
ON Course.課程號 = Score1.課程號;
WHERE Student.學(xué)號 != Score1.學(xué)號 ;
ORDER BY Student.學(xué)號;
INTO TABLE new_table2.dbf
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |