《2021第三章 操作題》由會(huì)員分享,可在線閱讀,更多相關(guān)《2021第三章 操作題(5頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第三章 操作題
實(shí)驗(yàn)5 查詢?cè)O(shè)計(jì)
【實(shí)驗(yàn)?zāi)康摹?
1.理解查詢的概念,了解查詢的種類。
2.學(xué)習(xí)使用查詢?cè)O(shè)計(jì)器創(chuàng)建單表或多表查詢的方法。
3.認(rèn)識(shí)查詢的數(shù)據(jù)表視圖、設(shè)計(jì)視圖和SQL視圖,掌握查詢結(jié)果的查看方法。
4.掌握各種操作查詢的使用方法,如參數(shù)查詢,交叉表、重項(xiàng)、不匹配項(xiàng)查詢。
【實(shí)驗(yàn)內(nèi)容】
實(shí)驗(yàn)5-1
打開“學(xué)生選課信息.mdb”的數(shù)據(jù)庫,創(chuàng)建如下選擇查詢:
1.創(chuàng)建名為“學(xué)生1988-2-男”的查詢,查找1988年出生的2年級(jí)的男學(xué)生,顯示“姓名”、“性別”和“生日”字段(提示:用year()函數(shù)獲得年號(hào));
2.創(chuàng)建名為“張劉”的查詢,查找姓張或姓劉的教師的任課
2、情況,顯示“姓名”、“性別”和課程的“全名”字段;
3.創(chuàng)建名為“本月生日的學(xué)生”的查詢,查看本月生日的學(xué)生,顯示“姓名”、“性別”和“生日”字段,查詢結(jié)果按“生日”的降序排序;
4.根據(jù)“學(xué)生”表,創(chuàng)建查詢“女學(xué)生年齡”,查詢女學(xué)生(取所有字段)并添加“實(shí)際年齡”(定義新字段數(shù)據(jù)計(jì)算規(guī)則是:實(shí)際年齡=Year(date())-Year([生日]) );
5.創(chuàng)建名為“學(xué)生選課成績(jī)”的查詢,顯示學(xué)生的“學(xué)號(hào)”、“姓名”、“課程”及“成績(jī)”;實(shí)驗(yàn)5-2
打開“學(xué)生選課信息.mdb”的數(shù)據(jù)庫,創(chuàng)建如下匯總查詢:
1.創(chuàng)建名為“職稱人數(shù)”的查詢,統(tǒng)計(jì)各類職稱的教師人數(shù),顯示“職稱”、“人數(shù)
3、”(注:要求以教師id為記數(shù)項(xiàng));
2.創(chuàng)建名為“3年級(jí)學(xué)生已修課程的總學(xué)分”的查詢,統(tǒng)計(jì)3年級(jí)學(xué)生已修課程的總學(xué)分(只有課程的成績(jī)大于等于60分,才能取得該門課程的學(xué)分),顯示“學(xué)號(hào)”、“姓名”、“總學(xué)分”。
實(shí)驗(yàn)5-3
打開“學(xué)生選課信息.mdb”的數(shù)據(jù)庫,創(chuàng)建如下操作查詢:
1.創(chuàng)建名為“3門以上不及格”的查詢,將3門以上(含3門)不及格的學(xué)生記錄生成一個(gè)新表,新表的名稱為“生成3門以上不及格學(xué)生”,新表的字段為“學(xué)號(hào)”、“門數(shù)”)(注:要求以課程id為記數(shù)項(xiàng));
2.創(chuàng)建一個(gè)名為“追加”的追加查詢,將兩門不及格的學(xué)生信息添加到“生成3門以上不及格學(xué)生”表中。
3.創(chuàng)建一個(gè)名
4、為“西藏學(xué)生加分”的更新查詢,將西藏學(xué)生的所有課程的成績(jī)加上2分;4.創(chuàng)建一個(gè)名為“刪除低于60分”的刪除查詢,將“選課”表中成績(jī)低于60分的記錄刪除。
實(shí)驗(yàn)5-4
打開“學(xué)生選課信息.mdb”的數(shù)據(jù)庫,創(chuàng)建如下參數(shù)查詢:
1.創(chuàng)建一個(gè)名為“輸入學(xué)號(hào)”的參數(shù)查詢,要求根據(jù)所輸入的學(xué)號(hào),顯示“姓名”、“性別”、“生日”;
2.創(chuàng)建一個(gè)名為“參數(shù)成績(jī)”的參數(shù)查詢,要求按指定分?jǐn)?shù)范圍(分別為“最高成績(jī)”和“最低成績(jī)”)顯示“選課”表中的所有字段的信息。
實(shí)驗(yàn)5-5
打開“學(xué)生選課信息.mdb”的數(shù)據(jù)庫,使用"交叉表查詢向?qū)?創(chuàng)建名為"每班男女生人數(shù)交叉表"的查詢,要求統(tǒng)計(jì)每班男女生人數(shù)的
5、,查詢結(jié)果如圖5-1所示。
圖5-1教學(xué)信息管理的關(guān)系
實(shí)驗(yàn)5-6
打開“學(xué)生選課信息.mdb”的數(shù)據(jù)庫,使用"查找重復(fù)項(xiàng)查詢向?qū)?創(chuàng)建名為"各種職稱人數(shù)"的查詢,完成對(duì)"教師"表中各種職稱人數(shù)的統(tǒng)計(jì),列標(biāo)題顯示為“職稱”與“人數(shù)”。
實(shí)驗(yàn)5-7
用"查找不匹配項(xiàng)查詢向?qū)?創(chuàng)建名為"沒有選課的學(xué)生"的查詢,在“學(xué)生選課信息.mdb”的數(shù)據(jù)庫中查找哪些在"成績(jī)"表中沒有他們的選課成績(jī)的學(xué)生記錄(即沒有選課的學(xué)生),
只顯示學(xué)號(hào)、姓名、性別三個(gè)字段。
實(shí)驗(yàn)6 SQL語言
【實(shí)驗(yàn)?zāi)康摹?
1.掌握SQL語言的使用方法。
2.利用SQL語句實(shí)現(xiàn)相關(guān)的操作。
3.能夠獨(dú)立寫出一些較復(fù)
6、雜的SQL語句。
【實(shí)驗(yàn)內(nèi)容】
根據(jù)“學(xué)生選課信息.mdb”數(shù)據(jù)庫中的表,使用SQL語句完成以下查詢1.從“學(xué)生”表中查找計(jì)算機(jī)科學(xué)系學(xué)生的所有信息。
2.從“選課”表中查找尚未參加考試(即成績(jī)?yōu)榭罩担┑膶W(xué)生的學(xué)號(hào)、課號(hào)。
3.從“選課”表中查找每門課程的選課人數(shù)、平均分、最高分、最低分。
4.查詢沒有選課學(xué)生的學(xué)號(hào)與姓名。
5.查詢選修了課程全名為“材料力學(xué)”的學(xué)生的學(xué)號(hào)與姓名。
【實(shí)驗(yàn)步驟提示】
1.打開“學(xué)生選課信息.mdb”的數(shù)據(jù)庫;
2.單擊“查詢”選項(xiàng)卡,選擇“新建”按鈕,出現(xiàn)“新建查詢”對(duì)話框,選擇“設(shè)計(jì)視圖”,單擊“確定”按鈕,在“顯示表”對(duì)話框中單擊“關(guān)閉”按鈕,如圖6-1所示。
圖6-1“選擇查詢”界面
3.單擊圖6-1中的SQL“視圖”按鈕,進(jìn)入SQL“視圖”窗口,在SQL窗口中輸入相應(yīng)的
SQL語句,如圖6-2所示。