《數(shù)據(jù)庫基礎及應用-MySQL》教學設計_第1頁
《數(shù)據(jù)庫基礎及應用-MySQL》教學設計_第2頁
《數(shù)據(jù)庫基礎及應用-MySQL》教學設計_第3頁
《數(shù)據(jù)庫基礎及應用-MySQL》教學設計_第4頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

《數(shù)據(jù)庫基礎及應用一MySQL》教學設計課題索引的管理課型理實一體班級教師課時2教學分析教材分析學情分析教學目標知識.能描述索引列表各項含義.能描述管理數(shù)據(jù)表索引的方法技能.能說出查看數(shù)據(jù)表索引的命令.能用修改和刪除索引素養(yǎng).培養(yǎng)合理使用數(shù)據(jù)索引、提高工作效率的職業(yè)素養(yǎng).養(yǎng)成關注信息動態(tài)、斷舍失效信息的意識教學重點修改和刪除索引。教學難點查看數(shù)據(jù)表索引。教學方法分析法、討論法、演示法。教學環(huán)境軟件環(huán)境:Win7及以上操作系統(tǒng),MysSQL8.0平臺硬件環(huán)境:多媒體教室或軟件實訓室,計算機教學資源:PPT教學反思

教學過程教學環(huán)節(jié)教師活動學生活動新課導入(5分鐘)在“立生超市管理系統(tǒng)”中有大量的數(shù)據(jù)查詢業(yè)務,如何提高查詢效率呢?為表創(chuàng)建恰當?shù)乃饕翘岣卟樵兊挠行侄巍#?)索引是什么?(2)如何創(chuàng)建索引?思考并回答問題目標展示(5分鐘)PPT展示本課題要完成的目標并適當解說。觀看PPT,了解新課教學步驟提示:(60分鐘)活動一查看數(shù)據(jù)表的索引信息(30分鐘)1.引導學生完成如下內(nèi)容:做一做:查看sale表上的索引,并回答問題。步驟提示:(1)選擇數(shù)據(jù)庫usemarkdb;(2)查看數(shù)據(jù)表showtables;(3)查看表sale的索引情況showindexfromsale\G;問題1:該表有幾個索引?每個索引是哪個字段上創(chuàng)建的,索引名是什么?認真實踐,仔細觀察、分析結(jié)果,回答問題。nonsql>showindexfromsale\G.,?*****,**"***,?—1.r。―Table:saleHon-unique:0Kvy-nane:PRI1ARY*Saain_indaK:1LCoium_nane:sidTblTiitVan:A,Cardinality:4Sub_part:NULLPacked:NULLNull:Index_type:BTREEConrasnt:lndei_connent:Visible:TBSExpression:NULLim*************************?2.row????????????????????*??????Table:saleNon_unique:1Key_name:snum*I,aqindan:】 Colunn_nane:snum-Collation:D-Cardinality:4Sub_part:NULLPacked:Nin1問題2:索引字段與索引名之間有什么關系?默認情況下,索引字段就是索引名,用戶可自定義索引名。問題3:執(zhí)行命令explainselectmid,snumfromsale\G;說出標識語句的含義。mysql>explainselectmid,snumfromsale\G;***************************1.row*********************id:1selecttype:SIMPLEtable:salepartitions:NULLtype:ALLpossible_keys:NULLkey:NULLkey_len:NULL二時;NULL. :4 .filtered:100.00Extra:NULL1rowinset,1warning(0.51sec)

填一填:(1)觀察showindexfromsale\G;命令顯示結(jié)果,填寫索引信息表缺少內(nèi)容。認真實踐,仔細觀察、分析結(jié)果,填寫表格。在老師的引導下,結(jié)合實踐操作,認真總結(jié),歸納,記憶。屬性值屬性值tablesaleNon_uniqueKey_nameSeq_in_indeXColumn_namesidcollationAIndex_typevisible(2)觀察explainselectmid,snumfromsale\G;命令顯示結(jié)果,填寫索引信息表。屬性值屬性值id1Select_typesimpletablePossible_keyskeyKey_lenrefrowsfilteredextra活動二刪除索引(30分鐘)引導學生完成如下內(nèi)容:做一做:為進行會員管理,莊生需要給已有會員表(member)的電話(phone)添加降序索引,但他不清楚此字段上是否有索引和有什么索引?請寫出操作步驟和命令。步驟命令提示:(1)選擇數(shù)據(jù)庫usemarkdb;(2)查看member表上已有索引showindexfrommember\G;結(jié)果顯示phone上有升序索引o(3)修改為降序索引,方法如下:思路:先刪除,再添加一個同名索引;dropindexphoneonmember;showindexfrommember\G;altertablememberaddindex(phonedesc);showindexfrommember\G;探一探:直接添加降序索引,系統(tǒng)會用新索引替代舊索引嗎?請實踐回在老師的引導下,分析任務,根據(jù)步驟提示,完成觀察結(jié)果,總結(jié)記錄。

答。showindexfrommember\G;altertablememberaddindex(phonedesc);showindexfrommember\G;不會刪除舊索引,二是在phone字段上再創(chuàng)建一個降序索引。想一想:根據(jù)前面的實踐,刪除索引、添加索引和刪除索引應該注意什么?相關的命令分別是什么?2.引導學生刪除索引Dropindex{索引名}on{表名};或altertable{表名}dropindex{索引名)/PRIMARYKEY/FOREIGNKEYfk_symbolDROPPRIMARYKEY:刪除表中的主鍵。一個表只有一個主鍵,主鍵也是一個索引。DROPINDEXindex_name:刪除名稱為index_name的索引。DROPFOREIGNKEYfk_symbol:刪除外鍵。修改索引修改索引可以通過刪除原索引,再根據(jù)需要創(chuàng)建一個同名的索弓1,從而實現(xiàn)修改索引的操作。回憶前面的示例,實踐探索,總結(jié)記憶。思考回憶總結(jié)在老師的引導下,結(jié)合實踐操作,認真總結(jié),歸納,記憶。(1)MySQL中查看表dealing中已有索引的命令是展示評價(5分鐘)(2)在索引列表中,Key_name的值是 表示主索引。(3)刪除表memchinfo上nmun列的索引(索引標識符smun)命令drop smun memchinfoo(4)給表provider的paddr添加降序索引(索引標識

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論