資源描述:
《查詢分組教案.doc》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、教者李勁松科目VisualFoxPro6.0備課時間2012.5.21課題SQL數據查詢—查詢分組上課時間2012.5.23教學目標1.掌握查詢分組語句的命令格式2.熟練掌握查詢分組語句的應用能力目標1、培養(yǎng)學生獨立思考的能力2、培養(yǎng)學生團結協(xié)作能力教學重點查詢分組語句的應用教學難點命令格式在實踐中的應用教學方法講授法,任務驅動法,練習法教具多媒體、常規(guī)教具教學過程教學步驟及時間分配教學內容師生雙邊活動教師學生教學依據導課(3分鐘)1、使用SQL命令從學籍表中查詢顯示非團員的人員的信息2、老師這里有一份期中考試成績表
2、,若想按照“總分”排名,完成這項功能的SQL命令怎么寫?若想查看VFP成績最高的人的相關信息,SQL命令怎么寫?提問→提示提問思考→回答思考溫故知新授新課一、命令格式(25分鐘)1.命令格式:SELECT[DISTINCT]<查詢項1>[AS<列標題1>][,<查詢項2>[AS<列標題2>],…]FROM<表名>[WHERE<條件>]ORDERBY<排序項1>[ASC┃DESC][,<排序項2>[ASC┃DESC]…]例題SELECT姓名,年齡FROM期中成績ORDERBY年齡2.功能:對查詢結果按指定的排序項進行排
3、序例題提問:此格式與條件查詢的區(qū)別是什么?講解在數據庫中實際操作討論→齊答理解看結果,從結果中討論總結該命令的功能形成表象1、SELECT姓名,年齡,總分FROM期中成績ORDERBY總分DESC,年齡DESC2、查詢“學籍”表中學號,姓名,年齡和專業(yè)字段的值,按年齡升序輸出4.強化練習:(1)查詢“期中成績”表中學號,姓名,總分字段的值,并按姓名降序排序(2)查詢“期中成績”表中姓名,總分,數學字段的內容,按總分降序排序,總分相等的情況按數學成績成績升序排序展示例題提問:ORDERBY后有多個排序項時,怎么排序的?
4、展示例題引導學生year(data()-year(出生日期))提示、引導思考,討論得出總結思考,討論看書歸納總結獨立思考小組討論歸納總結任務驅動二、訪問兩個表中的數據(10分鐘)查詢“學籍”表中每個學生的學號,姓名,專業(yè),出生日期和“成績”表中對應記錄的學號,總分字段,按專業(yè)升序,出生日期降序輸出強化練習查詢”學籍”中所有女生的學號,姓名,專業(yè)和”成績”表中對應記錄的學號,總分字段,按總分字段降序排序引導提問兩個表的關聯(lián),怎么完成?Where成績.學號=學籍.學號引導聽講思考→理解得出結論思考討論實踐任務驅動課堂練習
5、(5分鐘)1.查詢”學籍”表中姓名,專業(yè)字段的值,并按專業(yè)字段升序排序2.查詢”期中成績”表中vfp成績前10名的人員的信息巡回指導獨立思考組內討論完成任務鞏固練習課堂小結(1分鐘)命令格式:ORDERBY查詢排序訪問兩個表中的數據課后作業(yè)(1分鐘)板書設計1.命令格式:SELECT[DISTINCT]<查詢項1>[AS<列標題1>][,<查詢項2>[AS<列標題2>],…]FROM<表名>[WHERE<條件>]ORDERBY<排序項1>[ASC┃DESC][,<排序項2>[ASC┃DESC]…].訪問兩個表中的數據
6、:后記