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