6.2.3 使用鎖機(jī)制 電子教案 中職 數(shù)據(jù)庫基礎(chǔ)及應(yīng)用_第1頁
6.2.3 使用鎖機(jī)制 電子教案 中職 數(shù)據(jù)庫基礎(chǔ)及應(yīng)用_第2頁
6.2.3 使用鎖機(jī)制 電子教案 中職 數(shù)據(jù)庫基礎(chǔ)及應(yīng)用_第3頁
6.2.3 使用鎖機(jī)制 電子教案 中職 數(shù)據(jù)庫基礎(chǔ)及應(yīng)用_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

6.2.3使用鎖機(jī)制電子教案高教版中職數(shù)據(jù)庫基礎(chǔ)及應(yīng)用6.2.3使用鎖機(jī)制電子教案高教版中職數(shù)據(jù)庫基礎(chǔ)及應(yīng)用PAGEPAGE46.2.3使用鎖機(jī)制電子教案高教版中職數(shù)據(jù)庫基礎(chǔ)及應(yīng)用《數(shù)據(jù)庫基礎(chǔ)及應(yīng)用》教學(xué)設(shè)計課題使用鎖機(jī)制課型實操班級教師課時2教學(xué)分析教材分析教師備課時填寫學(xué)情分析教師備課時填寫教學(xué)目標(biāo)知識1.能描述鎖的特性2.能描述鎖的不同類型技能1.能使用鎖來控制多用戶對表的訪問。2.能使用命令釋放鎖素養(yǎng)1.養(yǎng)成大局意識,理解全局觀的重要性2.養(yǎng)成思考問題的周詳性,學(xué)會未雨綢繆的前瞻性,培養(yǎng)不拖沓的好性格。教學(xué)重點使用鎖來控制多用戶對表的訪問。教學(xué)難點使用鎖來控制多用戶對表的訪問。教學(xué)方法分析法、討論法、演示法。教學(xué)環(huán)境軟件環(huán)境:Win7及以上操作系統(tǒng),MySQL8.0,NavicatForMySQL軟件硬件環(huán)境:多媒體教室或軟件實訓(xùn)室,計算機(jī)或智能手機(jī)教學(xué)資源:PPT、微課視頻教學(xué)反思教師課后填寫

教學(xué)過程教學(xué)環(huán)節(jié)教師活動學(xué)生活動新課導(dǎo)入(5分鐘)思考MySQL在事務(wù)操作中根據(jù)操作要求自動加鎖:提問1.什么是鎖?MySQL中提供了幾類鎖?2.你知道MySQL是在執(zhí)行什么命令時加鎖與釋放鎖的嗎?思考問題并回答:1.什么是鎖?MySQL中提供了幾類鎖?2.你知道MySQL是在執(zhí)行什么命令時加鎖與釋放鎖的嗎?目標(biāo)展示(5分鐘)PPT展示本課題要完成的目標(biāo)并適當(dāng)解說觀看了解新課教學(xué)(60分鐘)活動一鎖的類型及特性(20分鐘)1.下表6-2為MySQL鎖根據(jù)不同的分類標(biāo)準(zhǔn)分成不同的類型。提問:(1)什么是鎖粒度?(2)什么是共享鎖?什么是排它鎖?請用實例簡要說一下共享鎖和排它鎖的適用場景,為什么是這樣?(3)數(shù)據(jù)引擎InnoDB如何實現(xiàn)行鎖?(4)優(yōu)化鎖方面你有什么建議?觀看執(zhí)行程序完成要求:(1)什么是鎖粒度?(2)什么是共享鎖?什么是排它鎖?請用實例簡要說一下共享鎖和排它鎖的適用場景,為什么是這樣?(3)數(shù)據(jù)引擎InnoDB如何實現(xiàn)行鎖?(4)優(yōu)化鎖方面你有什么建議?筆記板書活動二如何使用外部鎖(40分鐘)請參考圖6-10和圖6-11所示的操作,完成后面的內(nèi)容。(1)圖6-10所示的會話1中使用locktablesmerchinforead;語句后,在圖6-11所示的會話2中可以對merchinfo執(zhí)行查詢,可以執(zhí)行更改操作嗎?試一試。在會話2中是否也可以執(zhí)行l(wèi)ocktablesmerchinforead;來鎖定表,描述你的實驗結(jié)果,并說明為什么?(2)在會話1中執(zhí)行unlocktables釋放鎖,然后執(zhí)行l(wèi)ocktablesmerchinfowrite;語句鎖定數(shù)據(jù)表merchinfo。試一試,在會話2中對數(shù)據(jù)表merchinfo執(zhí)行查詢和更改操作,記錄出現(xiàn)的情況并分析相關(guān)的原因。觀察程序代碼形式和程序運行結(jié)果分析現(xiàn)象歸納程序語句的書寫規(guī)范完成:(1)圖6-10所示的會話1中使用locktablesmerchinforead;語句后,在圖6-11所示的會話2中可以對merchinfo執(zhí)行查詢,可以執(zhí)行更改操作嗎?試一試。在會話2中是否也可以執(zhí)行l(wèi)ocktablesmerchinforead;來鎖定表,描述你的實驗結(jié)果,并說明為什么?(2)在會話1中執(zhí)行unlocktables釋放鎖,然后執(zhí)行l(wèi)ocktablesmerchinfowrite;語句鎖定數(shù)據(jù)表merchinfo。試一試,在會話2中對數(shù)據(jù)表merchinfo執(zhí)行查詢和更改操作,記錄出現(xiàn)的情況并分析相關(guān)的原因。按要求完成:比較運行結(jié)果歸納分析外部鎖執(zhí)行的特性展示評價(5分鐘)1.鎖類型分為___________和排它鎖。2.加內(nèi)部鎖,在事務(wù)開始后執(zhí)行__________語句MySQL自動加鎖。3.___________鎖設(shè)置鎖定用戶的其他操作方式,如刪除,插入、更新都不被允許。4.釋放外部鎖命令:____________________。5.InnoDB同時支持______________和______________。6.鎖數(shù)據(jù)庫所有數(shù)據(jù)表命令為:_________________________。完成練習(xí)計算正確率課堂小結(jié)(5分鐘)加內(nèi)部鎖,在事務(wù)開始后執(zhí)行DML語句MySQL自動加鎖。共享鎖:select…forsharellockinsharemode排它鎖:update、insert、delete、select…forupdate2.加外部鎖,由用戶在會話過程顯示加鎖。共享鎖:locktable|數(shù)據(jù)表名}readflushtableswithreadlock--鎖數(shù)據(jù)庫所有數(shù)據(jù)表排它鎖:locktable|數(shù)據(jù)表名}

溫馨提示

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

評論

0/150

提交評論