正文 Access數據庫中交叉表查詢的教學設計(2 / 2)

以上幾個簡單案例能夠幫助學生正確理解交叉表中行字段、列字段和值字段的作用,並且能夠區分交叉表查詢和總計查詢。

2.2 交叉表查詢向導

利用交叉表查詢向導可以在係統的提示下,快速地創建一個交叉表查詢,但是不能使用條件和自定義字段。

2.3 帶條件的交叉表查詢

統計各院係男女、生中入學成績超過520分的人數,需要設置入學成績字段的總計行為“條件”[7],但是交叉表行為空。

2.4 交叉表查詢中表達式的使用

利用交叉表查詢,統計各年級男、女生的人數,學號字段的前4位表示年級[7],年級作為行字段,性別作為列字段。該查詢中行標題字段必須通過計算得到,設置為“年級:left([學號],4)”。

在交叉表查詢中值字段可以是表達式。某企業數據庫中工資表包括:員工ID、基本工資、住房補貼、保險和崗位工資等字段,部門人員表中有員工ID、姓名、職位、部門ID字段,部門表中有部門ID和部門名稱字段[6]。用交叉表查詢統計不同部門男女職工年工資支出,則設置字段行為“年工資支出:sum([基本工資]+[住房補貼]+[保險]+[崗位工資])*12”,總計行為“表達式”,交叉表行為值。

3 結束語

本文對交叉表查詢的教學過程進行探討,通過采用階梯式教學法,設計由易到難的教學案例,對查詢結果進行對比分析,幫助學生理解交叉表查詢中三類字段的作用,並幫助學生能夠設計較為複雜的交叉表查詢,從而提高交叉表查詢的教學效果。

參考文獻:

[1] 南麗麗.階梯式教學法在C語言教學中的應用[J].計算機教育,2008.7:75-76

[2] 梁華,陳振,張波.案例驅動的ACCESS程序設計教學改革[J].計算機教育,2011.2:26-29

[3] 劉淑嫻,阿裏甫·庫爾班,李曉華.簡單案例為主線的教學模式在C語言教學中的應用[J].計算機教育,2011.4:89-94

[4] 李嚴.《Access數據庫程序設計》教學方法的研究[J].吉林省教育學院學報,2010.10:145-146

[5] 紀澍琴,劉威,王宏誌主編.Access數據庫應用基礎教程[M].北京郵電大學出版社,2007.

[6] 全國計算機等級考試命題研究組.全國計算機等級考試上機考試與題庫分析-二級Access[M].北京郵電大學出版社,2011.

[7] 楚豔萍,程普.Access交叉表查詢研究[J].福建電腦,2010.9: 174-175