第一篇:淺談條件查詢在Access教學(xué)中的應(yīng)用
淺談關(guān)系型查詢在Access教學(xué)中的應(yīng)用
李維佳
Access的應(yīng)用在高中信息技術(shù)學(xué)業(yè)水平考試中屬于必考的內(nèi)容。條件查詢則是Access教學(xué)中教學(xué)的重點和難點。這一部分的內(nèi)容,學(xué)生在前面的學(xué)習(xí)中沒有接觸,高中教材涉及也很少。學(xué)生在操作過程中很容易出錯。
查詢不同于查找,查找是將同一張數(shù)據(jù)表中滿足條件的數(shù)值找到,(這里說的數(shù)值可以是數(shù)值型數(shù)值和非數(shù)值型數(shù)值)數(shù)值依然在原來的數(shù)據(jù)表中。查詢是符合條件的數(shù)值找出來,單獨的生成一張查詢表,而生成這張表的數(shù)據(jù)可能由原來一張數(shù)據(jù)表或幾張數(shù)據(jù)表的數(shù)值組成。
我將條件查詢歸納為這樣幾個類型:
1、單張表固定值查詢;
2、單張表數(shù)值范圍查詢;
3、多張表之間固定值查詢;
4、多張表之間判斷值查詢;
5、多張表之間條件或隱藏條件查詢;
6、統(tǒng)計查詢。下面分別進行說明。? 單張表固定值查詢
單張表固定值查詢的字段只是一張數(shù)據(jù)表中進行選擇。只要在設(shè)定條件的字段列下面的條件欄中輸入要求的數(shù)據(jù),然后保存?!纠?】:以“報名信息”表為數(shù)據(jù)源,創(chuàng)建一個名為“女同學(xué)報名情況”的查詢,依次顯示所有字段,并只顯示“性別”為“女”的
圖1 報名信息。
【解析】遇到這類題目,將所選字段添加好,然后直接輸入條件。(如圖1)?
二、單張表數(shù)值范圍查詢
單張表數(shù)值范圍查詢,會用到關(guān)系運算符:=(相等、等于)、<>(不相等、不等于)、<(小于)、>(大于)、<=(小于等于)和>=(大于等于)符號,以及邏輯運算符號Not(非)、And(與、和)、Or(或)。
【例1】、以“商品信息”表為數(shù)據(jù)源,創(chuàng)建一個名為“商品價格查詢”的查詢,依次顯示“商品編號”、“商品名稱”和“價格”字段,并只顯示“價格”高于100元(不包含100元)的商品信息。
【解析】:在上述例題中,“價格”高于100元(不包含100元)的商品信息。我們在“價格”所對應(yīng)的條件欄輸入的條件就是:>100。如果要包含100元,我們的條件就是:>=100;反之,價格低于100元時,我們的條件就變成了<100了。
【例2】、創(chuàng)建一個名為“貴重財產(chǎn)統(tǒng)計”的選擇查詢,依次顯示“家庭財產(chǎn)編號”、“類別名稱”、“描述”、“購買價格”、“數(shù)量”,并只顯示“購買價格”介于1000元(包括1000元)至3000元(包括3000元)的財產(chǎn)信息。
【解析】:在上述例題中,顯示“購買價格”介于1000元(包括1000元)至3000元(包括3000元)的財產(chǎn)信息。購買價格是一段范圍,有大有小,有包含和連接信息,所以,我們就要用到>和<符號,還要用到=號和邏輯運算符號and。操作時,我們就在“購買價格” 字段對應(yīng)的條件欄輸入:>=1000 and <=3000。操作結(jié)果圖1-2所示。
?
三、多張表之間固定值查詢
在創(chuàng)建多張表之間的查詢前,一定要先對需要創(chuàng)建查詢的數(shù)據(jù)表創(chuàng)建關(guān)系。建立好數(shù)據(jù)表之間的關(guān)系之后,才能創(chuàng)建查詢表。建立關(guān)系的字段必須是各張數(shù)據(jù)表都有且數(shù)據(jù)類型要相同。
【例1】:以“報名表”和“模塊表”為數(shù)據(jù)源,建立一個名為“選修算法模塊考生”的查詢,查找出所有選修“算法與程序設(shè)計”模塊的學(xué)生信息,要求顯示“報名號”、“姓名”、“選修模塊”字段?!窘馕觥浚涸诒绢}中,我們先建立“報名表”和“模塊表”之間的關(guān)系。選修模塊字段是兩張表都有,且數(shù)據(jù)類型相同,我們就用該字段建立兩張表的關(guān)系。編輯關(guān)系圖如圖2所示。
建立好關(guān)系之后,開始創(chuàng)建查詢表。題目要求查找出所有選修“算 3 法與程序設(shè)計”模塊的學(xué)生信息,所以我們就在“選修模塊”字段所對映的條件欄輸入條件“算法與程序設(shè)計”。操作結(jié)果如圖3所示。
?
四、單張或多張表之間判斷值查詢
這類查詢表主要是針對創(chuàng)建查詢的字段數(shù)據(jù)類型為是/否型的數(shù)值,其它數(shù)據(jù)類型不適合。它的條件值只有Yes或No。創(chuàng)建單張表查詢時,符合條件是,在字段對應(yīng)的條件欄輸入“Yes”,反之則在條件欄輸入“No”。創(chuàng)建多張表的關(guān)系查詢時,同樣要先創(chuàng)建關(guān)系,再創(chuàng)建查詢。
【例1】:以“業(yè)主信息”表和“繳費記錄”表為數(shù)據(jù)源,創(chuàng)建“未繳費記錄”查詢,篩選出未繳費的記錄,顯示字段“門牌號、業(yè)主姓名、電話、月份、繳費狀態(tài)”。
【解析】:這是創(chuàng)建一個兩張表為數(shù)據(jù)源的查詢表。我們先創(chuàng)建“業(yè)主信息”表和“繳費記錄”表的關(guān)系;然后才能夠創(chuàng)建“未繳費記錄”的查詢表。通過源數(shù)據(jù)表,我們可以看出“繳費狀態(tài)”字段的數(shù)據(jù)類型為“是/否”。已繳費的是“Yes”,未繳費的是“No”。所以,我們在“繳費狀態(tài)”字段對應(yīng)的條件欄中輸入“No”,然后保存就行了。操作結(jié)果如圖4所示。
?
五、創(chuàng)建多張表之間隱藏條件查詢
在這類問題是指用到多張數(shù)據(jù)表的數(shù)據(jù)源,字段的數(shù)值在查詢表中應(yīng)用到,但字段的名稱在查詢表中不能顯示。我姑且將它稱為隱藏條件查詢。
【例1】以“成績表”和“模塊表”為數(shù)據(jù)源建立一個名為“補考學(xué)生統(tǒng)計”的查詢,要求顯示所有補考學(xué)生的“報名號”、“姓名”和“選修模塊”字段。
【解析】:在本題目中,要求顯示所有補考學(xué)生的“報名號”、“姓名”和“選修模塊”字段,沒有是否補考字段。反映學(xué)生是否參加補考,只有源數(shù)據(jù)表中的是否補考才能決定。所以,創(chuàng)建查詢時一定要有是否補考字段,而查詢表中則不能顯示是否補考字段。是否補考字段就屬于隱藏條件了。因此,就要在是否補考字段對應(yīng)的顯示欄中將“√”支掉,在條件欄中輸入“Yes”。編輯查詢界面如圖5所示。
?
六、統(tǒng)計查詢
Access也提供一些內(nèi)部函數(shù)可以進行數(shù)據(jù)統(tǒng)計,計算總分、平均 5 分、最大值和最小值等。在創(chuàng)建這類查詢時,就要在顯示字段中增加相應(yīng)的列和字段名稱。
【例1】創(chuàng)建一個名為“總分”查詢,顯示字段“選手姓名、評委
1、??、評委5”并添加一個“總分”列,總分等于五個評委的分數(shù)相加。
【解析】在本題目中,計算總分的值是將5個評委打的分數(shù)相加,所以,在添加“總分”字段時要輸入總分的計算公式:總分:評委1+評委2+評委3+評委4+評委5。并且,在輸入“:”號與“+”號時一定要關(guān)閉中文輸入法,否則會彈出表達錯誤的窗口。結(jié)果如圖8。
如果要計算出小歌手的平均分,我們就要添加“平均分”字段,然后輸入平均分的計算公式:(評委1+評委2+評委3+評委4+評委5)/5。同樣在輸入“:”號與“+”號時一定要關(guān)閉中文輸入法,否則會彈出表達錯誤的窗口。結(jié)果如圖9。
創(chuàng)建條件查詢的實例還有許多,大家可以根據(jù)實際遇到的問題,具體的進行解決。以上只是我個人在多年的教學(xué)過程中遇到的總結(jié)。
第二篇:access查詢練習(xí)題
考點7:查詢
1.若在“tEmployee”表中查找所有出生日期在“1970-1-1”和“1980-1-1”之間的記錄,可以在查詢設(shè)計視圖的準(zhǔn)則行中輸入()。答案:A
A)Between #1970-1-1# And #1980-1-1#
B)Between “1970-1-1” And “1980-1-1”
C)“1970-1-1” And “1980-1-1”
D)#1970-1-1# And #1980-1-1#
2.下面顯示的是查詢設(shè)計視圖,從設(shè)計視圖所示的內(nèi)容中判斷此查詢將顯示()。答案:B
A)出生日期字段值
B)所有字段值 C)除出生日期以外的所有字段值
D)雇員ID字段值
3.在SQL查詢中“GROUP BY”的含義是()。答案:D
A)選擇行條件
B)對查詢進行排序
C)選擇列字段
D)對查詢進行分組
4.若要將“產(chǎn)品”表中所有供貨商是“ABC”的產(chǎn)品單價下調(diào)50,則正確的SQL語句是()。答案:B
A)UPDATE 產(chǎn)品 SET 單價=50 WHERE 供貨商=“ABC”
B)UPDATE 產(chǎn)品 SET 單價=單價-50 WHERE 供貨商=“ABC”
C)UPDATE FROM 產(chǎn)品 SET 單價=50 WHERE 供貨商=“ABC”
D)UPDATE FROM 產(chǎn)品 SET 單價=單價-50 WHERE 供貨商=“ABC”
5.下面不是操作查詢的是()。答案:C
A)刪除查詢
B)更新查詢
C)參數(shù)查詢
D)生成表查詢
6.在SQL語言的SELECT語句中,用于實現(xiàn)選擇運算的子句是()。答案:D
A)FOR
B)IF
C)WHILE
D)WHERE
7.在SQL查詢中,若要取得“學(xué)生”數(shù)據(jù)表中的所有記錄和字段,其SQL語法為()。答案:B
A)SELECT 姓名 FROM 學(xué)生
B)SELECT * FROM 學(xué)生
C)SELECT 姓名 FROM 學(xué)生 WHILE 學(xué)號=02650 D)SELECT * FROM 學(xué)生 WHILE 學(xué)號=02650
8.假設(shè)某數(shù)據(jù)表中有一個工作時間字段,查找1999年參加工作的職工記錄的準(zhǔn)則是()。答案:A
A)Between # 99-01-01# And # 99-12-31 #
B)Between “ 99-01-01 ” And “ 99-12-31 ”
C)Between “ 99.01.01 ” And “ 99.12.31 ”
D)# 99.01.01 # And # 99.12.31 #
9.SQL的含義是()。答案:A
A)結(jié)構(gòu)化查詢語言
B)數(shù)據(jù)定義語言
C)數(shù)據(jù)庫查詢語言
D)數(shù)據(jù)庫操縱與控制語言
10.在Access中已建立了“學(xué)生”表,表中有“學(xué)號”、“姓名”、“性別”和“入學(xué)成績”等字段。執(zhí)行如下SQL命令“Select 性別, avg(入學(xué)成績)From 學(xué)生 Group by 性別”其結(jié)果是()。答案:B
A)計算并顯示所有學(xué)生的性別和入學(xué)成績的平均值
B)按性別分組計算并顯示性別和入學(xué)成績的平均值
C)計算并顯示所有學(xué)生的入學(xué)成績的平均值
D)按性別分組計算并顯示所有學(xué)生的入學(xué)成績的平均值
11.假設(shè)“公司”表中有編號、名稱、法人等字段,查找公司名稱中有“網(wǎng)絡(luò)”二字的公司信息,正確的命令是()。答案:D
A)SELECT * FROM 公司 FOR 名稱= “*網(wǎng)絡(luò)*” B)SELECT * FROM 公司 FOR 名稱 LIKE “*網(wǎng)絡(luò)*”
C)SELECT * FROM 公司 WHERE 名稱= “*網(wǎng)絡(luò)*” D)SELECT * FROM 公司 WHERE 名稱 LIKE “*網(wǎng)絡(luò)*”
12.下圖是使用查詢設(shè)計器完成的查詢,與該查詢等價的SQL語句是()。
答案:A
A)select 學(xué)號,數(shù)學(xué) from sc where 數(shù)學(xué)>(select avg(數(shù)學(xué))from sc)
B)select 學(xué)號 where 數(shù)學(xué)>(select avg(數(shù)學(xué))from sc)
C)select 數(shù)學(xué) avg(數(shù)學(xué))from sc
D)select 數(shù)學(xué)>(select avg(數(shù)學(xué))from sc)
13.在查詢設(shè)計視圖中()。答案:A
A)可以添加數(shù)據(jù)庫表,也可以添加查詢
B)只能添加數(shù)據(jù)庫表
C)只能添加查詢
D)數(shù)據(jù)庫表和查詢都不能添加
14.檢索價格在30萬~60萬元的產(chǎn)品,可以設(shè)置條件為()。答案:C
A)“>30 Not <60”
B)“>30 Or <60”
C)“>30 And <60”
D)“>30 Like <60”
15.下列關(guān)于SQL語句的說法中,錯誤的是()。答案:D
A)INSERT語句可以向數(shù)據(jù)表中追加新的數(shù)據(jù)記錄
B)UPDATE語句用來修改數(shù)據(jù)表中已經(jīng)存在的數(shù)據(jù)記錄
C)DELETE語句用來刪除數(shù)據(jù)表中的記錄
D)CREATE語句用來建立表結(jié)構(gòu)并追加新的記錄
16.下列不屬于操作查詢的是()。答案:A
A)參數(shù)查詢
B)生成表查詢
C)更新查詢
D)刪除查詢
17.在Access數(shù)據(jù)庫中創(chuàng)建一個新表,應(yīng)該使用的SQL語句是()。答案:A
A)Create Table
B)Create Index
C)Alter Table
D)Create Database
18.下面顯示的是查詢設(shè)計視圖的“設(shè)計網(wǎng)格”部分:從所顯示的內(nèi)容中可以判斷出該查詢要查找的是()。答案:A
A)性別為“女”并且1980年以前參加工作的記錄
B)性別為“女”并且1980年以后參加工作的記錄
C)性別為“女”或者1980年以前參加工作的記錄
D)性別為“女”或者1980年以后參加工作的記錄
19.在一個操作中可以更改多條記錄的查詢是()。答案:B
A)參數(shù)查詢
B)操作查詢
C)SQL查詢
D)選擇查詢
20.直接將命令發(fā)送ODBC數(shù)據(jù),它使用服務(wù)器能接受的命令,利用它可以檢索或更改記錄的是()。答案:B
A)聯(lián)合查詢
B)傳遞查詢
C)數(shù)據(jù)定義查詢
D)子查詢
21.要求按學(xué)生學(xué)號統(tǒng)計出每名學(xué)生的借閱次數(shù),下列SQL語句中,正確的是()。答案:B
A)Select 學(xué)號,Count(學(xué)號)from 借閱
B)Select 學(xué)號,Count(學(xué)號)from 借閱 Group By 學(xué)號
C)Select 學(xué)號,Sum(學(xué)號)from 借閱
D)Select 學(xué)號,Sum(學(xué)號)from 借閱 Order By 學(xué)號
22.在一個Access的表中有字段“專業(yè)”,要查找包含“信息”兩個字的記錄,正確的條件表達式是()。答案:B
A)=left([專業(yè)],2)=“信息”
B)like “*信息*”
C)=“信息*”
D)Mid([專業(yè)],1,2)=“信息”
23.Access支持的查詢類型有()。答案:A
A)選擇查詢、交叉表查詢、參數(shù)查詢、SQL查詢和操作查詢
B)基本查詢、選擇查詢、參數(shù)查詢、SQL查詢和操作查詢
C)多表查詢、單表查詢、交叉表查詢、參數(shù)查詢和操作查詢
D)選擇查詢、統(tǒng)計查詢、參數(shù)查詢、SQL查詢和操作查詢
24.要從數(shù)據(jù)庫中刪除一個表,應(yīng)該使用的SQL語句是()。答案:D
A)ALTER TABLE
B)KILL TABLE
C)DELETE TABLE
D)DROP TABLE
25.在Access中已建立了“教師”表,表中有“教師編號”、“職稱”、“性別”和“年齡”等字段。執(zhí)行如下SQL命令:SELECT Count(“教師編號”)AS 各類職稱人數(shù) FROM 教師 GROUP BY 職稱其結(jié)果是()。答案:B
A)計算并顯示各類職稱人數(shù)的職稱和教師編號
B)按職稱分組,并計算教師編號的個數(shù)以各類職稱人數(shù)顯示
C)計算所有教師編號的個數(shù),以各類職稱人數(shù)顯示
D)按各類職稱人數(shù)分組計算并顯示教師編號的個數(shù)和職稱
26.在SELECT語句中使用ORDER BY子句是為了指定()。答案:B
A)查詢的表
B)查詢的結(jié)果順序
C)查詢的條件
D)查詢的字段
27.若要查詢成績?yōu)?0~80分之間(包括70分,不包括80分)的學(xué)生的信息,查詢準(zhǔn)則設(shè)置正確的是()。答案:C
A)>69 or <80
B)Between 70 with 80
C)>=70 and <80
D)IN(70,79)
28.對“將信息系1999年以前參加工作的教師的職稱改為副教授”,合適的查詢?yōu)?)。答案:B
A)生成表查詢
B)更新查詢
C)刪除查詢
D)追加查詢
29.下圖是簡單查詢向?qū)В浩渲邪粹o和按鈕分別代表的意思是()。答案:A
A)單擊按鈕一次選擇一個字段,單擊按鈕一次選擇全部字段
B)單擊按鈕一次選擇一個字段,單擊按鈕一次選擇全部字段
C)兩者的作用相同,都是選擇一個字段
D)以上說法均錯誤
30.下面對查詢功能的敘述中正確的是()。答案:C
A)在查詢中,選擇查詢可以只選擇表中的部分字段,通過選擇一個表中的不同字段生成同一個表
B)在查詢中,編輯記錄主要包括添加記錄、修改記錄、刪除記錄和導(dǎo)入、導(dǎo)出記錄
C)在查詢中,查詢不僅可以找到滿足條件的記錄,而且還可以在建立查詢的過程中進行各種統(tǒng)計計算
D)以上說法均不對
31.與SELECT TAB1.* FROM TAB1 WHERE InStr([簡歷],“籃球”)<>0功能相同的語句是()。答案:C
A)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡歷 Like “籃球”
B)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡歷 Like “*籃球”
C)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡歷 Like “*籃球*”
D)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡歷 Like “籃球*”
32.在Access 數(shù)據(jù)庫的表設(shè)計視圖中,不能進行的操作是()。答案:D
A)修改字段類型
B)設(shè)置索引
C)增加字段
D)刪除記錄
33.關(guān)于準(zhǔn)則 Like![北京,上海,廣州],以下滿足條件的是()。答案:D
A)北京
B)上海
C)廣州
D)杭州
34.現(xiàn)有某查詢設(shè)計視圖(如下圖所示),該查詢要查找的是()。
答案:A
A)身高在160以上的女性和所有的男性
B)身高在160以上的男性和所有的女性
C)身高在160以上的所有人或男性
D)身高在160以上的所有人
35.Access中,以下不屬于查詢操作方式的是()。答案:C
A)選擇查詢
B)參數(shù)查詢
C)準(zhǔn)則查詢
D)操作查詢
36.“A Or B”準(zhǔn)則表達式表示的意思是()。答案:B
A)表示查詢表中的記錄必須同時滿足Or兩端的準(zhǔn)則A和B,才能進入查詢結(jié)果集
B)表示查詢表中的記錄只需滿足Or兩端的準(zhǔn)則A和B中的一個,即可進入查詢結(jié)果集
C)表示查詢表中記錄的數(shù)據(jù)介于A、B之間的記錄才能進入查詢結(jié)果集
D)表示查詢表中的記錄當(dāng)滿足Or兩端的準(zhǔn)則A和B不相等時即進入查詢結(jié)果集
37.若在“tEmployee”表中查找所有姓“王”的記錄,可以在查詢設(shè)計視圖的準(zhǔn)則行中輸入()。答案:B
A)Like “王”
B)Like “王*”
C)=“王”
D)=“王*”
38.在SQL查詢中使用WHERE子句指出的是()。答案:D
A)查詢目標(biāo)
B)查詢結(jié)果
C)查詢視圖
D)查詢條件
39.將表A的記錄復(fù)制到表B中,且不刪除表B中的記錄,可以使用的查詢是()。答案:C
A)刪除查詢
B)生成表查詢
C)追加查詢
D)交叉表查詢
40.要將“90分以上學(xué)生情況”表中所有記錄和“學(xué)生成績查詢”中80分以下的記錄,顯示內(nèi)容為“學(xué)生編號”、“姓名”、“成績”3個字段。正確的表達式是()。答案:C
A)SELECT學(xué)生編號,姓名,成績FROM學(xué)生成績查詢 WHERE 成績<80
JOIN SELECT學(xué)生編號,姓名,成績FROM 90分以上學(xué)生情況
B)SELECT學(xué)生編號,姓名,成績FROM學(xué)生成績查詢 WHERE 成績<80
UNION
SELECT學(xué)生編號,成績,姓名FROM 90分以上學(xué)生情況
C)SELECT學(xué)生編號,姓名,成績FROM學(xué)生成績查詢 WHERE 成績<80
NUION
SELECT學(xué)生編號,姓名,成績FROM 90分以上學(xué)生情況
D)SELECT學(xué)生編號,姓名,成績FROM學(xué)生成績查詢 WHERE 成績<80
NUION
SELECT學(xué)生編號,成績FROM 90分以上學(xué)生情況
41.假設(shè)已在Access中建立了包含“書名”、“單價”和“數(shù)量”3個字段的“tOfg”表。以該表為數(shù)據(jù)源創(chuàng)建的窗體中,有一個計算訂購總金額的文本框,其控件來源為()。答案:B
A)[單價]*[數(shù)量]
B)=[單價]*[數(shù)量]
C)[圖書訂單表]![單價]*[圖書訂單表]![數(shù)量]
D)=[圖書訂單表]![單價]*[圖書訂單表]![數(shù)量]
第三篇:ACCESS查詢操作題完整
查詢操作題
12、考生文件夾下存在一個數(shù)據(jù)文件“samp2.mdb”,里面已經(jīng)設(shè)計好兩個表對象“tBand”和“tLine”。試按以下要求完成設(shè)計:(1)創(chuàng)建一個選擇查詢,查找并顯示“團隊ID”、“導(dǎo)游姓名”、“線路名”,“天數(shù)”,“費用”,等五個字段的內(nèi)容,所建查詢命名為“qT1”;
(2)創(chuàng)建一個選擇查詢,查找并顯示旅游“天數(shù)”在五到十天之間(包括五天和十天)的“線路名”、“天數(shù)”和“費用”,所建查詢名為“qT2”;
(3)創(chuàng)建一個選擇查詢,能夠顯示“tLine”表的所有字段內(nèi)容,并添加一個計算字段“優(yōu)惠后價格”,計算公式為:優(yōu)惠后價格=費用*(1-10%),所建查詢名為“qT3”;
(4)創(chuàng)建一個刪除查詢,刪除表“tBand”中出發(fā)時間在2002年以前的團隊記錄,所建查詢命名為“qT4”。
本題解題思路:
(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tBand”表和“tLine”表,然后從“tBand”表中選擇“團隊ID”和“導(dǎo)游姓名”,從“tLine”表中選擇“線路名”、“天數(shù)”和“費用”,以“qT1”保存查詢。
(2)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tLine”表,選擇題目中所說的三個字段,然后在“天數(shù)”字段的“條件”中輸入“>=5 And <=10”,最后以“qT2”保存查詢。
(3)與第2小題類似,選擇表中的“線路ID”、“線路名”、“天數(shù)”和“費用”字段,然后在第五個字段中輸入“優(yōu)惠后價格:([費用]*(.9))”(“或優(yōu)惠后價格:([費用]*(1-.1))”),最后以“qT3”保存查詢。
(4)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tBand”表,然后點擊“查詢”菜單中的“刪除查詢”菜單(或點擊右鍵,選擇查詢類型中的“刪除查詢”),在字段中選擇“出發(fā)時間”,并在“條件”中輸入“<#2002-1-1#”,最后以“qT4”保存查詢。
15、考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.mdb”,里面已經(jīng)設(shè)計好兩個表對象“tNorm”和“tStock”。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個選擇查詢,查找并顯示每種產(chǎn)品的“產(chǎn)品名稱”、“庫存數(shù)量”、“最高儲備”和“最低儲備”等四個字段的內(nèi)容,所建查詢命名為“qT1”;
(2)創(chuàng)建一個選擇查詢,查找?guī)齑鏀?shù)量超過10000的產(chǎn)品,并顯示“產(chǎn)品名稱”和“庫存數(shù)量”。所建查詢名為“qT2”;(3)以表“tStock”為數(shù)據(jù)源創(chuàng)建一個參數(shù)查詢,按產(chǎn)品代碼查找某種產(chǎn)品庫存信息,并顯示“產(chǎn)品代碼”、“產(chǎn)品名稱”和“庫存數(shù)量”。當(dāng)運行該查詢時,提示框中應(yīng)顯示“請輸入產(chǎn)品代碼:”。所建查詢名為“qT3”;
(4)創(chuàng)建一個交叉表查詢,統(tǒng)計并顯示每種產(chǎn)品不同規(guī)格的平均單價,顯示時行標(biāo)題為產(chǎn)品名稱,列標(biāo)題為規(guī)格,計算字段為單價,所建查詢名為“qT4”。注意:交叉表查詢不做各行小計。
本題解題思路:
(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tNorm”表,然后在第一個字段中輸入:m_data:Min([最高儲備]-[最低儲備]),以“qT1”保存查詢。
(2)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tStock”表,選擇題目中所說的兩個字段,然后在“庫存數(shù)量”字段的“條件”中輸入“>10000”,最后以“qT2”保存查詢。
(3)與第2小題類似,選擇題目上所說的三個字段,然后在“產(chǎn)品代碼”字段的“條件”中輸入“[請輸入產(chǎn)品代碼:]”,最后以“qT3”保存查詢。
(4)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tStock”表,然后點擊“查詢”菜單中的“交叉表查詢”菜單。在字段中選擇“產(chǎn)品名稱”,“交叉表”中選擇“行標(biāo)題”;選擇“規(guī)格”字段,在“交叉表”中選擇“列標(biāo)題”;選擇“單價”字段,“交叉表”中選擇“值”,并在“總計”中選擇“平均值”,最后以“qT4”保存查詢。
17、考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.mdb”,里面已經(jīng)設(shè)計好一個表對象“tBook”,試按以下要求完成設(shè)計:(1)創(chuàng)建一個選擇查詢,查找并顯示圖書的“書名”、“作者名”和“出版社名稱”等三個字段的內(nèi)容,所建查詢命名為“qT1”;(2)創(chuàng)建一個選擇查詢,查找并顯示圖書單價大于等于15且小于等于20的圖書,并顯示“書名”、“單價”、“作者名”和“出版社名稱”等四個字段的內(nèi)容,所建查詢名為“qT2”;
(3)創(chuàng)建一個參數(shù)查詢,按出版社名稱查找某出版社的圖書信息,并顯示圖書的“書名”、“類別”、“作者名”和“出版社名稱”等四個字段的內(nèi)容。當(dāng)運行該查詢時,提示框中應(yīng)顯示“請輸入出版社名稱:”,所建查詢名為qT3“。(4)創(chuàng)建一個選擇查詢,統(tǒng)計所有圖書的平均單價,并將顯示的字段設(shè)為”平均單價“,所建查詢名為”qT4“。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tBook“表,選擇題目中所說的三個字段,以”qT1“保存查詢。
(2)與第1小題類似,選擇題目中所說的四個字段,然后在”單價“字段的”條件“中輸入”>=15 And <=20“,最后以”qT2“保存查詢。
(3)與第1小題類似,選擇題目上所說的四個字段,然后在”出版社名稱“字段的”條件“中輸入”[請輸入出版社名稱:]“,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tBook“表,然后在”字段“中輸入”平均單價:(Avg([單價]))“(或”平均單價:(Sum([單價])/Count([圖書編號]))“),最后以”qT4“保存查詢。
20、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好兩個表對象”tTeacher1“和”tTeacher2“。試按以下要求完成設(shè)計:
(1)以表”tTeacher1“為數(shù)據(jù)源創(chuàng)建一個選擇查詢,查找并顯示教師的”編號“、”姓名“、”性別“、”年齡“和”工作時間“五個字段內(nèi)容,所建查詢命名為”qT1“;
(2)以表”tTeacher1“為數(shù)據(jù)源創(chuàng)建一個選擇查詢,查找并顯示在職教授的”編號“、”姓名“和”聯(lián)系電話“三個字段內(nèi)容,所建查詢命名為”qT2“;
(3)以表”tTeacher1“為數(shù)據(jù)源創(chuàng)建一個選擇查詢,查找并顯示教師的”編號“、”姓名“和”工齡“三個字段內(nèi)容。其中,標(biāo)題為”工齡“的顯示字段為計算字段,所建查詢命名為”qT3“; 注意:計算時,當(dāng)前年必須用相關(guān)函數(shù)返回。
(4)創(chuàng)建一個刪除查詢,刪除表”tTeacher2“中年齡大于60的教師信息,所建查詢命名為”qT4“。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher1“表,然后選擇題目中所說的五個字段,以”qT1“保存查詢。
(2)與第1小題類似,先選擇題目上所說的三個字段,再選擇表中的”在職否“和”職稱“字段,把這兩個字段”顯示“中的鉤去掉,在”在職否“的”條件“中輸入”true“,在”職稱“的”條件“中輸入”教授“,最后以”qT2“保存查詢。
(3)與第1小題類似,先選擇”編號“和”姓名“字段,然后在第三個字段中輸入”工齡: Year(Date())-Year([工作時間])“,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher2“表,然后點擊”查詢“菜單中的”刪除查詢“菜單(或點擊右鍵,選擇查詢類型中的”刪除查詢“),在字段中選擇”年齡“,并在”條件“中輸入”>60“,最后以”qT4“保存查詢。
26、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好兩個表對象”tTeacher1“和”tTeacher2“。試按以下要求完成設(shè)計:
(1)以表”tTeacher1“為數(shù)據(jù)源創(chuàng)建一個選擇查詢,查找并顯示在職教師的”編號“、”姓名、“年齡”和“性別”四個字段內(nèi)容,所建查詢命名為“qT1”;
(2)以表“tTeacher1”為數(shù)據(jù)源創(chuàng)建一個選擇查詢,查找教師的“編號”、“姓名”和“聯(lián)系電話”三個字段內(nèi)容,然后將其中的“編號”與“姓名”兩個字段合二為一,這樣,查詢的三個字段內(nèi)容以兩列形式顯示,標(biāo)題分別為“編號姓名”和“聯(lián)系電話”,所建查詢命名為“qT2”;
(3)以表“tTeacher1”為數(shù)據(jù)源創(chuàng)建一個參數(shù)查詢,查找并顯示教師的“編號”、“姓名”、“年齡”和“性別”四個字段內(nèi)容,設(shè)置“年齡”字段的條件為參數(shù),且要求參數(shù)提示信息為“請輸入教工年齡”,所建查詢命名為“qT3”;
(4)創(chuàng)建一個追加查詢,從表“tTeacher1”中查詢黨員教授的記錄并追加到空白表“tTeacher2”的相應(yīng)五個字段中,所建查詢命名為“qT4”。
本題解題思路:
(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tTeacher1”表,然后選擇題目中所說的四個字段,再選擇表中的“在職否”字段,把這個字段“顯示”中的鉤去掉,在“在職否”的“條件”中輸入“true”,以“qT1”保存查詢。
(2)與第1小題類似,在選擇了“tTeacher1”表后,然后在“字段”中輸入“編號姓名:([編號]+[姓名])”,并選擇“顯示”中的鉤,再把“聯(lián)系電話”字段加到“字段”中,最后以“qT2”保存查詢。
(3)與第1小題類似,在選擇了“tTeacher1”表后,選擇題目上所說的四個字段,再在“年齡字段”的“條件”中輸入“[請輸入教工年齡]”,最后以“qT3”保存查詢。
(4)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tTeacher1”表,選擇“查詢”菜單中的“追加查詢”菜單(或者右擊鼠標(biāo),在彈出的菜單中選擇“追加查詢”),追加到當(dāng)前數(shù)據(jù)庫中的“tTeacher2”表中,點擊“確定”。然后從“tTeacher1”選擇“編號”、“姓名”、“性別”、“年齡”和“職稱”五個字段,在“職稱”字段的“條件”中輸入“教授”,再選擇“tTeacher1”表中的“政治面目”字段,在該字段的“條件”中輸入“黨員”,最后以“qT4”保存查詢。
28、考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.mdb”,里面已經(jīng)設(shè)計好三個表對象 “tEmp”、“tBmp”和“tGrp”。試按以下要求完成設(shè)計:
(1)以表“tEmp”為數(shù)據(jù)源創(chuàng)建一個選擇查詢,查找并顯示姓王職工的“編號”、“姓名”、“性別”、“年齡”和“職務(wù)”五個字段內(nèi)容,所建查詢命名為“qT1”;
(2)以表“tEmp” 和“tGrp”為數(shù)據(jù)源,查找并顯示職務(wù)為“主管”和“經(jīng)理”的職工的“編號”、“姓名”、“所屬部門”和所屬部門的“名稱”四個字段內(nèi)容,所建查詢命名為“qT2”;
(3)以表“tEmp”為數(shù)據(jù)源創(chuàng)建一個參數(shù)查詢,查找并顯示職工的“編號”、“姓名”、“職務(wù)”和“聘用時間”四個字段內(nèi)容,其中設(shè)置“職務(wù)”字段的條件為參數(shù),要求其提示信息為“請輸入職工的職務(wù)”,所建查詢命名為“qT3”;(4)創(chuàng)建一個更新查詢,將表“tBmp”中“年齡”字段值加1,所建查詢命名為“qT4”。
本題解題思路:
(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tEmp”表,然后選擇題目中所說的五個字段,再在“姓名”的“條件”中輸入“l(fā)ike ”王*“",以”qT1“保存查詢。
(2)與第1小題類似,在選擇了表”tEmp“ 和”tGrp“后,然后選擇題目中所說的四個字段,再選擇”職務(wù)“字段,然后在”條件“中輸入”“主管” Or “經(jīng)理”“,并把”顯示“中的鉤去掉,最后以”qT2“保存查詢。
(3)與第1小題類似,在選擇了”tEmp“表后,選擇題目上所說的四個字段,再在”職務(wù)“字段的”條件“中輸入”[請輸入職工的職務(wù)]“,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tBmp“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”tBmp“選擇”年齡“字段,在”年齡“字段的”更新到“中輸入”[年齡]+1“,運行查詢,最后以”qT4“保存查詢。
34、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象”tCollect“、”tpress“和”tType“,試按以下要求完成設(shè)計:
(1)創(chuàng)建一個選擇查詢,查找并顯示”主題名稱“、”介紹“、”價格“、”購買日期“、”出版單位名稱“和”CD類型名稱“等字段,所建查詢名為”qT1“;
(2)創(chuàng)建一個選擇查詢,查找并顯示購買”價格“大于100元并且”購買日期“在2001年以后(含2001年)的”CDID“、”主題名稱“、”價格“、”購買日期“和”介紹“五個字段的內(nèi)容,所建查詢名為”qT2“;(3)創(chuàng)建一個參數(shù)查詢,通過輸入”CD類型名稱“參數(shù)值,查詢”tCollect“表中的相關(guān)記錄,并顯示”CDID“、”主題名稱“、”價格“、”購買日期“和”介紹“五個字段的內(nèi)容,所建查詢名為”qT3“;(注:輸入提示為”請輸入CD類型名稱:“)(4)創(chuàng)建一個更新查詢,對”tType“表進行調(diào)整,將”類型ID“等于”05“的記錄中的”類型介紹“字段更改為”古典音樂“,所建查詢名為”qT4“。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tCollect“、”tpress“和”tType“表,然后從”tCollect“表中選擇”主題名稱“、”介紹“、”價格“、”購買日期“,從”tpress“表中選擇”出版單位名稱“,再從”tType“表中選擇”CD類型名稱“,以”qT1“保存查詢。
(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tCollect“表,選擇題目中所說的五個字段;然后在”價格“字段的”條件“中輸入”>100“,在”購買日期“字段的”條件“中輸入”>=#2001-1-1#“,最后以”qT2“保存查詢。
(3)與第2小題類似,在選擇了”tCollect“和”tType“表后,選擇題目上所說的五個字段,再選擇”CD類型名稱“字段,在”CD類型名稱“字段的”條件“中輸入”[請輸入CD類型名稱:]“,并把”顯示“中的鉤去掉,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tType“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”tType“選擇”類型介紹“和”類型ID“字段,在”類型介紹“字段的”更新到“中輸入”“古典音樂”“,在”類型ID“字段的”條件“中輸入”05“,運行查詢,最后以”qT4“保存查詢。
41、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象 ”tStud“、”tCourse“、”tScore“和”tTemp“。試按以下要求完成設(shè)計:
(1)以表”tStud“為數(shù)據(jù)源創(chuàng)建一個參數(shù)查詢,當(dāng)運行該查詢時,提示框中應(yīng)顯示”請輸入愛好“,輸入愛好后,在簡歷字段中查找具有指定愛好的學(xué)生,顯示”學(xué)號“、”姓名“、”性別“、”年齡“和”簡歷“五個字段內(nèi)容,所建查詢命名為”qT1“;(2)以表”tScore“和”tStud“為數(shù)據(jù)源創(chuàng)建一個總計查詢,查找學(xué)生的成績信息,并顯示為”學(xué)號“、”姓名“和”平均成績“三列內(nèi)容,其中”平均成績“一列數(shù)據(jù)為計算字段,由計算得到,選擇”固定“格式并保留兩位小數(shù)顯示,所建查詢命名為”qT2“;(3)以表”tStud“、”tCourse“和”tScore“為數(shù)據(jù)源創(chuàng)建一個參數(shù)查詢,輸入學(xué)生的學(xué)號,查找并顯示該學(xué)生的”姓名“、”課程名“和”成績“三個字段內(nèi)容,所建查詢命名為”qT3“;當(dāng)運行該查詢時,提示框中應(yīng)顯示”請輸入學(xué)號“;
(4)創(chuàng)建一個追加查詢,將表”tStud“中男學(xué)生的信息追加到表的”tTemp“對應(yīng)的”學(xué)號“、”姓名“、”年齡“、”所屬院系“和”性別“字段中,所建查詢命名為”qT4“。
本題解題思路:
(1):打開考生文件夾下的”samp1.mdb“數(shù)據(jù)庫。
(2):選中表”employee“,點擊”設(shè)計“按鈕,在字段名稱最后中填入”姓名“,在數(shù)據(jù)類型中選擇”文本“并設(shè)定字段大小為”6“。點擊”視圖“按鈕,切換到”employee“表的數(shù)據(jù)表視圖,向表中輸入題面所要求的姓名字段的內(nèi)容。
(3):主關(guān)鍵字是每個表中能惟一標(biāo)識每條記錄的字段,可以是一個字段,或是一組字段。點擊”視圖“按鈕,切換到”employee“表的設(shè)計視圖,由表中字段可知,”職工號“為該表的主關(guān)鍵字,選中”職工號“字段行,點擊工具欄上的”主鍵“按鈕。
(4):點擊”視圖“按鈕,切換到”employee“表的數(shù)據(jù)表視圖,選中”姓名“字段列,再點擊”格式“菜單下的”隱藏列“,則該列被隱藏。
(5):切換到”employee“表的設(shè)計視圖,選中”基本工資“字段行,在下面的”默認值“右邊的文本框中輸入:1000。
(6):選中表對象”employee“,選擇”文件“菜單下的”另存為“,將表”employee“另存為:tEmp,點擊”確定“即可。
(7):選中表對象”employee“,點擊”設(shè)計“按鈕,切換到”設(shè)計視圖“,單擊工具欄上的”屬性“按鈕,在”有效性規(guī)則“屬性框中輸入:[津貼]<=[基本工資]。
(8):單擊”文件“菜單下”獲取外部數(shù)據(jù)“下的”導(dǎo)入“菜單,在彈出的對話框中選擇考生文件夾中的”水費.xls“,單擊”下一步“按鈕、再點”下一步“按鈕,選擇數(shù)據(jù)的保存位置為”新表中“,單擊”下一步“按鈕、再點”下一步“按鈕,選擇”不要主鍵“,單擊”下一步“按鈕,導(dǎo)入到表”水費記錄“中,點擊”完成“。選中表對象”水費記錄“,點擊”設(shè)計“按鈕,在彈出的表設(shè)計器中按題面要求依次輸入各字段的定義。
55、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象”tCourse“、”tGrade“和”tStudent“,試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示”姓名“、”政治面貌“和”畢業(yè)學(xué)?!暗热齻€字段的內(nèi)容,所建查詢名為”qT1“;
(2)創(chuàng)建一個查詢,計算每名學(xué)生的平均成績,并按平均成績降序依次顯示”姓名“、”平均成績“兩列內(nèi)容,其中”平均成績“數(shù)據(jù)由統(tǒng)計計算得到,所建查詢名為”qT2“;假設(shè):所用表中無重名;
(3)創(chuàng)建一個查詢,按輸入的班級編號查找并顯示”班級編號“、”姓名“、”課程名“和”成績“的內(nèi)容。其中”班級編號“數(shù)據(jù)由統(tǒng)計計算得到,其值為”tStudent“表中”學(xué)號“的前6位,所建查詢名為”qT3“;當(dāng)運行該查詢時,應(yīng)顯示提示信息:”請輸入班級編號:“;
(4)創(chuàng)建一個查詢,運行該查詢后生成一個新表,表名為”90分以上“,表結(jié)構(gòu)包括”姓名“、”課程名“和”成績“等三個字段,表內(nèi)容為90分以上(含90分)的所有學(xué)生記錄,所建查詢名為”qT4“;要求創(chuàng)建此查詢后,運行該查詢,并查看運行結(jié)果。
本題解題思路:
(1)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStudent“表,選擇題目中所說的三個字段,最后以”qT1“保存查詢。
(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStudent“和”tGrade“表,選擇表中的”姓名“字段,再點擊工具欄上的”總計“按鈕(或選擇右擊鼠標(biāo)的下拉菜單中的”總計“),然后在第二個”字段“中輸入”平均成績: 成績“,”總計“中選擇”平均值“,”排序“中選擇降序,最后以”qT2“保存查詢。
(3)與第1小題類似,選擇”tCourse“、”tGrade“和”tStudent“表,第一個字段中輸入”班級編號: Left([tStudent.學(xué)號],6)“,條件為”[請輸入班級編號:]“,再選擇表中的”姓名“、”課程名“和”成績“字段,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“、”tGrade“和”tStudent“表,選擇題目中所說的三個字段,”成績“字段的條件為”>=90“,然后點擊”查詢“菜單中的”生成表查詢“菜單,生成新表”90分以上“,運行查詢,最后以”qT4“保存查詢。
58、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象”tCourse“、”tSinfo“、”tGrade“和”tStudent“,試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示”姓名“、”政治面貌“、”課程名“和”成績“等四個字段的內(nèi)容,所建查詢名為”qT1“;(2)創(chuàng)建一個查詢,計算每名學(xué)生所選課程的學(xué)分總和,并依次顯示”姓名“和”學(xué)分“,其中”學(xué)分“為計算出的學(xué)分總和,所建查詢名為”qT2“;
(3)創(chuàng)建一個查詢,查找年齡小于平均年齡的學(xué)生,并顯示其”姓名“,所建查詢名為”qT3“;
(4)創(chuàng)建一個查詢,將所有學(xué)生的”班級編號“、”姓名“、”課程名“和”成績“等值填入”tSinfo“表相應(yīng)字段中,其中”班級編號“值是”tStudent“表中”學(xué)號“字段的前6位,所建查詢名為”qT4“。
本題解題思路:
(1)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“、”tGrade“和”tStudent“表,選擇題目中所說的四個字段,最后以”qT1“保存查詢。
(2)與第1小題類似,選擇表中的”姓名“字段,再點擊工具欄上的”合計“按鈕(或選擇右擊鼠標(biāo)的下拉菜單中的”合計“),然后在第二個”字段“中輸入”學(xué)分: 學(xué)分“,”總計“中選擇”Sum“,最后以”qT2“保存查詢。
(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStudent“表,選擇表中的”姓名“和”年齡“字段,”姓名“字段處的”總計“處選擇”Expression“,把”年齡“字段的顯示中的鉤去掉,在”年齡“字段的”總計“中選擇”Where“,”準(zhǔn)則“中輸入”<(select Avg([年齡])from tstudent)“,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“、”tGrade“和”tStudent“表,在第一個字段中輸入”班級編號: Left([tStudent].[學(xué)號],6)“,再選擇”姓名“、”課程名“和”成績“字段。選擇”查詢“菜單中的”追加查詢“菜單(或者右擊鼠標(biāo),在彈出的菜單中選擇”追加查詢“),追加到當(dāng)前數(shù)據(jù)庫”tSinfo“表中,最后以”qT4“保存查詢。
61、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對設(shè)象”tCourse“、”tGrade“、”tStudent“和”tTemp“,試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示含有不及格成績的學(xué)生的”姓名“、”課程名“和”成績“等三個字段的內(nèi)容,所建查詢名為”qT1“;
(2)創(chuàng)建一個查詢,計算每名學(xué)生的平均成績,并按平均成績降序依次顯示”姓名“、”政治面貌“、”畢業(yè)學(xué)?!昂汀逼骄煽儭暗人膫€字段的內(nèi)容,所建查詢名”qT2“;假設(shè):所用表中無重名。
(3)創(chuàng)建一個查詢,統(tǒng)計每班每門課程的平均成績,顯示結(jié)果如下圖所示,所建查詢名為”qT3“;
(4)創(chuàng)建一個查詢,將男學(xué)生的”班級“、”姓名“、”性別“、”課程名“和”成績“等信息追加到”tTemp“ 表的對應(yīng)字段中,所建查詢名為”qT4“。
本題解題思路:
(1)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“、”tGrade“和”tStudent“表,選擇題目中所說的三個字段,在”成績“字段的”條件“中輸入”<60“,最后以”qT1“保存查詢。
(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStudent“和”tGrade“表,選擇”姓名“、”政治面貌“、”畢業(yè)學(xué)校“字段,再在第四個字段中輸入”平均成績: 成績“,”總計“中選擇”平均值“,”排序“中選擇”降序“,最后以”qT2“保存查詢。
(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“、”tGrade“和”tStudent“表,然后點擊”查詢“菜單中的”交叉表查詢“菜單(或點擊右鍵,選擇查詢類型中的”交叉表查詢“)。在字段中選擇”班級“,”交叉表“中選擇”行標(biāo)題“;選擇”課程名“字段,在”交叉表“中選擇”列標(biāo)題“;在第三個字段中輸入”成績之Avg: round(Avg(tGrade.成績))“,”交叉表“中選擇”值“,并在”總計“中選擇”表達式“。最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“、”tGrade“和”tStudent“表,選擇”查詢“菜單中的”追加查詢“菜單(或者右擊鼠標(biāo),在彈出的菜單中選擇”追加查詢“),追加到當(dāng)前數(shù)據(jù)庫中的”tTemp“表中,點擊”確定“。然后從”tStud“選擇”班級“、”姓名“、”性別“、”課程名“和”成績“字段、在”性別“字段的”條件“中輸入”男“,最后以”qT4“保存查詢。
66、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象”檔案表“和”水費“,試按以下要求完成設(shè)計:(1)設(shè)置”檔案表“表中的”性別“字段的有效性規(guī)則為其值只能為”男“或”女“,有效性文本為”性別字段只能填寫男或女“;(2)創(chuàng)建一個查詢,查找未婚職工的記錄,并顯示”姓名“、”出生日期“和”職稱“。所建查詢名為”qT1“;(3)創(chuàng)建一個更新查詢,用于計算水費,計算公式:水費=3.7*(本月水-上月水)所建查詢名為”qT2“;(4)創(chuàng)建一個查詢,查找水費為零的記錄,并顯示”姓名“,所建查詢名為”qT3“。本題解題思路:
第一步:打開考生文件夾下的”samp2.mdb“數(shù)據(jù)庫。第二步:選中表”檔案表“,點擊”設(shè)計“按鈕,在彈出的表設(shè)計器中選中”性別“字段,再在”常規(guī)“選項卡中選中下面的”有效性規(guī)則“,點擊右邊的”...“按鈕,彈出”表達式生成器“,在文本框中輸入”'男' Or '女'“,也可以在”有效性規(guī)則“框中輸入”'男' Or '女'“;在”有效性文本“右側(cè)的文本框中輸入”性別字段只能填寫男或女“,然后保存該表。
第三步:點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”檔案表“,然后從”檔案表“表中選擇”姓名“、”出生日期“和”職稱“這三個字段,再選擇”婚否“字段,把這個字段”顯示“中的鉤去掉,在”條件“中輸入”0“,以”qT1“保存查詢。
第四步:選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”水費“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”水費“表選擇”水費“字段,在”水費“字段的”更新到“中輸入”3.7*([本月水]-[上月水])“,運行查詢,最后以”qT2“保存查詢。
第五步:選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”檔案表“和”水費“表,選擇”姓名“字段,再選擇”水費“字段,把”水費“字段”顯示“中的鉤去掉,在”條件“中輸入”0“,以”qT3“保存查詢
67、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)的表對象”tStud“、”tScore“、”tCourse“和一個空表”tTemp“,試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示年齡在18到20之間(包括18歲和20歲)的學(xué)生”姓名“、”性別“、”年齡“和”入校時間“,所建查詢名為”qT1“;
(2)創(chuàng)建一個查詢,將所有學(xué)生設(shè)置為非黨員,所建查詢名為”qT2“;
(3)創(chuàng)建一個交叉表查詢,要求能夠顯示各門課程男女生不及格人數(shù),結(jié)果如下圖所示,所建查詢名為”qT3“;要求:直接用查詢設(shè)計視圖建立交叉表查詢,不允許用其他查詢做數(shù)據(jù)源。交叉表查詢不做各行小計;
(4)創(chuàng)建一個查詢,將有不及格成績的學(xué)生的”姓名“、”性別“、”課程名“和”成績“等信息追加到”tTemp“表的對應(yīng)字段中,并確保”tTemp“表中男生記錄在前、女生記錄在后,所建查詢名為”qT4“;要求創(chuàng)建此查詢后,運行該查詢,并查看運行結(jié)果。
本題解題思路:
(一):打開考生文件夾下的”samp2.mdb“數(shù)據(jù)庫。
(二):點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“表,然后從”tStud“表中選擇”姓名“、”性別“、”年齡“和”入校時間“這四個字段,并在”年齡“字段的”條件“中輸入”>=18 And <=20“,以”qT1“保存查詢。
(三):選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“表,點擊”查詢“菜單中的”更新查詢“菜單(或點擊右鍵,選擇查詢類型中的”更新查詢“),從”tStud “表選擇”黨員否“字段,在”黨員否“字段的”更新到“中輸入”0“,運行查詢,最后以”qT2“保存查詢。
(四):選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“、”tScore“和”tCourse“表,點擊”查詢“菜單中的”交叉表查詢“菜單(或點擊右鍵,選擇查詢類型中的”交叉表查詢“)。選擇”性別“字段,”交叉表“中選擇”行標(biāo)題“;選擇”課程名“字段,在”交叉表“中選擇”列標(biāo)題“;選擇”成績“字段,”交叉表“中選擇”值“,并在”總計“中選擇”計數(shù)“;在下一字段中再次選擇”成績“字段,在”總計“中選擇”條件“,并在”條件“行中輸入”<60“。最后以”qT3“保存查詢。
(五):選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“、”tScore“和”tCourse“表,選擇”查詢“菜單中的”追加查詢“菜單(或者右擊鼠標(biāo),在彈出的菜單中選擇”追加查詢“),追加到當(dāng)前數(shù)據(jù)庫中的”tTemp“表中,點擊”確定“。然后從”tStud“表中選擇”姓名“、”性別“字段,在”性別“字段的排序行中選擇”升序“;從”tCourse“表中選擇”課程名“字段,從”tScore“表中選擇”成績“字段,在”成績“字段的”條件“中輸入”<60“,最后以”qT4“保存查詢并運行該查詢。
68、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好兩個表對象住宿登記表”tA“和住房信息表”tB“。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示客人的”姓名“、”入住日期“和”價格“三個字段內(nèi)容,所建查詢命名為”qT1“;
(2)創(chuàng)建一個參數(shù)查詢,顯示客人的”姓名“、”房間號“和”入住日期“三個字段信息。將”姓名“字段作為參數(shù),設(shè)定提示文本為”請輸入姓名“,所建查詢命名為”qT2“;
(3)以表對象”tB“為基礎(chǔ),創(chuàng)建一個交叉表查詢。要求:選擇樓號為行標(biāo)題、列名稱顯示為”樓號“,”房間類別“為列標(biāo)題來統(tǒng)計輸出每座樓房的各類房間的平均房價信息。所建查詢命名為”qT3“;注:房間號的前兩位為樓號。交叉表查詢不做各行小計;
(4)創(chuàng)建一個查詢,統(tǒng)計出各種類別房屋的數(shù)量。所建查詢顯示兩列內(nèi)容,列名稱分別為”type“和”num“,所建查詢命名為”qT4“。
本題解題思路:
第一步:打開考生文件夾下的”samp2.mdb“數(shù)據(jù)庫。
第二步:點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tA“和”tB“表,然后從”tA“表中選擇”姓名“和”入住日期“這兩個字段,從”tB“表中選擇”價格“字段,以”qT1“保存查詢。
第三步:選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tA“表,從表中選擇”姓名“、”房間號“和”入住日期“的三個字段,在”姓名“字段的”條件“中輸入”[請輸入姓名]“,最后以”qT2“保存查詢。
第四步:選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tB“表,點擊”查詢“菜單中的”交叉表查詢“菜單(或點擊右鍵,選擇查詢類型中的”交叉表查詢“)。在字段中輸入”樓號: Left([房間號],2)“,在”交叉表“中選擇”行標(biāo)題“;選擇”房間類別“字段,在”交叉表“中選擇”列標(biāo)題“;選擇”價格“字段,”交叉表“中選擇”值“,”總計“選擇”平均值“,最后以”qT3“保存查詢。第五步:選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tB“表。在”視圖“菜單中選中”總計“,在字段中輸入”type: 房間類別“,”總計“行選擇”分組“;再在另一個字段中輸入”num: 房間號“,”總計“行選擇”計數(shù)“,以”qT4“保存查詢。
82、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)表對象”tStud“、”tCourse“、”tScore“和表對象”tTemp“。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個選擇查詢,查找并顯示沒有攝影愛好的學(xué)生的”學(xué)號“、”姓名“、”性別“和”年齡“四個字段內(nèi)容,所建查詢命名為”qT1“;
(2)創(chuàng)建一個總計查詢,查找學(xué)生的成績信息,并顯示為”學(xué)號“和”平均成績“兩列內(nèi)容。其中”平均成績“一列數(shù)據(jù)由統(tǒng)計計算得到,所建查詢命名為”qT2“;
(3)創(chuàng)建一個選擇查詢,查找并顯示學(xué)生的”姓名“、”課程名“和”成績“三個字段內(nèi)容,所建查詢命名為”qT3“;(4)創(chuàng)建一個更新查詢,將表”tTemp“中”年齡“字段值加1,并清除”團員否“字段的值,所建查詢命名為”qT4“。
本題解題思路:
第一步:打開考生文件夾下的”samp2.mdb“數(shù)據(jù)庫。
第二步:點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“。從”tStud“表中選擇”學(xué)號“、”姓名“、”性別“和”年齡“四個字段,再選擇”簡歷“字段,在”簡歷“字段中輸入”Not Like “*攝影*”“的條件,并把該字段的顯示中的鉤去掉,運行查詢,以”qT1“保存查詢。
第三步:與第1小題類似,在選擇了表”tStud“和”tScore“后,然后選擇”學(xué)號“字段,再點擊工具欄上的”總計“按鈕(或選擇右擊鼠標(biāo)的下拉菜單中的”總計“),然后在第二個字段中輸入”平均成績:成績“,”總計“中選擇”平均值“,運行查詢,以”qT2“保存查詢。
第四步:與第1小題類似,在選擇了表”tScore“、”tCourse“和”tStud“后,然后選擇”姓名“、”課程名“和”成績“三個字段,運行查詢,以”qT3“保存查詢。
第五步:選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tTemp“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”tTemp“表中選擇”年齡“字段,在”年齡“字段的”更新到“中輸入”[年齡]+1“,再選擇”團員否“字段,在”團員否“字段的”更新到“中輸入”False“,運行查詢,最后以”qT4“保存查詢。
98、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好兩個表對象”tStud“和”tScore“。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,計算并輸出學(xué)生最大年齡與最小年齡的差值,顯示標(biāo)題為”s_data“,所建查詢命名為”qStud1“。(2)建立”tStud“和”tScore“兩表之間的一對一關(guān)系。
(3)創(chuàng)建一個查詢,查找并顯示數(shù)學(xué)成績不及格的學(xué)生的”姓名“、”性別“和”數(shù)學(xué)“三個字段內(nèi)容,所建查詢命名為”qStud2“。(4)創(chuàng)建一個查詢,計算并顯示”學(xué)號“和”平均成績“兩個字段內(nèi)容,其中平均成績是計算數(shù)學(xué)、計算機和英語三門課成績的平均值,所建查詢命名為”qStud3“。
注意:不允許修改表對象”tStud“和”tScore“的結(jié)構(gòu)及記錄數(shù)據(jù)的值;選擇查詢只返回選了課的學(xué)生的相關(guān)信息。
本題解題思路:
(1)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“表,然后在第一個字段中輸入:s_data:Max([年齡])-Min([年齡]),以”qStud1“保存查詢。
(2)選擇工具欄上的”關(guān)系“按鈕(或者單擊右鍵,選擇”關(guān)系“),然后單擊菜單上的”顯示表“按鈕(或單擊右鍵,在彈出的菜單中選擇”顯示表“),把”tStud“和”tScore“表添加到關(guān)系窗體中,鼠標(biāo)選中”tStud“表中的”學(xué)號“字段,然后拖到”tScore“表中的”學(xué)號“字段,然后在彈出的窗體上點”創(chuàng)建“按鈕。
(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“和”tScore“表,從”tStud“表中選擇”姓名“和”性別“字段,從”tScore“表中選擇”數(shù)學(xué)“字段,在數(shù)學(xué)字段中輸入”<60“的條件,以”qStud2“保存。
(4)與第1小題操作類似,在”顯示表“窗體上選擇”tScore“表,在第一個字段中選擇”學(xué)號“字段,然后在第二個字段中輸入”平均成績:([計算機]+[數(shù)學(xué)]+[英語])/3“,最后以”qStud3“保存查詢。
99、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好一個表對象”tTeacher“。試按以下要求完成設(shè)計:(1)創(chuàng)建一個查詢,計算并輸出教師最大年齡與最小年齡的差值,顯示標(biāo)題為”m_age“,所建查詢命名為”qT1“。(2)創(chuàng)建一個查詢,查找并顯示具有研究生學(xué)歷的教師的”編號“、”姓名“、”性別“和”系別“四個字段內(nèi)容,所建查詢命名為”qT2“。
(3)創(chuàng)建一個查詢,查找并顯示年齡小于等于
38、職稱為副教授或教授的教師的”編號“、”姓名“、”年齡“、”學(xué)歷“和”職稱“五個字段內(nèi)容,所建查詢命名為”qT3“。
(4)創(chuàng)建一個查詢,查找并統(tǒng)計在職教師按照職稱進行分類的平均年齡,然后顯示出標(biāo)題為”職稱“和”平均年齡“的兩個字段內(nèi)容,所建查詢命名為”qT4“。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher“表,然后在第一個字段中輸入:m_age:Max([年齡])-Min([年齡]),以”qT1“保存查詢。
(2)與第1小題類似,先選擇題目上所說的四個字段,然后再選擇”學(xué)歷“字段,把該字段中的”顯示“中的鉤去掉,并在”條件“中輸入”研究生“,最后以”qT2“保存查詢。
(3)與第1小題類似,先選擇題目上所說的五個字段,在”年齡“字段的”條件“中輸入”<=38“,在”職稱“字段的”條件“中輸入:”副教授“ Or ”教授“,最后以”qT3“保存查詢。
(4)與第1小題類似,在選擇了表”tTeacher“表后,選擇表中的”職稱“字段,再點擊工具欄上的”總計“按鈕(或選擇右擊鼠標(biāo)的下拉菜單中的”總計“),”總計“中選擇”分組“,然后在第二個”字段“中輸入”平均年齡: 年齡“,”總計“中選擇”平均值“,再選擇”在職否“字段,把該字段的顯示中的鉤去掉,并在條件中輸入:True,”總計“中選擇”條件“,最后以”qT4“保存查詢。
100、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象”tTeacher“、”tCourse“、”tStud“和”tGrade“,試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,按輸入的教師姓名查找教師的授課情況,并按”上課日期“字段降序顯示”教師姓名“、”課程名稱“、”上課日期“三個字段的內(nèi)容,所建查詢名為”qT1“;當(dāng)運行該查詢時,應(yīng)顯示參數(shù)提示信息:”請輸入教師姓名“。(2)創(chuàng)建一個查詢,查找學(xué)生的課程成績大于等于80且小于等于100的學(xué)生情況,顯示”學(xué)生姓名“、”課程名稱“和”成績“三個字段的內(nèi)容,所建查詢名為”qT2“。
(3)對表”tGrade“創(chuàng)建一個分組總計查詢,假設(shè)學(xué)號字段的前4位代表年級,要統(tǒng)計各個年級不同課程的平均成績,顯示”年級“、”課程ID“和”成績之Avg“,并按”年級“降序排列,所建查詢?yōu)椤眖T3“。
(4)創(chuàng)建一個查詢,按”課程ID“分類統(tǒng)計最高分成績與最低分成績的差,并顯示”課程名稱“、”最高分與最低分的差“等內(nèi)容。其中,最高分與最低分的差由計算得到,所建查詢名為”qT4“。
本題解題思路:
(1)點擊”查詢“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher“和”tCourse“表,然后從”tTeacher“ 表中選擇”教師姓名“,從”tCourse“表中選擇”課程名稱“、”上課日期“,然后在”教師姓名“字段的”條件“中輸入:[請輸入教師姓名],接下來在”上課日期“字段的”排序“中選擇”降序“,最后以”qT1“保存查詢。
(2)與第1小題類似,在選擇了”tStud“、”tGrade“和”tCourse“表后,選擇題目上所說的三個字段,再選擇”成績“字段,在”成績“字段的”條件“中輸入:>=80 And <=100,最后以”qT2“保存查詢。
(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tGrade“表,在第一個字段中輸入:年級:Left([學(xué)生ID],4),然后選擇”tGrade“表中的”課程ID“字段,在第三個字段中輸入”成績之Avg:成績“,在第一個字段的”排序“中選擇”降序“,單擊”視圖“菜單中的”總計“命令,將”成績“字段的”總計“選擇為”平均值“,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tGrade“和”tCourse“表,在第一個字段中選擇”課程名稱“,在第二個字段中輸入:最高分與最低分的差:Max([成績])-Min([成績]),然后在第三個字段中選擇”課程ID“,把該字段中的”顯示“中的鉤去掉,單擊”視圖“菜單中的”總計“命令,將第二個字段的”總計“選擇”表達式“,最后以”qT4“保存查詢。
101、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象”tCollect“、”tpress“和”tType“,試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找收藏品中CD盤最高價格和最低價格信息并輸出,標(biāo)題顯示為”v_Max“和”v_Min“,所建查詢名為”qT1“。
(2)創(chuàng)建一個查詢,查找并顯示購買”價格“大于100元并且”購買日期“在2001年以后(含2001年)的”CDID“、”主題名稱“、”價格“、”購買日期“和”介紹“五個字段的內(nèi)容,所建查詢名為”qT2“。
(3)創(chuàng)建一個查詢,通過輸入CD類型名稱,查詢并顯示”CDID“、”主題名稱“、”價格“、”購買日期“ 和”介紹“五個字段的內(nèi)容,當(dāng)運行該查詢時,應(yīng)顯示參數(shù)提示信息”請輸入CD類型名稱:“,所建查詢名為”qT3“。
(4)創(chuàng)建一個查詢,對”tType“表進行調(diào)整,將”類型ID“等于”05“的記錄中的”類型介紹“字段更改為”古典音樂“,所建查詢名為”qT4“,并運行該查詢。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tCollect“表,然后在第一個字段中輸入:v_Max: Max([價格]),再第二個字段中輸入:v_Min: Min([價格]),以”qT1“保存查詢。
(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tCollect“表,選擇題目中所說的五個字段;然后在”價格“字段的”條件“中輸入”>100“,在”購買日期“字段的”條件“中輸入”>=#2001-1-1#“,最后以”qT2“保存查詢。(3)與第2小題類似,在選擇了”tCollect“和”tType“表后,選擇題目上所說的五個字段,再選擇”CD類型名稱“字段,在”CD類型名稱“字段的”條件“中輸入”[請輸入CD類型名稱:]“,并把”顯示“中的鉤去掉,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tType“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”tType“選擇”類型介紹“和”類型ID“字段,在”類型介紹“字段的”更新到“中輸入”“古典音樂”“,在”類型ID“字段的”條件“中輸入”05“,運行查詢,最后以”qT4“保存查詢。
103、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好兩個表對象”tNorm“和”tStock“。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找產(chǎn)品最高儲備與最低儲備相差最小的數(shù)量并輸出,標(biāo)題顯示為”m_data“,所建查詢命名為”qT1“。(2)創(chuàng)建一個查詢,查找?guī)齑鏀?shù)量超過10000(不含10000)的產(chǎn)品,并顯示”產(chǎn)品名稱“和”庫存數(shù)量“。所建查詢名為”qT2“。(3)創(chuàng)建一個查詢,按輸入的產(chǎn)品代碼查找某產(chǎn)品庫存信息,并顯示” 產(chǎn)品代碼“、”產(chǎn)品名稱“和”庫存數(shù)量“。當(dāng)運行該查詢時,應(yīng)顯示提示信息:”請輸入產(chǎn)品代碼:“。所建查詢名為”qT3“。
(4)創(chuàng)建一個交叉表查詢,統(tǒng)計并顯示每種產(chǎn)品不同規(guī)格的平均單價,顯示時行標(biāo)題為產(chǎn)品名稱,列標(biāo)題為規(guī)格,計算字段為單價,所建查詢名為”qT4“。注意:交叉表查詢不做各行小計。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tNorm“表,然后在第一個字段中輸入:m_data:Min([最高儲備]-[最低儲備]),以”qT1“保存查詢。
(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStock“表,選擇題目中所說的兩個字段,然后在”庫存數(shù)量“字段的”條件“中輸入”>10000“,最后以”qT2“保存查詢。
(3)與第2小題類似,選擇題目上所說的三個字段,然后在”產(chǎn)品代碼“字段的”條件“中輸入”[請輸入產(chǎn)品代碼:]“,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStock“表,然后點擊”查詢“菜單中的”交叉表查詢“菜單。在字段中選擇”產(chǎn)品名稱“,”交叉表“中選擇”行標(biāo)題“;選擇”規(guī)格“字段,在”交叉表“中選擇”列標(biāo)題“;選擇”單價“字段,”交叉表“中選擇”值“,并在”總計“中選擇”平均值“,最后以”qT4“保存查詢。
105、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好兩個表對象”tA“和”tB“。試按以下要求完成設(shè)計:(1)創(chuàng)建一個查詢,查找并顯示所有客人的”姓名“、”房間號“、”電話“和”入住日期“四個字段內(nèi)容,所建查詢命名為”qT1“。(2)創(chuàng)建一個查詢,能夠在客人結(jié)賬時根據(jù)客人的姓名統(tǒng)計這個客人已住天數(shù)和應(yīng)交金額,并顯示”姓名“、”房間號“、”已住天數(shù)“和”應(yīng)交金額“,所建查詢命名為”qT2“。注:輸入姓名時應(yīng)提示”請輸入姓名:“ 應(yīng)交金額=已住天數(shù)*價格。(3)創(chuàng)建一個查詢,查找”身份證“字段第4位至第6位值為”102“的紀錄,并顯示”姓名“、”入住日期“和”價格“三個字段內(nèi)容,所建查詢命名為”qT3“。
(4)以表對象”tB“為數(shù)據(jù)源創(chuàng)建一個交叉表查詢,使用房間號統(tǒng)計并顯示每棟樓的各類房間個數(shù)。行標(biāo)題為”樓號“,列標(biāo)題為”房間類別“,所建查詢命名為”qT4“。注:房間號的前兩位為樓號。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tA“和”tB“表,然后選擇題目中所說的四個字段,以”qT1“保存查詢。
(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tA“和”tB“表,選擇”姓名“和”房間號“兩個字段,在第三個字段中輸入”已住天數(shù):Date()-[入住日期]“,在第四個字段中輸入”應(yīng)交金額:[價格]*[已住天數(shù)]“,在”姓名“字段的”條件“中輸入”[請輸入姓名:]“,最后以”qT2“保存查詢。
(3)與第2小題類似,選擇題目上所說的三個字段。然后在第四個字段中輸入”Mid([身份證],4,3)“,在此字段的”條件“中輸入”102“,并把”顯示“中的鉤去掉,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tB“表,然后點擊”查詢“菜單中的”交叉表查詢“菜單。在字段中輸入”樓號: Left([房間號],2)“,”交叉表“中選擇”行標(biāo)題“;選擇”房間類別“字段,在”交叉表“中選擇”列標(biāo)題“;選擇”房間類別“字段,”交叉表“中選擇”值“,并在”總計“中選擇”計數(shù)“,最后以”qT4“保存查詢。
118、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好兩個表對象”tEmployee“和”tGroup“。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示沒有運動愛好的職工的”編號“、”姓名“、”性別“、”年齡“和”職務(wù)“五個字段內(nèi)容,所建查詢命名為”qT1“。
(2)建立”tGroup“和”tEmployee“兩表之間的一對多關(guān)系,并實施參照完整性。
(3)創(chuàng)建一個查詢,查找并顯示聘期超過5年(使用函數(shù))的開發(fā)部職工的”編號“、”姓名“、”職務(wù)“和”聘用時間“四個字段內(nèi)容,所建查詢命名為”qT2“。
(4)創(chuàng)建一個查詢,檢索職務(wù)為經(jīng)理的職工的”編號“和”姓名“信息,然后將兩列信息合二為一輸出(比如,編號為”000011“、姓名為”吳大偉“的數(shù)據(jù)輸出形式為”000011吳大偉“),并命名字段標(biāo)題為”管理人員“,所建查詢命名為”qT3“。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher“和”tCourse“表,然后從”tTeacher“表中選擇”教師姓名“、”職稱“、”學(xué)院“,再從”tCourse“表”中選擇“課程ID”、“課程名稱”和“上課日期”六個字段,在“上課日期”字段的“條件”處輸入“Month([上課日期])=3”,以“qT1”保存查詢。
(2)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tTeacher”和“tCourse”表,然后從“tTeacher”表中選擇“教師姓名”,從“tCourse”表“中選擇”課程名稱“和”上課日期“字段,在教師姓名下面的條件欄中輸入”[請輸入教師姓名]“,在上課日期下的排序行選擇降序,以”qT2“保存查詢。
(3)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tGrade“、”tCourse“和”tStud“表,從”tStud“表中選擇”學(xué)生姓名“字段,從”tCourse“表中選擇”課程名稱“,從”tGrade“表中選擇”成績“字段,在成績下面的條件欄中輸入”>=80 And <=100“,以”qT3“保存查詢。
(4)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tGrade“表,單擊”總計“按鈕,在第一個字段中輸入”年級: Left([學(xué)生ID],4)“,總計行選擇分組,排序行選擇降序,再選擇”課程ID“字段,總計行選擇分組,在第3列中輸入”成績之平均值:成績“,總計行選擇”平均值“,以”qT4“保存查詢
119、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)表對象”tStud“、”tCourse“、”tScore“和一個空表”tTemp“。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示有書法或繪畫愛好學(xué)生的”學(xué)號“、”姓名“、”性別“和”年齡“四個字段內(nèi)容,所建查詢命名為”qT1“。
(2)創(chuàng)建一個查詢,查找成績低于所有課程總平均分的學(xué)生信息,并顯示”姓名“、”課程名“和”成績“三個字段內(nèi)容,所建查詢命名為”qT2“。
(3)以表對象”tScore“和”tCourse“為基礎(chǔ),創(chuàng)建一個交叉表查詢。要求:選擇學(xué)生的”學(xué)號“為行標(biāo)題、”課程號“為列標(biāo)題來統(tǒng)計輸出學(xué)分小于3分的學(xué)生平均成績,所建查詢命名為”qT3“。注意:交叉表查詢不做各行小計。
(4)創(chuàng)建追加查詢,將表對象”tStud“中”學(xué)號“、”姓名“、”性別“和”年齡“四個字段內(nèi)容追加到目標(biāo)表”tTemp“的對應(yīng)字段內(nèi),所建查詢命名為”qT4“。(規(guī)定:”姓名“字段的第一個字符為姓,剩余字符為名。將姓名分解為姓和名兩部分,分別追加到目標(biāo)表的”姓“、”名“兩個字段中。)
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后從”tStud“表中選擇”學(xué)號“、”姓名“、”性別“和”年齡“字段,并選擇”簡歷“字段,把該字段的顯示中的鉤去掉,然后在”簡歷“字段的”條件“中輸入:Like ”*書法*“ Or Like ”*繪畫*“,以”qT1“保存查詢。
(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上分別選擇”tStud“、”tCourse“和”tScore“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。選擇題目中所說的三個字段,在”成績“字段的”條件“中輸入:<(select avg(成績)from tScore),最后以”qT2“保存查詢。
(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上分別選擇”tScore“和”tCourse“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后點擊”查詢“菜單中的”交叉表查詢“菜單(或點擊右鍵,選擇查詢類型中的”交叉表查詢“)。在字段中選擇”學(xué)號“,”交叉表“中選擇”行標(biāo)題“;選擇”課程號“字段,在”交叉表“中選擇”列標(biāo)題“;選擇”成績“字段,”交叉表“中選擇”值“,并在”總計“中選擇”平均值“;再選擇”學(xué)分“字段,并在條件中輸入:<3,”總計“中選擇”條件“;最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。選擇”查詢“菜單中的”追加查詢“菜單(或者右擊鼠標(biāo),在彈出的菜單中選擇”追加查詢“),追加到當(dāng)前數(shù)據(jù)庫中的”tTemp“表中,點擊”確定“。然后從”tStud“選擇”學(xué)號“字段,再在”字段“行的第二個空格處輸入”Left(([姓名]),1)“,第三個空格處輸入”Right([姓名],Len([姓名])-1)“,再從”tStud“選擇”性別“和”年齡“字段,追加到”tTemp“表對應(yīng)的字段中,最后以”qT4“保存查詢。
120、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好兩個關(guān)聯(lián)表對象”tEmp“和”tGrp“及表對象”tBmp“和”tTmp“。試按以下要求完成設(shè)計:
(1)以表對象”tEmp“為數(shù)據(jù)源,創(chuàng)建一個查詢,查找并顯示年齡大于等于40的男職工的”編號“、”姓名“、”性別“、”年齡“和”職務(wù)“五個字段內(nèi)容,所建查詢命名為”qT1“。
(2)以表對象”tEmp“和”tGrp“為數(shù)據(jù)源,創(chuàng)建一個查詢,按照部門名稱查找職工信息,顯示職工的”編號“、”姓名“及”聘用時間“三個字段的內(nèi)容。要求顯示參數(shù)提示信息為”請輸入職工所屬部門名稱“,所建查詢命名為”qT2“。(3)創(chuàng)建一個查詢,將表”tBmp“中”編號“字段值均在前面增加”05“兩個字符,所建查詢命名為”qT3“。
(4)創(chuàng)建一個查詢,要求給出提示信息”請輸入需要刪除的職工姓名“,從鍵盤輸入姓名后,刪除表對象”tTmp“中指定姓名的記錄,所建查詢命名為”qT4“。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tEmp“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇題目中所說的五個字段,再在”性別“字段的”條件“中輸入”男“,在”年齡“字段的”條件“中輸入”>=40“,以”qT1“保存查詢。
(2)與第1小題類似,在選擇了表”tEmp“和”tGrp“后,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。選擇”tGrp“表的”部門編號“字段,然后拖動到”tEmp“表的”所屬部門“字段,然后選擇題目中所說的三個字段,再選擇”部門名稱“字段,然后在”條件“中輸入”[請輸入職工所屬部門名稱]“,并把”顯示“中的鉤去掉,最后以”qT2“保存查詢。
(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tBmp“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。選擇”查詢“菜單中的”更新查詢“菜單。然后從”tBmp“選擇”編號“字段,在”編號“字段的”更新到“中輸入”“05”&[編號]“,運行查詢,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tTmp“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后點擊”查詢“菜單中的”刪除查詢“菜單(或點擊右鍵,選擇查詢類型中的”刪除查詢“),在字段中選擇”姓名“,并在”條件“中輸入:[請輸入需要刪除的職工姓名],最后以”qT4“保存查詢。
121、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好一個表對象”tBook“,試按以下要求完成設(shè)計:(1)創(chuàng)建一個查詢,查找圖書按”類別“字段分類的最高單價信息并輸出,顯示標(biāo)題為”類別“和”最高單價“,所建查詢命名為”qT1“。
(2)創(chuàng)建一個查詢,查找并顯示圖書單價大于等于15且小于等于20的圖書,并顯示”書名“、”單價“、”作者名“和”出版社名稱“等四個字段的內(nèi)容,所建查詢命名為”qT2“。
(3)創(chuàng)建一個查詢,按出版社名稱查找某出版社的圖書信息,并顯示圖書的”書名“、”類別“、”作者名“和”出版社名稱“等四個字段的內(nèi)容。當(dāng)運行該查詢時,應(yīng)顯示參數(shù)提示信息:”請輸入出版社名稱:“,所建查詢命名為”qT3“。(4)創(chuàng)建一個查詢,按”類別“字段分組查找計算每類圖書數(shù)量在5種以上(含5種)圖書的平均單價價格,顯示為”類別“和”平均單價“兩個字段的信息,所建查詢命名為”qT4“。規(guī)定:統(tǒng)計每類圖書數(shù)量必須用”圖書編號“字段計數(shù)。
(2)與第1小題類似,選擇題目中所說的四個字段,然后在”單價“字段的”條件“中輸入”>=15 And <=20“,最后以”qT2“保存查詢。
(3)與第1小題類似,選擇題目上所說的四個字段,然后在”出版社名稱“字段的”條件“中輸入”[請輸入出版社名稱:]“,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tBook“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。在第一個字段中選擇”類別“,在第二個字段中輸入:平均單價: 單價,單擊”視圖“菜單中的”總計“命令,將第二個字段的”總計“選擇”平均值“,在第三個字段中選擇”圖書編號“,將第三個字段的”總計“選擇”計數(shù)“,”條件“中輸入:>=5,并把”顯示“中的鉤去掉,最后以”qT4“保存查詢。
122、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象”tStud“、”tCourse“、”tScore“和”tTemp“。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,當(dāng)運行該查詢時,應(yīng)顯示參數(shù)提示信息”請輸入愛好“,輸入愛好后,在簡歷字段中查找具有指定愛好的學(xué)生,顯示”學(xué)號“、”姓名“、”性別“、”年齡“和”簡歷“五個字段內(nèi)容,所建查詢命名為”qT1“。
(2)創(chuàng)建一個查詢,查找學(xué)生的成績信息,并顯示為”學(xué)號“、”姓名“和”平均成績“三列內(nèi)容,其中”平均成績“一列數(shù)據(jù)由計算得到,所建查詢命名為”qT2“。
(3)創(chuàng)建一個查詢,查找沒有任何選課信息的學(xué)生,并顯示其”學(xué)號“和”姓名“兩個字段的內(nèi)容,所建查詢命名為”qT3“。(4)創(chuàng)建一個查詢,將表”tStud“中男學(xué)生的信息追加到”tTemp“表對應(yīng)的”學(xué)號“、”姓名“、”年齡“、”所屬院系“和”性別“字段中,所建查詢命名為”qT4“。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇題目中所說的五個字段,在”簡歷“字段的”條件“中輸入”Like “*”+[請輸入愛好]+“*”“,以”qT1“保存查詢。
(2)與第1小題類似,在選擇了表”tScore“和”tStud“后,然后選擇”學(xué)號“、”姓名“字段,再點擊工具欄上的”總計“按鈕(或選擇右擊鼠標(biāo)的下拉菜單中的”總計“),然后在第三個字段中輸入”平均成績:成績“,”總計“中選擇”平均值“,最后以”qT2“保存查詢。
(3)與第1小題類似,選擇”tStud“表,選擇表中的”學(xué)號“和”姓名“字段,然后再選擇”學(xué)號“字段,并在”條件“中輸入:Not In(select tscore.學(xué)號 from tscore),最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。選擇”查詢“菜單中的”追加查詢“菜單(或者右擊鼠標(biāo),在彈出的菜單中選擇”追加查詢“),追加到”tTemp“表中,然后從”tStud“選擇”學(xué)號“、”姓名“、”年齡“、”所屬院系“和”性別“字段,在”性別“字段的”條件“中輸入”=男“,運行查詢,最后以”qT4“保存查詢。
123、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,在samp2.mdb數(shù)據(jù)庫中有”檔案表“和”工資表“兩張表,試按以下要求完成設(shè)計:
(1)建立表對象”檔案表“和”工資表“的關(guān)系,創(chuàng)建一個選擇查詢,顯示職工的”姓名“、”性別“和”基本工資“三個字段內(nèi)容,所建查詢命名為”qT1“。
(2)創(chuàng)建一個選擇查詢,查找職稱為”教授“或者”副教授“檔案信息,并顯示其”職工號“、”出生日期“及”婚否“三個字段內(nèi)容,所建查詢命名為”qT2“。
(3)創(chuàng)建一個參數(shù)的查詢,要求:當(dāng)執(zhí)行查詢時,屏幕提示”請輸入要查詢的姓名“。查詢結(jié)果顯示姓名、性別、職稱、工資總額,其中”工資總額“是一個計算字段,由”基本工資+津貼-住房公積金-失業(yè)保險“計算得到。所建查詢命名為”qT3“。(4)創(chuàng)建一個查詢,查找有檔案信息但無工資信息的職工,顯示其”職工號“和”姓名“兩個字段的信息。所建查詢命名”qT4“。
本題解題思路:
(1)選擇工具欄上的”關(guān)系“按鈕(或者單擊右鍵,選擇”關(guān)系“),然后單擊工具欄上的”顯示表“按鈕(或單擊右鍵,在彈出的菜單中選擇”顯示表“),把”檔案表“和”工資表“添加到關(guān)系窗體中,鼠標(biāo)選中”檔案表“中的”職工號“字段,然后拖到”工資表“中的”職工號“字段,然后點擊”創(chuàng)建“。
(2)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”檔案表“和”工資表“,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇題目中所說的三個字段,以”qT1“保存查詢。
(3)與第1小題類似,在彈出的”顯示表“窗體上選擇”檔案表“,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇題目中所說的三個字段,然后再選擇”職稱“字段,把該字段中的”顯示“中的鉤去掉,并在”條件“中輸入:”教授“ Or ”副教授“,最后以”qT2“保存查詢。
(4)與第1小題類似,在彈出的”顯示表“窗體上分別選擇”檔案表“和”工資表“,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇”姓名“、”性別“、”職稱“字段,在第四個”字段“中輸入:工資總額: [基本工資]+[津貼]-[住房公積金]-[失業(yè)保險],在”姓名“字段的”條件“中輸入:[請輸入要查詢的姓名],最后以”qT3“保存查詢。
(5)與第1小題類似,在彈出的”顯示表“窗體上選擇”檔案表“,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇”職工號“和”姓名“字段,在”職工號“字段的”條件“中輸入:Not In(select 職工號 from 工資表),最后以”qT4“保存查詢。
127、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象”tStud“、”tScore“和”tCourse“,試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找黨員記錄,并顯示”姓名“、”性別“和”入校時間“。所建查詢命名為”qT1“。
(2)創(chuàng)建一個查詢,按學(xué)生姓名查找某學(xué)生的記錄,并顯示”姓名“、”課程名“和”成績“。當(dāng)運行該查詢時,應(yīng)顯示提示信息:”請輸入學(xué)生姓名:“。所建查詢命名為”qT2“。
(3)創(chuàng)建一個交叉表查詢,統(tǒng)計并顯示各門課程男女生的平均成績,統(tǒng)計顯示結(jié)果如下圖所示。所建查詢命名為”qT3“。要求:使用查詢設(shè)計視圖,用已存在的數(shù)據(jù)表做查詢數(shù)據(jù)源,并將計算出來的平均成績用整數(shù)顯示(使用函數(shù))。
(4)創(chuàng)建一個查詢,運行該查詢后生成一個新表,表名為”tTemp“,表結(jié)構(gòu)包括”姓名“、”課程名“和”成績“等三個字段,表內(nèi)容為不及格的所有學(xué)生記錄。所建查詢命名為”qT4“。要求創(chuàng)建此查詢后,運行該查詢,并查看運行結(jié)果。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇題目中所說的三個字段,然后選擇”黨員否“字段,將該字段中的”顯示“中的鉤去掉,并在”條件“中輸入:True,以”qT1“保存查詢。(2)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,在彈出的”顯示表“窗體上分別選擇”tStud“、”tCourse“和”tScore“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇題目中所說的三個字段,在”姓名“字段的”條件“中輸入:[請輸入學(xué)生姓名:],最后以”qT2“保存查詢。
(3)與第2小題類似,在彈出的”顯示表“窗體上分別選擇”tStud“、”tCourse“和”tScore“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后點擊”查詢“菜單中的”交叉表查詢“子菜單。選擇”性別“字段,”交叉表“中選擇”行標(biāo)題“;選擇”課程名“字段,在”交叉表“中選擇”列標(biāo)題“;在第三個字段中輸入:
表達式1:Int(Avg([tScore].[成績]+.5)),”交叉表“中選擇”值“,”總計“中選擇”表達式“,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上分別選擇”tStud“、”tCourse“和”tScore“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。選擇題目中所說的三個字段,”成績“字段的”條件“為:<60,然后點擊”查詢“菜單中的”生成表查詢“子菜單,生成新表”tTemp“,運行查詢,最后以”qT4“保存查詢。
136、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)表對象”tStud“、”tCourse“、”tScore“和一個空表”tTemp“。試按以下要求完成查詢設(shè)計:
(1)創(chuàng)建一個選擇查詢,查找并顯示簡歷信息為空的學(xué)生的”學(xué)號“、”姓名“、”性別“和”年齡“四個字段內(nèi)容,所建查詢命名為”qT1“。
(2)創(chuàng)建一個選擇查詢,查找選課學(xué)生的”姓名“、”課程名“和”成績“三個字段內(nèi)容,所建查詢命名為”qT2“。
(3)創(chuàng)建一個選擇查詢,按系別統(tǒng)計各自男女學(xué)生的平均年齡,顯示字段標(biāo)題為”所屬院系“、”性別“和”平均年齡“,所建查詢命名為”qT3“。
(4)創(chuàng)建一個操作查詢,將表對象”tStud“中沒有書法愛好的學(xué)生的”學(xué)號“、”姓名“、和”年齡“三個字段內(nèi)容追加到目標(biāo)表”tTemp“的對應(yīng)字段內(nèi),所建查詢命名為”qT4“。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇題目中所說的四個字段,再選擇”簡歷“字段,將該字段中的”顯示“中的鉤去掉,”條件“中輸入:Is Null,以”qT1“保存查詢。(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上分別選擇”tStud“、”tCourse“ 和”tScore“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇題目中所說的三個字段,最后以”qT2“保存查詢。
(3)與第1小題類似,在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。選擇”所屬院系“字段,再點擊工具欄上的”總計“按鈕(或選擇右擊鼠標(biāo)后下拉菜單中的”總計“),”總計“中選擇”分組“,再選擇”性別“字段,”總計“中選擇”分組“,然后在第三個字段中輸入:平均年齡:年齡,”總計“中選擇”平均值“,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“表,選擇”查詢“菜單中的”追加查詢“菜單(或者右擊鼠標(biāo),在彈出的菜單中選擇”追加查詢“),追加到當(dāng)前數(shù)據(jù)庫的”tTemp“表中,然后從”tStud“選擇”學(xué)號“、”姓名“、和”年齡“三個字段,再選擇”簡歷“字段,在”簡歷“字段的”條件“中輸入:Not Like ”*書法*“,最后以”qT4“保存查詢,并運行該查詢。
138、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象”tQuota“和”tStock“,試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,在”tStock“表中查找”產(chǎn)品ID“第一個字符為”2“的產(chǎn)品,并顯示”產(chǎn)品名稱“、”庫存數(shù)量“、”最高儲備“和”最低儲備“等字段內(nèi)容,查詢名為qT1。
(2)創(chuàng)建一個查詢,計算每類產(chǎn)品庫存金額合計,并顯示”產(chǎn)品名稱“和”庫存金額“兩列數(shù)據(jù),要求只顯示”庫存金額“的整數(shù)部分。所建查詢名為”qT2“。說明:庫存金額=單價×庫存數(shù)量
(3)創(chuàng)建一個查詢,查找單價低于平均單價的產(chǎn)品,并按”產(chǎn)品名稱“升序和”單價“降序顯示”產(chǎn)品名稱“、”規(guī)格“、”單價“和”庫存數(shù)量“等字段內(nèi)容。所建查詢名為”qT3“。
(4)創(chuàng)建一個查詢,運行該查詢后可將”tStock“表中所有記錄的”單位“字段值設(shè)為”只“。所建查詢名為”qT4“。要求創(chuàng)建此查詢后,運行該查詢,并查看運行結(jié)果。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,在彈出的”顯示表“窗體上分別選擇”tQuota“和”tStock“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇題目中所說的四個字段,然后選擇”產(chǎn)品ID“字段,將該字段中的”顯示“中的鉤去掉,并在”條件“中輸入:Like ”2*“,以”qT1“保存查詢。
(2)與第1小題類似,在彈出的”顯示表“窗體上分別選擇”tQuota“和”tStock“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。選擇”tStock“表中的”產(chǎn)品名稱“字段,再點擊工具欄上的”總計“按鈕(或選擇右擊鼠標(biāo)后下拉菜單中的”總計“),”總計“中選擇”分組“,然后在第二個字段中輸入:庫存金額:Round(Sum([單價]*[庫存數(shù)量])),”總計“中選擇”表達式“,最后以”qT2“保存查詢。
(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tStock“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇題目中所說的四個字段,然后在”單價“的”條件“中輸入:<(select avg(單價)from tStock),在”產(chǎn)品名稱“字段的”排序“中選擇”升序“,在”單價“字段的”排序“中選擇”降序“,以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tStock“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。選擇”查詢“菜單中的”更新查詢“子菜單。然后從”tStock“表中選擇”單位“字段,在”更新到“中輸入:”只“,運行查詢,最后以”qT4“保存查詢。
143、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象”tAttend“、”tEmployee“和”tWork“,試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示具有最高學(xué)歷員工的”姓名“、”項目名稱“和”承擔(dān)工作“三個字段的內(nèi)容,所建查詢命名為”qT1“。
(2)創(chuàng)建一個查詢,查找并顯示科研經(jīng)費在10000元以下(包括10000元)的”項目名稱“和”項目來源“等兩個字段內(nèi)容,所建查詢命名為”qT2“。
(3)創(chuàng)建一個查詢,設(shè)計一個名為”單位獎勵“的計算字段,獎勵金額為經(jīng)費的10%,并顯示”tWork“表的所有字段內(nèi)容和”單位獎勵“字段,所建查詢命名為”qT3“。
(4)創(chuàng)建一個查詢,將所有記錄的”經(jīng)費“字段值增加2000元,所建查詢命名為”qT4“。本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tAttend“、”tEmployee“和”tWork“表,然后從”tEmployee“表中選擇”姓名“、”學(xué)歷“,從”tWork“表中選擇”項目名稱“,再從”tAttend“表中選擇”承擔(dān)工作“,在”學(xué)歷“字段的”條件“中輸入”博士“,并把”顯示“中的鉤去掉,以”qT1“保存查詢。
(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tWork“表,選擇題目中所說的兩個字段,再選擇”經(jīng)費“字段,并把”顯示“中的鉤去掉,然后在”經(jīng)費“字段的”條件“中輸入”<=10000“,最后以”qT2“保存查詢。
(3)與第2小題類似,選擇表中的所有字段,然后在第五個字段中輸入”單位獎勵: [經(jīng)費]*.1“,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tWork“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”tWork“選擇”經(jīng)費“字段,在”經(jīng)費“字段的”更新到“中輸入”[經(jīng)費]+2000“,運行查詢,最后以”qT4“保存查詢。
144、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象”tStud“、”tCourse“、”tScore“和”tTemp“。試按以下要求完成設(shè)計:(1)創(chuàng)建一個查詢,查找沒有先修課程的課程,顯示與該課程有關(guān)的學(xué)生的”姓名“、”性別“、”課程號“和”成績“四個字段內(nèi)容,所建查詢命名為”qT1“。
(2)創(chuàng)建一個查詢,查找先修課程里含有”101“或者”102“信息的課程,并顯示其”課程號“、”課程名“及”學(xué)分“三個字段內(nèi)容,所建查詢命名為”qT2“。
(3)創(chuàng)建一個查詢,查找并顯示姓名中含有”紅“字學(xué)生的”學(xué)號“、”姓名“、”性別“和”年齡“四個字段內(nèi)容,所建查詢命名為”qT3“。
(4)創(chuàng)建一個查詢,將”tTemp“表中”學(xué)分“字段的記錄值都更新為0,所建查詢命名為”qT4“。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“、”tCourse“和”tScore“表,然后從”tStud“ 表中選擇”姓名“和”性別“,從”tScore“表中選擇”課程號“和”成績“,從”tCourse“表中選擇”先修課程“,并在”先修課程“字段的”條件“中輸入”Is Null“,并把”顯示“中的鉤去掉,最后以”qT1“保存查詢。
(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“表,選擇”課程號“、”課程名“、”學(xué)分“和”先修課程“;然后在”先修課程“字段的”條件“中輸入:like”*101*“ Or like”*102*“,并把”顯示“中的鉤去掉,最后以”qT2“保存查詢。
(3)與第2小題類似,在選擇了”tStud“表后,選擇題目上所說的四個字段,在”姓名“字段的”條件“中輸入”Like “*紅*”“,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tTemp“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”tTemp“表選擇”學(xué)分“字段,在”學(xué)分“字段的”更新到“中輸入”0“,運行查詢,最后以”qT4“保存查詢。
145、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好表對象”tStaff“、”tSalary“和”tTemp“。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示職務(wù)為經(jīng)理的員工的”工號“、”姓名、“年齡”和“性別”四個字段內(nèi)容,所建查詢命名為“qT1”。(2)創(chuàng)建一個查詢,查找各位員工在2005年的工資信息,并顯示“工號”、“工資合計”和“水電房租費合計”三列內(nèi)容。其中,“工資合計”和“水電房租費合計”兩列數(shù)據(jù)均由統(tǒng)計計算得到,所建查詢命名為“qT2”。
(3)創(chuàng)建一個查詢,查找并顯示員工的“姓名”、“工資”、“水電房租費”及“應(yīng)發(fā)工資”四列內(nèi)容。其中“應(yīng)發(fā)工資”列數(shù)據(jù)由計算得到,計算公式為:應(yīng)發(fā)工資=工資-水電房租費,所建查詢命名為“qT3”。(4)創(chuàng)建一個查詢,將表“tTemp”中“年齡”字段值均加1,所建查詢命名為“qT4”。
本題解題思路:
(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tStaff”表,然后從“tStaff” 表中選擇“工號”、“姓名”、“年齡”、“性別”和“職務(wù)”,在“職務(wù)”字段的“條件”中輸入“經(jīng)理”,將該字段中的“顯示”鉤去掉,以“qT1”保存查詢。
(2)同第1小題類似,選擇“tSalary”表,單擊“總計”按鈕,從“tSalary”表中選擇“工號”字段,在總計里選擇分組,然后在第2列輸入“工資合計:工資”,在總計里選擇總計,在第3列輸入“水電房租費合計:水電房租費”,在總計行也選擇總計,從“tSalary”表中選擇“年月”,總計行選擇條件,在下面的條件欄里輸入“Between #2005-1-1# And #2005-12-31#”,將該字段中的“顯示”鉤去掉,以“qT2”保存查詢。
(3)同第1小題類似,選擇“tSalary”和“tStaff”表,從“tStaff”表中選擇“姓名”字段,從“tSalary”表中選擇“工資”和“水電房租費”字段,在第四列輸入“應(yīng)發(fā)工資:([工資]-[水電房租費])”,以“qT3”保存查詢。
(4)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tTemp”表,選擇“查詢”菜單中的“更新查詢”菜單。然后從“tTemp”選擇“年齡”字段,在“年齡”字段的“更新到”中輸入“[年齡]+1”,運行查詢,最后以“qT4”保存查詢。
146、考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.mdb”,里面已經(jīng)設(shè)計好表對象“tTeacher”、“tCourse”、“tStud”和“tGrade”,試按以下要求完成設(shè)計:(1)創(chuàng)建一個查詢,查找三月份上課的信息,并顯示“教師姓名”、“職稱”、“學(xué)院”、“課程ID”、“課程名稱”和“上課日期”六個字段的內(nèi)容,所建查詢名為“qT1”。
(2)創(chuàng)建一個查詢,根據(jù)教師姓名查找某教師的授課情況,并按“上課日期”字段降序顯示“教師姓名”、“課程名稱”、“上課日期”三個字段的內(nèi)容,所建查詢名為“qT2”;當(dāng)運行該查詢時,應(yīng)顯示參數(shù)提示信息“請輸入教師姓名”。
(3)創(chuàng)建一個查詢,查找學(xué)生的課程成績大于等于80且小于等于100的學(xué)生情況,顯示“學(xué)生姓名”、“課程名稱”和“成績”三個字段的內(nèi)容,所建查詢名為“qT3”。
(4)創(chuàng)建一個查詢,假設(shè)“學(xué)生ID”字段的前4位代表年級,要統(tǒng)計各個年級不同課程的平均成績,顯示“年級”、“課程ID” 和“成績之平均值”,并按“年級”降序排列,所建查詢?yōu)椤皅T4”。
本題解題思路:
(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tTeacher”和“tCourse”表,然后從“tTeacher”表中選擇“教師姓名”、“職稱”、“學(xué)院”,再從“tCourse”表“中選擇”課程ID“、”課程名稱“和”上課日期“六個字段,在”上課日期“字段的”條件“處輸入”Month([上課日期])=3“,以”qT1“保存查詢。
(2)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher“和”tCourse“表,然后從”tTeacher“表中選擇”教師姓名“,從”tCourse“表”中選擇“課程名稱”和“上課日期”字段,在教師姓名下面的條件欄中輸入“[請輸入教師姓名]”,在上課日期下的排序行選擇降序,以“qT2”保存查詢。
(3)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tGrade”、“tCourse”和“tStud”表,從“tStud”表中選擇“學(xué)生姓名”字段,從“tCourse”表中選擇“課程名稱”,從“tGrade”表中選擇“成績”字段,在成績下面的條件欄中輸入“>=80 And <=100”,以“qT3”保存查詢。
(4)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tGrade”表,單擊“總計”按鈕,在第一個字段中輸入“年級: Left([學(xué)生ID],4)”,總計行選擇分組,排序行選擇降序,再選擇“課程ID”字段,總計行選擇分組,在第3列中輸入“成績之平均值:成績”,總計行選擇“平均值”,以“qT4”保存查詢
147、考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.mdb”,里面已經(jīng)設(shè)計好表對象“tEmployee”、“tSell”和“tBook”,試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示單價高于平均單價的圖書“書名”和“出版社名稱”等字段內(nèi)容,所建查詢名為“qT1”。(2)創(chuàng)建一個查詢,按輸入的售出日期查找某日期的售書情況,并按數(shù)量降序顯示“姓名”、“書名”、“數(shù)量”三個字段的內(nèi)容,所建查詢名為“qT2”;當(dāng)運行該查詢時,應(yīng)顯示參數(shù)提示信息:“請輸入售出日期”。
(3)創(chuàng)建一個查詢,查找單價大于等于15且小于等于20的圖書,并顯示“書名”、“單價”、“作者名”和“出版社名稱”四個字段的內(nèi)容,所建查詢名為“qT3”。
(4)創(chuàng)建一個查詢,統(tǒng)計每名雇員的售書總量,并將顯示的字段名設(shè)為“姓名”和“總數(shù)量”,所建查詢名為“qT4”。
本題解題思路:
(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tBook”表,然后選擇“書名”、“出版社名稱”、“單價”,將“單價”字段中的“顯示”中的鉤去掉,并在“條件”中輸入:>(Select Avg([單價])From tBook),最后以“qT1”保存查詢。
(2)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tBook”、“tEmpolyee”和“tSell”表,從“tEmpolyee”表中選擇“姓名”字段,從“tBook”表中選擇“書名”字段,從“tSell”表中選擇“數(shù)量”和“售出日期”字段,在“數(shù)量”字段的排序中選擇“降序”,在“售出日期”下面的條件欄中輸入“[請輸入售出日期]”,將“售出日期”字段中的“顯示”中的鉤去掉,以“qT2”保存查詢。
(3)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tBook”表,選擇“書名”、“單價”、“作者名”和“出版社名稱”字段,在單價下面的條件欄中輸入“>=15 and <=20”,以“qT3”保存查詢。
(4)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tEmpolyee”和“tSell”表,單擊“總計”按鈕,然后從“tEmpolyee表中選擇”姓名“,在第2列中輸入”總數(shù)量: 數(shù)量“,在總計行中選擇”總計“,最后以”qT4“保存查詢。
152、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好兩個關(guān)聯(lián)表對象”tEmp“和”tGrp“及表對象”tBmp“和”tTmp“。試按以下要求完成設(shè)計:
(1)以表對象”tEmp“為數(shù)據(jù)源,創(chuàng)建一個查詢,查找并顯示年齡大于等于40的職工的”編號“、”姓名“、”性別“、”年齡“和”職務(wù)“五個字段內(nèi)容,所建查詢命名為”qT1“。
(2)建立表對象”tEmp“的”所屬部門“和”tGrp“的”部門編號“之間的多對一關(guān)系并實施參照完整性。創(chuàng)建一個查詢,按照部門名稱查找職工信息,顯示職工的”編號“、”姓名“及”聘用時間“三個字段的內(nèi)容。要求顯示參數(shù)提示信息為”請輸入職工所屬部門名稱“,所建查詢命名為”qT2“。
(3)創(chuàng)建一個操作查詢,將表”tBmp“中”編號“字段值均在前面增加”05“兩個字符,所建查詢命名為”qT3“。(4)創(chuàng)建一個查詢,刪除表對象”tTmp“里所有姓名含有”紅“字的記錄,所建查詢命名為”qT4“。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tEmp“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇題目中所說的五個字段,再在”年齡“字段的”條件“中輸入”>=40“,以”qT1“保存查詢。
(2)選擇工具欄的”關(guān)系“按鈕,把tGrp表的部門編號字段拖到tEmp表的所屬部門字段,在彈出的對話框中選中”實施參照完整性“,單擊”創(chuàng)建“按鈕;下面操作與第1小題類似,在選擇了表”tEmp“和”tGrp“后,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后選擇題目中所說的三個字段,再選擇”部門名稱“字段,然后在”部門名稱“字段的”條件“中輸入”[請輸入職工所屬部門名稱]“,并把”顯示“中的鉤去掉,最后以”qT2“保存查詢。
(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tBmp“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。選擇”查詢“菜單中的”更新查詢“菜單。然后從”tBmp“選擇”編號“字段,在”編號“字段的”更新到“中輸入”“05”&[編號]“,運行查詢,最后以”qT3“保存查詢。
(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tTmp“表,點擊”添加“按鈕,關(guān)閉”顯示表“窗體。然后點擊”查詢“菜單中的”刪除查詢“菜單(或點擊右鍵,選擇查詢類型中的”刪除查詢“),在字段中選擇”姓名“,并在”條件“中輸入:Like ”*紅*“,最后以”qT4“保存查詢。
154、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)表對象”tStud“、”tCourse“和”tScore“及表對象”tTemp“。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示學(xué)生的”姓名“、”課程名“和”成績“三個字段內(nèi)容,所建查詢命名為”qT1“。
(2)創(chuàng)建一個查詢,查找并顯示有攝影愛好的學(xué)生的”學(xué)號“、”姓名“、”性別“、”年齡“和”入校時間“五個字段內(nèi)容,所建查詢命名為”qT2“。
(3)創(chuàng)建一個查詢,查找學(xué)生的成績信息,并顯示”學(xué)號“和”平均成績“兩列內(nèi)容。其中”平均成績“一列數(shù)據(jù)由統(tǒng)計計算得到,所建查詢命名為”qT3“。
(4)創(chuàng)建一個查詢,將”tStud“表中女學(xué)生的信息追加到”tTemp“表對應(yīng)的字段中,所建查詢命名為”qT4“。
本題解題思路:
(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher“和”tCourse“表,然后從”tTeacher“表中選擇”教師姓名“、”職稱“、”學(xué)院“,再從”tCourse“表”中選擇“課程ID”、“課程名稱”和“上課日期”六個字段,在“上課日期”字段的“條件”處輸入“Month([上課日期])=3”,以“qT1”保存查詢。
(2)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,然后在彈出的“顯示表”窗體上選擇“tTeacher”和“tCourse”表,然后從“tTeacher”表中選擇“教師姓名”,從“tCourse”表“中選擇”課程名稱“和”上課日期“字段,在教師姓名下面的條件欄中輸入”[請輸入教師姓名]“,在上課日期下的排序行選擇降序,以”qT2“保存查詢。
(3)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tGrade“、”tCourse“和”tStud“表,從”tStud“表中選擇”學(xué)生姓名“字段,從”tCourse“表中選擇”課程名稱“,從”tGrade“表中選擇”成績“字段,在成績下面的條件欄中輸入”>=80 And <=100“,以”qT3“保存查詢。
(4)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設(shè)計視圖“,然后在彈出的”顯示表“窗體上選擇”tGrade“表,單擊”總計“按鈕,在第一個字段中輸入”年級: Left([學(xué)生ID],4)“,總計行選擇分組,排序行選擇降序,再選擇”課程ID“字段,總計行選擇分組,在第3列中輸入”成績之平均值:成績“,總計行選擇”平均值“,以”qT4“保存查詢
156、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)表對象”tStud“、”tCourse“ 和”tScore“。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示有攝影愛好的男女學(xué)生各自人數(shù),字段顯示標(biāo)題為”性別“和”NUM“,所建查詢命名為”qT1“。注意,要求用學(xué)號字段來統(tǒng)計人數(shù)。
(2)創(chuàng)建一個查詢,查找選課學(xué)生的”姓名“和”課程名“兩個字段內(nèi)容,所建查詢命名為”qT2“。
(3)創(chuàng)建一個查詢,查找沒有先修課程的課程相關(guān)信息,輸出其”課程號“、課程名”和“學(xué)分”三個字段內(nèi)容,所建查詢命名為“qT3”。
(4)創(chuàng)建更新查詢,將表對象“tStud”中低于平均年齡(不含平均年齡)學(xué)生的“備注”字段值設(shè)置為True,所建查詢命名為“qT4”。
本題解題思路:
(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,點擊“確定”按鈕,然后在彈出的“顯示表”窗體上選擇“tStud”表,點擊“添加”按鈕,關(guān)閉“顯示表”窗體。然后添加“性別”字段,在第二個字段中輸入“NUM:學(xué)號”,在總計中選擇“計數(shù)”,再添加“簡歷”字段,并把該字段“顯示”中的鉤去掉,在“簡歷”字段的條件中輸入“Like ”*攝影*“",以”qT1“保存查詢。
(2)選擇”查詢“,點擊”新建“按鈕,在彈出的對話框中把”tStud、tCourse“表添加進去,關(guān)閉顯示表,把”姓名“和”課程名“字段添加進去,以”qT2“保存查詢。
(3)選擇”查詢“,點擊”新建“按鈕,在彈出的對話框中把”tCourse“表添加進去,關(guān)閉顯示表,然后選擇題目中所說的三個字段,再把”先修課程“字段也添加進去,并且把該字段”顯示“中的鉤去掉,在條件中輸入”is null“,以”qT3“保存查詢。
(4)選擇”查詢“,點擊”新建“按鈕,在彈出的對話框中把tStud表添加進去,關(guān)閉顯示表,選擇”查詢“菜單中的”更新查詢“,把”備注“字段添加進去,在更新到中輸入”True“,在第二列中添加”年齡“字段,并在條件中輸入”<(Select Avg([年齡])From tStud)",以qT4保存查詢。
第四篇:任務(wù)驅(qū)動式教學(xué)法在Access數(shù)據(jù)庫教學(xué)中的應(yīng)用
任務(wù)驅(qū)動式教學(xué)法在Access數(shù)據(jù)庫教學(xué)中的應(yīng)用
摘要:“任務(wù)驅(qū)動”是一種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)法。本文在建構(gòu)主義學(xué)習(xí)理論和任務(wù)驅(qū)動教學(xué)思想的指導(dǎo)下,結(jié)合具體教學(xué)案例,探索在數(shù)據(jù)庫教學(xué)中采用任務(wù)驅(qū)動的教學(xué)模式,在教學(xué)過程中通過任務(wù)的提出、分析、實現(xiàn)與評價等環(huán)節(jié)培養(yǎng)學(xué)生自主學(xué)習(xí)與協(xié)作學(xué)習(xí)的習(xí)慣,以達到增強學(xué)習(xí)主觀能動性、提高教學(xué)效果的目的。
關(guān)鍵詞:任務(wù)驅(qū)動;建構(gòu)主義;數(shù)據(jù)庫教學(xué)“任務(wù)驅(qū)動”教學(xué)法與數(shù)據(jù)庫教學(xué)
“任務(wù)驅(qū)動”教學(xué)法是一種建立在建構(gòu)主義學(xué)習(xí)理論基礎(chǔ)上的,有別于傳統(tǒng)教學(xué)的新型教學(xué)方法。“任務(wù)驅(qū)動”教學(xué)方法提倡教師指導(dǎo)下的、以學(xué)生為中心的學(xué)習(xí)。在整個教學(xué)過程中教師起組織者、指導(dǎo)者、幫助者和促進者的作用,利用情境、協(xié)作、會話等學(xué)習(xí)環(huán)境要素充分發(fā)揮學(xué)生的主動性、積極性和創(chuàng)造性,最終達到使學(xué)生有效地實現(xiàn)對當(dāng)前所學(xué)知識的意義建構(gòu)的目的。建構(gòu)既是對新知識意義的建構(gòu),同時又包含對原有經(jīng)驗的改造和重組。
“任務(wù)驅(qū)動”教學(xué)法的主要特點是“任務(wù)驅(qū)動,注重實踐”。它很適合計算機類課程比如“數(shù)據(jù)庫”的教學(xué),因為該類課程大多是實踐性很強的課程,要求學(xué)生既要學(xué)好理論知識,又要掌握實際操作技能。同時由于這些課程知識內(nèi)容更新很快,要求學(xué)生必須具有一定的自主學(xué)習(xí)能力與獨立分析問題、解決問題能力,才能適應(yīng)信息時代與學(xué)科知識發(fā)展的特點。任務(wù)驅(qū)動教學(xué)模式在數(shù)據(jù)庫教學(xué)中的實現(xiàn)
(1)提出明確而適度的任務(wù)是任務(wù)驅(qū)動教學(xué)法的前提
目標(biāo)任務(wù)的明確對于今后的學(xué)習(xí)與任務(wù)的最終完成起著至關(guān)重要的作用。課堂教學(xué)中,教師和學(xué)生通過創(chuàng)設(shè)的問題情景,把所要學(xué)習(xí)的知識巧妙地隱含在一個個任務(wù)當(dāng)中,使學(xué)生在完成任務(wù)的過程中達到理解學(xué)科知識、掌握技能的目的。設(shè)計精巧的“任務(wù)”能充分調(diào)動學(xué)生的學(xué)習(xí)熱情和求知欲望,在融洽與和諧的情境中獲得良好的教學(xué)效果。
任務(wù)的提出甚至可以由師生共同討論或?qū)W生根據(jù)自身需求自主提出,這樣的任務(wù)可能更符合每個學(xué)生的個性和興趣特點,使學(xué)生根據(jù)自己內(nèi)在的需要去探究和學(xué)習(xí),充分發(fā)揮自身的積極性、主動性和創(chuàng)造性,從而培養(yǎng)出獨立探索、勇于開拓進取的自學(xué)能力。
在Access數(shù)據(jù)庫教學(xué)中,一般要求學(xué)生能根據(jù)一個實際需求完成一個數(shù)據(jù)庫系統(tǒng)的設(shè)計與實現(xiàn),它強調(diào)從需求分析、數(shù)據(jù)搜集、數(shù)據(jù)整理、系統(tǒng)設(shè)計到系統(tǒng)實現(xiàn)全過程的參與。這是一個大的任務(wù),它可以分成若干個小的模塊或任務(wù),隨著學(xué)習(xí)進程分步驟完成。在設(shè)計時具體到系統(tǒng)的需求是實現(xiàn)工資管理還是成績管理或聯(lián)系人的管理等等,就可以由學(xué)生自己來決定了。當(dāng)然系統(tǒng)的功能不能過于簡單,一些基本的比如增加數(shù)據(jù)、修改數(shù)據(jù)、登錄加密等功能是必須實現(xiàn)的,這個由考核細則決定。
(2)合理分解任務(wù)是任務(wù)驅(qū)動教學(xué)法的關(guān)鍵
分解任務(wù)是將一個大的任務(wù)分成若干個分任務(wù),再將分任務(wù)往下分,直到每個小的分任務(wù)可操作或執(zhí)行為止。在這些分任務(wù)中,有很多是以前沒學(xué)過的知識或技能技巧,即隱含了新的知識點,這時就需要引發(fā)學(xué)生的積極性和探究問題(任務(wù))的欲望,教師就得使用各種信息技術(shù)手段,創(chuàng)設(shè)任務(wù)情景,通過講解、示范等多種教學(xué)方法,盡量不讓學(xué)生對任務(wù)產(chǎn)生太大的畏難以致抵觸情緒。教師要做到讓學(xué)生在情境中學(xué)習(xí),在任務(wù)的分解過程中獲取知識,提高分析問題的能力。
圖
1實際上,一個數(shù)據(jù)庫管理系統(tǒng)設(shè)計與實現(xiàn)的過程就是不斷分解任務(wù)的過程。例如,學(xué)生提出設(shè)計班級成績管理系統(tǒng),教師可以引導(dǎo)學(xué)生通過聯(lián)系實際不斷地提出這樣的問題:班級成績管理需要管理學(xué)生的成績,包括成績的錄入、成績的修改、成績的查詢、成績的備份、成績的刪除等功能;另外,班級的人數(shù)有變化時也得體現(xiàn),比如有學(xué)生退學(xué)了或進了新的同學(xué)等,因此還必須有學(xué)生人數(shù)的增加、查詢、修改以及刪除等功能;在使用過程中有時需要打印表格的需求,所以還得有打印的功能;如果該系統(tǒng)規(guī)定專人負責(zé),還需要規(guī)定用戶名和登錄密碼,體現(xiàn)保密性等等。經(jīng)過這樣的分析,可以出來一個基本功能框架,如圖1所示。
隨著任務(wù)分析的深入細致,使整個系統(tǒng)功能不斷完善,結(jié)構(gòu)不斷清晰。這實際上是將教學(xué)的內(nèi)容拆解為一個個的“任務(wù)”,逐步地展示、布置給學(xué)生了。在學(xué)期末,綜合每人的“任務(wù)”成果,制作出一個完整的管理系統(tǒng)。在此過程中,教師可以給出一些管理系統(tǒng)的實例以供參考,讓學(xué)生產(chǎn)生感性認識,知道這些功能或任務(wù)是可以通過學(xué)習(xí)完成的。這樣可以逐步消除對完成任務(wù)的畏懼感,樹立信心,使教學(xué)過程得以順利進行。
(3)通過自主學(xué)習(xí)與協(xié)作學(xué)習(xí)實現(xiàn)任務(wù)是任務(wù)驅(qū)動教學(xué)的重點
問題提出并設(shè)計好了執(zhí)行的過程后,學(xué)生就需要通過各種途徑、各種方法、各種手段去完成任務(wù)。建構(gòu)主義學(xué)習(xí)觀認為知識是個體主動建構(gòu)的,無法通過教師的講解直接傳輸給學(xué)生,因此,學(xué)生必須主動地參與到整個學(xué)習(xí)過程中,通過自主學(xué)習(xí)與協(xié)作學(xué)習(xí)來建構(gòu)新知識的意義,完成一個個的任務(wù)。
自主學(xué)習(xí)是以自學(xué)為中心,由學(xué)生自主探索學(xué)習(xí),獨立完成任務(wù)。它要求學(xué)生在學(xué)習(xí)過程中充分發(fā)揮主動性,利用多種機會在不同的情景下去應(yīng)用他們所學(xué)的知識,根據(jù)自身行動的反饋信息來形成對客觀事物的認識和解決實際問題的方法。比較簡單或單一的任務(wù)學(xué)生可以采取這種學(xué)習(xí)方式完成,比如表和查詢的設(shè)計與操作。協(xié)作學(xué)習(xí)是為了在個人自主學(xué)習(xí)的基礎(chǔ)上,通過小組討論、協(xié)商,以進一步完成和深化對主體的意義建構(gòu)。通過這種協(xié)作和溝通,學(xué)生可以看到問題的不同側(cè)面和解決途徑,開闊了學(xué)生的思路,產(chǎn)生對知識新的認識與理解。比較綜合和難度較大的任務(wù)更多地需要借助協(xié)作學(xué)習(xí)方式,比如窗體的設(shè)計。
以學(xué)生管理系統(tǒng)為例,針對成績的錄入、查詢與編輯等功能,涉及表、查詢以及窗體等對象的認識、理解與操作;對于打印功能,涉及控件與報表的知識;用戶登錄與密碼驗證功能則涉及窗體與宏的知識內(nèi)容等等。除了這些操作性知識外,還有其它的很多操作,需要學(xué)生去處理、解決。對于這些問題的分析與解決,學(xué)生可以先查閱有關(guān)的教材、資料,在上機實踐中,逐步地理解、模仿、改造,進行自主學(xué)習(xí);然后鼓勵大家共享資料,相互討論、交流,進行協(xié)作學(xué)習(xí);遇到困難時,還可以有教師的指導(dǎo)與幫助,比如老師可以提供一些類似問題的解決方案等,以利于任務(wù)的實現(xiàn)與完成。
(4)學(xué)習(xí)效果評價是任務(wù)驅(qū)動教學(xué)法的重要階段
學(xué)習(xí)效果評價指學(xué)生反思問題的解決過程,相互評價或自我評價,教師適當(dāng)做出點評,并幫助學(xué)生作歸納與總結(jié)。學(xué)習(xí)效果評價既是總結(jié)與提高的重要階段,又是培養(yǎng)學(xué)生良好的自信心與成就感的絕好時機。當(dāng)學(xué)生以個人成果(如一個實驗報告或是一個功能模塊)的形式完成某項任務(wù)時,已經(jīng)建立了自己的認知結(jié)構(gòu),但還不完善,這時教師需要通過對其學(xué)習(xí)成果進行展示、交流、討論、分析、評點,及時對學(xué)生的學(xué)習(xí)情況做出反饋和評價。另外,學(xué)生每獨立完成一項任務(wù),都會獲得一定的成就感,這時教師的及時表揚與鼓勵,可以刺激學(xué)習(xí)熱情與學(xué)習(xí)興趣,增強自信,使其在不斷地建構(gòu)與完善自己的知識結(jié)構(gòu)的同時,也提高自我認識與對自身的評價,讓學(xué)生在一種良好的心理狀態(tài)下不斷學(xué)習(xí)、進步。
當(dāng)學(xué)生完成了系統(tǒng)任務(wù)后,我挑選出幾個同學(xué)的作品(尤其注意那些采用與教學(xué)實例不同的思路和方式制作的成果),對他們的設(shè)計成果進行展示,以鼓勵創(chuàng)新。首先,由大家一起來評論
其優(yōu)點,并由作者本人來說明模塊功能及實現(xiàn)過程。然后,其他學(xué)生可進行質(zhì)疑,或提出改進措施,還可展示自己的作品。這個階段是學(xué)生最興奮也最體現(xiàn)學(xué)生智慧與學(xué)習(xí)成效的時期,他們往往會提出一大堆的問題和解決方案,使大家豁然開朗。當(dāng)然,有時像一個圖片的擺放問題也要爭論到底,這就需要老師進行實時控制,將討論導(dǎo)入主要矛盾方面,使課堂在有序的軌道上進行。最后,由教師總評,著重闡明可學(xué)習(xí)和借鑒之處,附帶點出需要完善的地方供大家參考。這樣的分析與評價,既肯定了學(xué)生的成績與可圈可點之處,也指出了一些缺陷與有待改進的方面,在刺激學(xué)生積極性與增強信心的同時,也讓學(xué)生懂得學(xué)無止境的道理,學(xué)會謙虛謹慎,使學(xué)生的素質(zhì)得到全面的提升。結(jié)束語
任務(wù)驅(qū)動式教學(xué)法不僅僅要“授之以魚”,更強調(diào)“授人以漁”,強調(diào)創(chuàng)新能力的培養(yǎng)與全面素質(zhì)的提高,是對傳統(tǒng)教學(xué)的發(fā)展,比較適合計算機類課程的教學(xué)。在教學(xué)過程中,教師一方面要通過引導(dǎo),把握整個教學(xué)過程的內(nèi)容、進度和方向,給學(xué)生以思考的機會和時間,讓學(xué)生有盡可能多的時間進行自主學(xué)習(xí);另一方面,教師要采取多種方式,激活思維狀態(tài),傳授思維方法,提高思維能力,鼓勵互相合作,進一步促成學(xué)生的意義建構(gòu),形成新的認知結(jié)構(gòu)。
總之,在任務(wù)驅(qū)動式教學(xué)法下,提出明確具體的任務(wù)是前提,分析任務(wù)以形成一個個解決方案是關(guān)鍵,在自主學(xué)習(xí)與協(xié)作學(xué)習(xí)中完成任務(wù)是重點,最后進行學(xué)習(xí)效果評價、形成反饋信息是總結(jié)提高階段。每一個環(huán)節(jié)都必須統(tǒng)籌安排,合理兼顧。
當(dāng)然,任務(wù)驅(qū)動的教學(xué)思想是將新知識分解到一些任務(wù)中,難免忽略知識的系統(tǒng)性和完整性。為了克服此弱點,首先,任務(wù)的提出要把握好,注意從整體上統(tǒng)籌設(shè)計,使任務(wù)與任務(wù)之間、新舊知識之間產(chǎn)生聯(lián)系。其次,在一個單元或一個章節(jié)的學(xué)習(xí)之后,教師有必要引導(dǎo)學(xué)生對所學(xué)知識進行及時的總結(jié)歸納,以形成知識的系統(tǒng)性。這樣,在任務(wù)的實現(xiàn)過程中才能不斷加深對舊知識的鞏固和理解,完成真正意義上的知識建構(gòu),達到培養(yǎng)創(chuàng)新精神和創(chuàng)新能力的目的。
參考文獻
[1]“任務(wù)驅(qū)動”模式在信息技術(shù)教學(xué)中的應(yīng)用.http://.[2] 徐英俊.“任務(wù)驅(qū)動”在信息技術(shù)課堂上的探索.http://.[3] 孟繁華,顧明遠.國際教育新理念.海南出版社.
第五篇:Access數(shù)據(jù)庫應(yīng)用技術(shù)實驗報告查詢(精選)
數(shù)據(jù)庫應(yīng)用技術(shù)實驗報告
查詢
姓
名: 學(xué)
號: 班
級: 指導(dǎo)教師:
****年**月**日1 實驗?zāi)康?/p>
掌握選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢、SQL查詢的創(chuàng)建。實驗總體要求
根據(jù)題目選擇合適的方法創(chuàng)建查詢,可以使用查詢向?qū)?、查詢設(shè)計視圖和SQL命令。實驗步驟可以粘貼查詢設(shè)計視圖截圖,也可粘貼SQL命令。實驗內(nèi)容
1、創(chuàng)建查詢CX1,查找有超期圖書的讀者的借書證號、姓名、圖書編號、圖書名稱,借閱日期,超期天數(shù)(以當(dāng)前時間為準(zhǔn),借書時間超過90天為超期)。
2、創(chuàng)建查詢CX2,統(tǒng)計每個出版社出版的圖書的數(shù)量、圖書的平均定價。
3、創(chuàng)建查詢CX3,查找定價低于圖書平均定價的圖書的圖書編號、圖書名稱、作者、出版社、定價。
4、創(chuàng)建更新查詢CX4,將“圖書書目表”的“是否借出”字段根據(jù)“借閱登記表”中讀者的借閱情況填入正確的值。
5、創(chuàng)建生成表查詢CX5,查找從未有讀者借閱的圖書的圖書編號、圖書名稱、作者、出版社,生成的表名為“未借出過圖書”。
6、為“借書證表”增加一字段,字段名為性別、文本型、字段大小為1。創(chuàng)建查詢CX6,根據(jù)身份證號的第17位輸入性別字段的值。(第17位偶數(shù)是女,奇數(shù)為男)
7、創(chuàng)建交叉表查詢CX7,根據(jù)輸入的出版社參數(shù)值,顯示該出版社每種類別的圖書的數(shù)量。(出版社為行標(biāo)題,類別號為列標(biāo)題)
8、創(chuàng)建查詢CX8,查找借出次數(shù)最多的圖書的編號、圖書名稱、作者、出版社。
9、創(chuàng)建查詢CX9,將借出次數(shù)最多的圖書的編號、圖書名稱、作者、出版社追加到“未借出過圖書”表中。實驗步驟
1、CX1的SQL命令為:
SELECT 借書證表.借書證號, 借書證表.姓名, 圖書書目表.圖書編號, 圖書書目表.圖書名稱, 借閱登記表.借閱日期, Date()-[借閱日期] AS 超期天數(shù)
FROM 圖書書目表 INNER JOIN(借書證表 INNER JOIN 借閱登記表 ON 借書證表.借書證號 = 借閱登記表.借書證號)ON 圖書書目表.圖書編號 = 借閱登記表.圖書編號
WHERE(((Date()-[借閱日期])>90)AND((借閱登記表.歸還日期)Is Null));
CX1的查詢結(jié)果為:
2、CX2的設(shè)計視圖為:
CX2的查詢結(jié)果為: SQL:SELECT 圖書書目表.出版社,count(圖書書目表.出版社)as 數(shù)量,avg(圖書書目表.定價)as平均定………………………….roup by 圖書書目表.出版社;
3、CX3的SQL命令為:
CX3的查詢結(jié)果為:
4、CX4的SQL命令為:
UPDATE 圖書書目表 SET 是否借出 = 1 WHERE………………………….圖書書目表.圖書編號=借閱登記表.圖書編號 and 借閱登記表.歸還日期 is null);CX4的查詢結(jié)果為:
5、CX5的SQL命令為:
SELECT 圖書編號, 圖書名稱, 作者, 出版社 INTO 未借出過圖書
………………………….from 借閱登記表 where 圖書書目表.圖書編號=借閱登記表.圖書編號);CX5的查詢結(jié)果為:
6、CX6的SQL命令為:
UPDATE 借書證表 SET 性別 = Mid(身份證號,17,1);CX6的查詢結(jié)果為:
7、CX7的SQL命令為:
TRANSFORM Count(圖書書目表.圖書編號)AS 圖書編號之計數(shù) SELECT ………………………….目表.圖書編號)AS [總計 圖書編號] FROM 圖書書目表
GROUP BY 圖書書目表.出版社
PIVOT 圖書書目表.類別號;CX7的查詢結(jié)果為:
8、CX8的SQL命令為:
SELECT 圖書編號, 圖書名稱, 作者, 出版社 FROM 圖書書目表 WHERE 圖書編號=(SELECT TOP 1 圖書編號
………………………….ORDER BY Count(圖書編號)DESC);CX8的查詢結(jié)果為:
9、CX9的SQL命令為:
INSERT INTO 未借出過圖書(圖書編號, 圖書名稱, 作者, 出版社)SELECT 圖書編號, 圖書名稱, 作者, 出版社 ………………………….SELECT TOP 1 圖書編號 FROM 借閱登記表
GROUP BY 借閱登記表.圖書編號 ORDER BY Count(圖書編號)DESC 5);CX9的查詢結(jié)果為:
5評語和得分