點(diǎn)擊查看:2016計(jì)算機(jī)二級數(shù)據(jù)庫上機(jī)練習(xí)題匯總
(1)在考生文件夾下的"samp1.mdb"數(shù)據(jù)庫文件中建立表"tCourse",表結(jié)構(gòu)如下:
(2)根據(jù)表"tCourse"的結(jié)構(gòu),判斷并設(shè)置主鍵。
(3)設(shè)置"學(xué)時(shí)"字段的相關(guān)屬性,使其輸入的數(shù)據(jù)必須大于0。
(4)設(shè)置"開課日期"字段的輸入掩碼為"短日期",默認(rèn)值為本年度的九月一日(規(guī)定:本年度年號必須由函數(shù)獲取)。
(5)在表"tCourse"中輸入以下兩條記錄:
(6)在數(shù)據(jù)表視圖中凍結(jié)"課程名稱"字段。
考生文件夾下有一個(gè)數(shù)據(jù)庫文件"samp2.mdb",其中存在已經(jīng)設(shè)計(jì)好的表對象"tCourse"、"tSinfo"、"tGrade"和"tStudent",請按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢,查找并顯示"姓名"、"政治面貌"、"課程名"和"成績"等4個(gè)字段的內(nèi)容,將查詢命名為"qT1";
(2)創(chuàng)建一個(gè)查詢,計(jì)算每名學(xué)生所選課程的學(xué)分總和,并顯示"姓名"和"學(xué)分",其中"學(xué)分"為計(jì)算出的學(xué)分總和,將查詢命名為"qT2";
(3)創(chuàng)建一個(gè)查詢,查找年齡小于平均年齡的學(xué)生,并顯示其"姓名",將查詢命名為"qT3";
(4)創(chuàng)建一個(gè)查詢,將所有學(xué)生的"班級編號"、"姓名"、"課程名"和"成績"等值填入"tSinfo"表的相應(yīng)字段中,其中"班級編號"值是"tStudent"表中"學(xué)號"字段的前6位,將查詢命名為"qT4"。
考生文件夾下有一個(gè)圖像文件"test.bmp"和一個(gè)數(shù)據(jù)庫文件"samp3.mdb"。"samp3.mdb"數(shù)據(jù)庫中已經(jīng)設(shè)計(jì)了表對象"tEmp"和"tTemp"、窗體對象"fEmp"、報(bào)表對象"rEmp"和宏對象"mEmp"。請?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充設(shè)計(jì):
(1)將表"tTemp"中年齡小于30歲(不含30)、職務(wù)為職員的女職工記錄選出并添加進(jìn)空白表"tEmp"里。
(2)將窗體"fEmp"的窗體標(biāo)題設(shè)置為"信息輸出";將窗體上名為"btnP"命令按鈕的外觀設(shè)置為圖片顯示,圖片選擇考生文件夾下的"test.bmp"圖像文件;將"btnP"命令按鈕的單擊事件設(shè)置為窗體代碼區(qū)已經(jīng)設(shè)計(jì)好的事件過程btnP_Click。
(3)將報(bào)表"rEmp"的主體節(jié)區(qū)內(nèi)"tName"文本框控件設(shè)置為"姓名"字段內(nèi)容顯示;將宏"mEmp"重命名保存為自動(dòng)執(zhí)行的宏。
注意:不能修改數(shù)據(jù)庫中的表對象"tTemp";不能修改宏對象"mEmp"里的內(nèi)容;不能修改窗體對象"fEmp"和報(bào)表對象"rEmp"中未涉及的控件和屬性。
【考點(diǎn)分析】 本題考點(diǎn):建立新表;字段屬性主鍵、輸入掩碼、默認(rèn)值設(shè)置;添加記錄。
【解題思路】 第1、2、3、4小題在設(shè)計(jì)視圖中建立新表,設(shè)置字段屬性;第5小題在數(shù)據(jù)表中輸入數(shù)據(jù)。
(1)【操作步驟】
步驟1:選中"表"對象,單擊"新建"按鈕,選中"設(shè)計(jì)視圖",單擊"確定"按鈕。
步驟2:按照題目表要求建立字段。
步驟3:單擊工具欄中"保存"按鈕,將表另存為"tCourse"。
(2)【操作步驟】
步驟1:在表設(shè)計(jì)視圖中選中"課程編號"字段行。
步驟2:右鍵單擊"課程編號"行選擇【主鍵】。
(3)【操作步驟】
步驟1:單擊"學(xué)時(shí)"字段行任一點(diǎn)。
步驟2:在"有效性規(guī)則"行輸入">0"。
(4)【操作步驟】
步驟1:單擊"開課日期"字段行任一點(diǎn)。
步驟2:單擊"輸入掩碼"行右側(cè)生成器按鈕,在彈出對話框中選中"短日期"行,連續(xù)兩次單擊"下一步"按鈕,然后單擊"完成"按鈕。
步驟3:在"默認(rèn)值"行輸入"DateSerial(Year(Date()),9,1)"。
步驟4:單擊工具欄中"保存"按鈕。
(5)【操作步驟】
步驟1:單擊菜單欄【視圖】|【數(shù)據(jù)表視圖】。
步驟2:按照題目表輸入記錄。
(6)【操作步驟】
步驟1:選中并右鍵單擊"課程名稱"列選擇【凍結(jié)列】。
步驟2:單擊工具欄中"保存"按鈕,關(guān)閉數(shù)據(jù)表
【易錯(cuò)誤區(qū)】 設(shè)置字段默認(rèn)值時(shí)要選擇正確的函數(shù)。
【考點(diǎn)分析】 本題考點(diǎn):創(chuàng)建總計(jì)查詢、子查詢和追加查詢。
【解題思路】第1、2、3、4小題在查詢設(shè)計(jì)視圖中創(chuàng)建不同的查詢,按題目要求添加字段和條件表達(dá)式。
(1)【操作步驟】
步驟1:選中"查詢"對象,單擊"新建"按鈕,選中"設(shè)計(jì)視圖",單擊"確定"按鈕。在"顯示表"對話框分別雙擊表"tStudent"、"tCourse"、"tGrade",關(guān)閉"顯示表"對話框。
步驟2:分別雙擊"姓名"、"政治面貌"、"課程名"和"成績"字段添加到"字段"行。
步驟3:單擊工具欄中"保存"按鈕,另存為"qT1"。關(guān)閉設(shè)計(jì)視圖。
(2)【操作步驟】
步驟1:選中"查詢"對象,單擊"新建"按鈕,選中"設(shè)計(jì)視圖",單擊"確定"按鈕。在"顯示表"對話框分別雙擊表"tStudent"、"tCourse"、"tGrade",關(guān)閉"顯示表"對話框。
步驟2:分別雙擊"姓名"、"學(xué)分"字段將其添加到"字段"行。
步驟3:單擊菜單欄【視圖】|【總計(jì)】,在"學(xué)分"字段"總計(jì)"行下拉列表中選中"總計(jì)"。
步驟4:在"學(xué)分"字段前添加"學(xué)分:"字樣。
步驟5:單擊工具欄中"保存"按鈕,另存為"qT2"。關(guān)閉設(shè)計(jì)視圖。
(3)【操作步驟】
步驟1:選中"查詢"對象,單擊"新建"按鈕,選中"設(shè)計(jì)視圖",單擊"確定"按鈕。在"顯示表"對話框中雙擊表"tStudent",關(guān)閉"顯示表"對話框。
步驟2:分別雙擊"姓名"、"年齡"字段將其添加到"字段"行。
步驟3:在"年齡"字段"條件"行輸入"<(SELECT AVG([年齡])from[tStudent])",單擊"顯示"行取消字段顯示。
步驟4:單擊工具欄中"保存"按鈕,另存為"qT3"。關(guān)閉設(shè)計(jì)視圖。
(4)【操作步驟】
步驟1:選中"查詢"對象,單擊"新建"按鈕,選中"設(shè)計(jì)視圖",單擊"確定"按鈕。在"顯示表"對話框分別雙擊表"tStudent"、"tCourse"、"tGrade",關(guān)閉"顯示表"對話框。
步驟2:單擊菜單欄【查詢】|【追加查詢】,在彈出的對話框中輸入"tSinfo",單擊"確定"按鈕。
步驟3:在"字段"行第一列輸入"班級編號: Left([tStudent]![學(xué)號],6)",分別雙擊"學(xué)號"、"課程名"、"成績"字段將其添加到"字段"行。
步驟4:單擊菜單欄【查詢】|【運(yùn)行】,在彈出的對話框中單擊"是"按鈕。
步驟5:單擊工具欄中"保存"按鈕,另存為"qT4"。關(guān)閉設(shè)計(jì)視圖。
【易錯(cuò)誤區(qū)】 設(shè)置班級編號時(shí)要使用"Left()"函數(shù)。
【考點(diǎn)分析】 本題考點(diǎn):表中刪除記錄;窗體命令按鈕和報(bào)表文本框控件屬性設(shè)置。
【解題思路】 第1小題創(chuàng)建刪除查詢刪除記錄;第2、3小題分別在窗體和報(bào)表設(shè)計(jì)視圖中右鍵單擊控件名選擇【屬性】,設(shè)置屬性。
(1)【操作步驟】
步驟1:選中"查詢"對象,單擊"新建"按鈕,選中"設(shè)計(jì)視圖",單擊"確定"按鈕。在"顯示表"對話框中雙擊表"tTemp",關(guān)閉"顯示表"對話框。
步驟2: 單擊菜單欄【查詢】|【追加查詢】,在彈出的對話框中輸入"tEmp",單擊"確定"按鈕。
步驟3:分別雙擊"*"、"年齡"、"性別"和"職務(wù)"字段。
步驟4:在"年齡"字段的"條件"行輸入"<30",在"性別"字段的"條件"行輸入"女",在"職務(wù)"字段的"條件"行輸入"職工"。刪除"年齡"、"性別"和"職務(wù)"字段"追加到"行的字段。
步驟5:單擊菜單欄【查詢】|【運(yùn)行】,在彈出的對話框中單擊"是"按鈕。
步驟6:關(guān)閉設(shè)計(jì)視圖,在彈出的對話框中單擊"否"按鈕。
(2)【操作步驟】
步驟1:選中"窗體"對象,右鍵單擊"fEmp"選擇【設(shè)計(jì)視圖】。
步驟2:右鍵單擊"窗體選擇器"選擇【屬性】,在"標(biāo)題"行輸入"信息輸出"。
步驟3:右鍵單擊命令按鈕"btnP"選擇【屬性】,單擊"圖片"行右側(cè)生成器按鈕,在彈出的對話框中單擊"瀏覽"按鈕,在"考生文件夾"內(nèi)找到需要的文件,選中單擊"打開"按鈕,單擊對話框"確定"按鈕。
步驟4:單擊"事件"選項(xiàng)卡的"單擊"行右側(cè)下拉列表,選中"【事件過程】",關(guān)閉屬性界面。
步驟5:單擊工具欄中"保存"按鈕,關(guān)閉設(shè)計(jì)視圖。
(3)【操作步驟】
步驟1:選中"報(bào)表"對象,右鍵單擊"rEmp"選擇【設(shè)計(jì)視圖】。
步驟2:右鍵單擊"tName"文本框選擇【屬性】,在"控件來源"行右側(cè)下拉列表中選中"姓名"。
步驟3:選中"宏"對象,右鍵單擊"mEmp"選擇【重命名】,在光標(biāo)處輸入"AutoExec"。
步驟4:單擊工具欄中"保存"按鈕,關(guān)閉設(shè)計(jì)視圖。
【易錯(cuò)誤區(qū)】設(shè)置文本框控件來源要選擇正確的字段名。
相關(guān)推薦:
各地2016年全國計(jì)算機(jī)等級考試報(bào)名時(shí)間匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |