第二十九套
一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)
在考生文件夾下完成如下操作:
1. 根據(jù)SCORE數(shù)據(jù)庫,使用查詢向?qū)Ы⒁粋含有學(xué)生"姓名"和
"出生日期"的標(biāo)準(zhǔn)查詢QUERY31.QPR。
2. 從SCORE數(shù)據(jù)庫中刪除視圖NEWVIEW。
3. 用SQL命令向SCORE1表插入一條記錄:學(xué)號為"993503433"、課程號為"0001"、成績是99。
4. 打開表單MYFORM34,向其中添加一個"關(guān)閉"命令按鈕(名稱為Command1),單擊此按鈕關(guān)閉表單(不可以有多余的命令)。
本題主要考核點(diǎn):
查詢的創(chuàng)建,視圖的刪除,添加記錄,向表單中添加對象等知識點(diǎn)
本題解題思路:
第一步:打開考生文件夾下的"SCORE"數(shù)據(jù)庫
第二步:打開"文件"、"新建"菜單選擇"查詢",在彈出的"新建"對話框中,選擇"查詢",單擊"向?qū)?按鈕,按照向?qū)?選定student表的姓名,出生日期字段,連續(xù)單擊下一步,輸入保存的查詢名為"QUERY31",再點(diǎn)擊"完成"即可
第三步:在數(shù)據(jù)庫設(shè)計器中的"NEWVIEW"上單擊右鍵,在彈出的菜單中選擇"刪除",并在彈出的對話框中選擇"移去"即可。
第四步:用INSERT語句來完成,格式為INSERT INTO dbf_name [(fname1 [, fname2, ...])] VALUES (eExpression1 [, eExpression2, ...])本題的命令為INSERT INTO score1(學(xué)號,課程號,成績) VALUES ("993503433","0001",99)
第五步:打開表單后,添加工具欄中的命令按鈕到表單中,雙擊該按鈕,輸入命令THISFORM.RELEASE。
二、簡單應(yīng)用(2小題,每題20分,計40分)
在考生文件夾下完成如下簡單應(yīng)用:
1. 建立視圖NEW_VIEW, 該視圖含有選修了課程但沒有參加考試(成績字段值為NULL)的學(xué)生信息(包括"學(xué)號"、"姓名"和"系部"3個字段)。
2. 建立表單MYFORM3,在表單上添加表格控件(名稱為grdCourse), 并通過該控件顯示表course的內(nèi)容(要求RecordSourceType屬性必須為0)。
本題主要考核點(diǎn):
視圖的建立方法、查詢語句的應(yīng)用、表單的建立方法等知識點(diǎn)
解題思路:
第一小題:打開考生文件夾下數(shù)據(jù)庫"SCORE",在命令窗口中輸入下列命令來建立sview視圖:
CREATE VIEW NEW_VIEW AS SELECT Student.學(xué)號, Student.姓名, Student.系部 FROM score!course INNER JOIN score!score1 INNER JOIN score!student ON Student.學(xué)號 = Score1.學(xué)號 ON Course.課程號 = Score1.課程號 WHERE Course.課程號 IS NOT NULL AND Score1.成績 IS NULL
第二小題:按CTRL+N,選擇"表單,然后點(diǎn)擊"新建"按鈕,在彈出的"新建表單"對話框中點(diǎn)擊"新建表單",彈出"表單設(shè)計器"。在表單設(shè)計器中放置一個網(wǎng)格控件和一個命令按鈕控件。將網(wǎng)格控件的name屬性改為:grdCourse.點(diǎn)擊工具欄中的"數(shù)據(jù)環(huán)境"按鈕,在彈出的"添加表或視圖"對話框中選擇SCORE數(shù)據(jù)庫下的course表.點(diǎn)擊"添加"按鈕,然后點(diǎn)擊"關(guān)閉"按鈕。在表單設(shè)計器中對GrdSalarys網(wǎng)格控件的RecordSourceType和RecordSource屬性分別設(shè)為:0-表和course,以文件名MYFORM3.scx將所編輯的表單保存在考生文件夾下。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |