下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
4.5.1索引的認(rèn)識與創(chuàng)建電子教案高教版中職數(shù)據(jù)庫基礎(chǔ)及應(yīng)用4.5.1索引的認(rèn)識與創(chuàng)建電子教案高教版中職數(shù)據(jù)庫基礎(chǔ)及應(yīng)用PAGEPAGE34.5.1索引的認(rèn)識與創(chuàng)建電子教案高教版中職數(shù)據(jù)庫基礎(chǔ)及應(yīng)用·《數(shù)據(jù)庫基礎(chǔ)及應(yīng)用—MySQL》教學(xué)設(shè)計(jì)課題索引的認(rèn)識與創(chuàng)建課型理實(shí)一體班級教師課時2教學(xué)分析教材分析學(xué)情分析教學(xué)目標(biāo)知識1.能描述認(rèn)識索引的作用及分類2.能理解設(shè)計(jì)索引的原則技能1.能說出索引命令的參數(shù)含義2.能用命令創(chuàng)建索引素養(yǎng)1.培科學(xué)查找數(shù)據(jù)、提高工作效率的職業(yè)素養(yǎng)2.養(yǎng)成規(guī)范存儲、合理使用數(shù)據(jù)的職業(yè)習(xí)慣教學(xué)重點(diǎn)認(rèn)識索引的作用及分類。教學(xué)難點(diǎn)命令創(chuàng)建索引。教學(xué)方法分析法、討論法、演示法。教學(xué)環(huán)境軟件環(huán)境:Win7及以上操作系統(tǒng),MysSQL8.0平臺硬件環(huán)境:多媒體教室或軟件實(shí)訓(xùn)室,計(jì)算機(jī)教學(xué)資源:PPT教學(xué)反思教學(xué)過程教學(xué)環(huán)節(jié)教師活動學(xué)生活動新課導(dǎo)入(5分鐘)在“立生超市管理系統(tǒng)”中有大量的數(shù)據(jù)查詢業(yè)務(wù),如何提高查詢效率呢?為表創(chuàng)建恰當(dāng)?shù)乃饕翘岣卟樵兊挠行侄?。?)索引是什么?(2)如何創(chuàng)建索引?思考并回答問題目標(biāo)展示(5分鐘)PPT展示本課題要完成的目標(biāo)并適當(dāng)解說。觀看PPT,了解新課教學(xué)步驟提示:(60分鐘)活動一認(rèn)識索引的作用及分類(30分鐘)1.引導(dǎo)學(xué)生完成如下內(nèi)容:讀一讀:索引是什么?索引是一個單獨(dú)的、存儲在磁盤上的數(shù)據(jù)庫結(jié)構(gòu),它們包含著對數(shù)據(jù)表里所有記錄的引用指針,使用索引可快速找出在某個或多個列中有一特定值的行。例如:對有2萬條記錄的數(shù)據(jù)表執(zhí)行語句:SELECT*FROMtablewherenum=10000。如果沒有索引,必須從第1條記錄開始查找,直到num等于10000的這一行被找到為止;如果在num列上創(chuàng)建索引,MySQL不需要任何掃描,直接在索引里面找10000,就可知該行的位置??梢?,通過索引可以大大提高數(shù)據(jù)表的查詢速度。原表table編號名稱單價數(shù)量C001白酒65.020C002紅酒34.080C003花生6.00300C004干果48.010索引文件(按數(shù)量列降序)數(shù)量記錄號3003802201104由此可見:索引對象中存儲的是按序排列的索引關(guān)鍵字值及對應(yīng)記錄的指針(記錄在數(shù)據(jù)表中的地址)寫一寫:根據(jù)你的理解,寫出索引的幾點(diǎn)作用(1)提高依賴索引關(guān)鍵字為條件的查詢操作的速度。(2)實(shí)現(xiàn)數(shù)據(jù)表中字段的唯一性約束。(3)提高多表查詢中數(shù)據(jù)表的連接速度。(4)提高使用分組和排序子句進(jìn)行查詢的速度。3.教師引導(dǎo)學(xué)生總結(jié)MySQL的索引類型(1)主鍵索引:建立主鍵時自動創(chuàng)建,索引名為primary;(2)普通索引:允許索引關(guān)鍵字值有重復(fù)值;(3)唯一索引:要求索引關(guān)鍵字值必須唯一。想一想:索引的設(shè)計(jì)原則有哪些?
(1)索引并非越多越好,索引太多,不僅占用磁盤空間,還會影響數(shù)據(jù)更新速度,因?yàn)閿?shù)據(jù)更新時,索引也會進(jìn)行調(diào)整和更新。(2)索引的列盡可能少。(3)數(shù)據(jù)量小的表最好不要使用索引。(4)當(dāng)唯一性是某種數(shù)據(jù)本身的特征時,指定唯一索引。閱讀思考,理解索引的含義。分析原表、索引表;理解索引原理?;貞洸襟E,認(rèn)真思考,回答問題。在老師的引導(dǎo)下,結(jié)合實(shí)踐操作,認(rèn)真總結(jié),歸納,記憶?;顒佣?chuàng)建索引(30分鐘)引導(dǎo)學(xué)生完成如下內(nèi)容:做一做:莊生經(jīng)常需要進(jìn)行銷售情況查詢,為提高查詢速度,他要求:(1)在創(chuàng)建銷售表(sale)結(jié)構(gòu)時,在銷量字段(snum)上創(chuàng)建升序索引;(2)為防止會員電話重號,需給會員表(member)的聯(lián)系電話(phone)字段唯一索引。步驟命令提示:(1)選擇數(shù)據(jù)庫usemarkdb;(2)創(chuàng)建sale,并創(chuàng)建snum字段降序索引mysql>createtablesale(sidchar(20),mid(char(5)notnull,sdatedatenotnull,snumintnotnull,spricedec(6,2)notnull,primarykey(sid),index(snumdesc));(4)給member的phone字段添加索引mysql>altertablememberadduniqueindex(phone);探一探:將altertablememberadduniqueindex(phone);用createindex….語句改寫,實(shí)現(xiàn)同樣的功能,即給member的phone字段添加索引。驗(yàn)一驗(yàn)給member表插入下面的記錄,能成功插入嗎?為什么?20211009吳明1368539453210072021-10-07小新街提示:用select*frommemberwherephone=查詢電話號碼是否已經(jīng)注冊。想一想:創(chuàng)建索引有幾種方法?其語句是什么?(1)新建表同時創(chuàng)建索引(2)向已建成的表添加索引2.引導(dǎo)學(xué)生新建表同時創(chuàng)建索引createtable{表名}({字段定義1}[,{字段定義1},...][表級約束]
index|key[索引名]({字段名1}[({索引長度})][asc|dese][,...]);說明:·Index|key是創(chuàng)建索引的子句,二選一?!に饕菢?biāo)識索引的名稱字符串,可以省略?!ぷ侄蚊付ń⑺饕年P(guān)鍵字,可定義索引長度,即指定參與索引的字段值前綴長度?!sc|desc用于設(shè)置關(guān)鍵字值的排序方式。ase表示升序排列,為默認(rèn)設(shè)置,desc表示降序排列。向已建成的表添加索引altertable{表名}add[unique]index|key[索引名]({字段名1[(|索引長度})][ase|desc][,...]);Create[unique]index{索引名}on{表名}({{字段名1}[({索引長度})][asc|dese][,...]);在老師的引導(dǎo)下,分析任務(wù),根據(jù)步驟提示,完成觀察結(jié)果,總結(jié)記錄。認(rèn)真思考,實(shí)踐驗(yàn)證,回答問題?;貞浨懊娴氖纠?,思考寫出本任務(wù)步驟。在老師的引導(dǎo)下,結(jié)合實(shí)踐操作,認(rèn)真總結(jié),歸納,記憶。展示評價(5分鐘)(1)根據(jù)用途,MySQL中的索引分為________索引、________索引和________索引3種類型。(2)在MySQL中,Unique是________索引標(biāo)識符。(3)在MySQL中,給已有表上創(chuàng)建索引使用的命令關(guān)鍵字是________________。(4
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025農(nóng)村買地合同樣本
- 2025私營公司工程合同
- 2025年度農(nóng)村水塘水域環(huán)境保護(hù)與承包合同
- 二零二五年度環(huán)保產(chǎn)業(yè)散伙協(xié)議書3篇
- 2025年度公司與自然人共同開發(fā)項(xiàng)目合作協(xié)議3篇
- 2025年企業(yè)法人變更合同審查與合同效力確認(rèn)服務(wù)3篇
- 二零二五年度公司股東內(nèi)部關(guān)于企業(yè)可持續(xù)發(fā)展戰(zhàn)略的協(xié)議書2篇
- 二零二五年度智慧城市運(yùn)營合作出資協(xié)議模板
- 2025抵押貸款還款合同
- 二零二五年度農(nóng)村新建住宅不含材料包工協(xié)議
- 新媒體個人賬號分析報(bào)告
- 掃雪鏟冰安全教育培訓(xùn)
- 涉密內(nèi)網(wǎng)分級保護(hù)設(shè)計(jì)方案
- 土地清查服務(wù)流程
- 農(nóng)民專業(yè)合作社章程(參考范本)
- 搶救儀器設(shè)備管理培訓(xùn)課件
- 幼兒園大班上學(xué)期社會教案《今天我當(dāng)家》及教學(xué)反思
- 市政設(shè)施維護(hù)工程道路橋梁維護(hù)施工與方案
- 腦出血入院記錄
- 中華傳統(tǒng)文化之文學(xué)瑰寶學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年
- 自粘聚合物改性瀝青防水卷材施工工藝與規(guī)程
評論
0/150
提交評論