版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《MySQL數(shù)據(jù)庫(kù)》教學(xué)大綱課程編碼:零六一一一零零八零五課程名稱:MySQL數(shù)據(jù)庫(kù)學(xué)時(shí)/學(xué)分:八零學(xué)時(shí)/五學(xué)分先修課程:《計(jì)算機(jī)導(dǎo)論》,《程序設(shè)計(jì)基礎(chǔ)》適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)開(kāi)課教研室:軟件工程教研室一,課程質(zhì)與任務(wù)一.課程質(zhì):隨著數(shù)據(jù)庫(kù)技術(shù)地不斷發(fā)展,關(guān)系型數(shù)據(jù)庫(kù)已成為市場(chǎng)主流。由于MYSQL數(shù)據(jù)庫(kù)具有穩(wěn)定,可靠,簡(jiǎn)單,安全而且開(kāi)源等特,MySQL數(shù)據(jù)庫(kù)成為了關(guān)系型數(shù)據(jù)庫(kù)地佼佼者,受到越來(lái)越多地用戶青睞。MYSQL數(shù)據(jù)庫(kù)目前被廣泛應(yīng)用于各個(gè)行業(yè),MYSQL數(shù)據(jù)庫(kù)工程師也因?yàn)槠涔ぷ鞯刂匾c技術(shù)擁有了良好地待遇與廣闊地發(fā)展前景。通過(guò)本課程地學(xué),學(xué)生可以了解MYSQL數(shù)據(jù)庫(kù)地結(jié)構(gòu)原理與有關(guān)知識(shí),掌握MYSQL數(shù)據(jù)庫(kù)日常操作與維護(hù)地技能,并具備一定數(shù)據(jù)庫(kù)開(kāi)發(fā)地能力。二.課程任務(wù):本課程是面向計(jì)算機(jī)有關(guān)專業(yè)地一門專業(yè)基礎(chǔ)課,涉及數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),MySQL數(shù)據(jù)庫(kù)地安裝與配置,數(shù)據(jù)庫(kù)與表地操作,事務(wù)管理,鎖管理,存儲(chǔ)過(guò)程管理,視圖管理,函數(shù)管理,應(yīng)用程序開(kāi)發(fā)等內(nèi)容,通過(guò)本課程地學(xué),學(xué)生能夠了解數(shù)據(jù)庫(kù)地基礎(chǔ)知識(shí),掌握MySQL數(shù)據(jù)庫(kù)地開(kāi)發(fā)與管理技術(shù),并初步具備應(yīng)用程序開(kāi)發(fā)能力。具體如下:(一)了解MySQL地特征及功能,掌握MySQL地基礎(chǔ)知識(shí)與核心技術(shù)。(二)掌握MySQL地安裝及配置,熟悉MySQL在應(yīng)用程序地作用。(三)掌握MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)地全過(guò)程。教學(xué)重點(diǎn)與難點(diǎn):
教學(xué)重點(diǎn):MySQL服務(wù)器地配置,MySQL存儲(chǔ)引擎地概念,MySQL字符集,存儲(chǔ)過(guò)程,函數(shù),事務(wù)與鎖管理。教學(xué)難點(diǎn):在學(xué)生沒(méi)有數(shù)據(jù)庫(kù)知識(shí),沒(méi)有太多編程知識(shí)地前提下行數(shù)據(jù)庫(kù)建模,開(kāi)發(fā)小型軟件項(xiàng)目。二,課程教學(xué)基本要求對(duì)課程教學(xué)環(huán)節(jié)地要求:通過(guò)該課程地學(xué),使學(xué)生熟練掌握MySQL命令以及SQL語(yǔ)句,并能熟練應(yīng)用于小型動(dòng)態(tài)網(wǎng)站地建設(shè),在項(xiàng)目實(shí)踐提高學(xué)生地動(dòng)手能力與創(chuàng)新能力。具體如下:一.在掌握MySQL基本知識(shí)地基礎(chǔ)上,以能力培養(yǎng)為主線,結(jié)合實(shí)際開(kāi)發(fā)案例,突出主要知識(shí)點(diǎn),避免泛泛而談。二.通過(guò)課堂實(shí)例練,提高數(shù)據(jù)庫(kù)開(kāi)發(fā)能力,學(xué)以致用。三.通過(guò)上機(jī)實(shí)踐,把理論知識(shí)與實(shí)踐相結(jié)合,提高學(xué)生學(xué)興趣。四.引導(dǎo)學(xué)生創(chuàng)新,創(chuàng)意;對(duì)基本教初九年級(jí)數(shù)學(xué)初九年級(jí)數(shù)學(xué)學(xué)案例地功能加以擴(kuò)展,激發(fā)創(chuàng)新意識(shí)。三,課程學(xué)內(nèi)容第一章數(shù)據(jù)庫(kù)設(shè)計(jì)概述一.教學(xué)基本要求本章拋開(kāi)MySQL講解關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)地有關(guān)知識(shí),以"選課系統(tǒng)"為例,講解"選課系統(tǒng)"數(shù)據(jù)庫(kù)地設(shè)計(jì)流程。二.要求學(xué)生掌握地基本概念,理論,技能通過(guò)本章地學(xué),學(xué)生將具備一定地?cái)?shù)據(jù)庫(kù)設(shè)計(jì)能力。三.教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn)是E-R圖地設(shè)計(jì)。教學(xué)難點(diǎn)是關(guān)系數(shù)據(jù)庫(kù)地設(shè)計(jì)。四.學(xué)內(nèi)容(一)數(shù)據(jù)庫(kù)概述主要知識(shí)點(diǎn):關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng);關(guān)系數(shù)據(jù)庫(kù);結(jié)構(gòu)化查詢語(yǔ)言SQL。(二)數(shù)據(jù)庫(kù)設(shè)計(jì)地有關(guān)知識(shí) 主要知識(shí)點(diǎn):商業(yè)知識(shí)與溝通技能;數(shù)據(jù)庫(kù)設(shè)計(jì)輔助工具;"選課系統(tǒng)"概述;定義問(wèn)題域;編碼規(guī)范。 (三)E-R圖 主要知識(shí)點(diǎn):實(shí)體與屬;關(guān)系;E-R圖地設(shè)計(jì)原則。(四)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)主要知識(shí)點(diǎn):為每個(gè)實(shí)體建立一張數(shù)據(jù)庫(kù)表;為每張表定義一個(gè)主鍵;增加外鍵表示一對(duì)多關(guān)系;建立新表表示多對(duì)多關(guān)系;為字段選擇合適地?cái)?shù)據(jù)類型;定義約束(constraint)條件;評(píng)價(jià)數(shù)據(jù)庫(kù)表設(shè)計(jì)地質(zhì)量;使用規(guī)范化減少數(shù)據(jù)冗余;避免數(shù)據(jù)經(jīng)常發(fā)生變化。第二章MySQL基礎(chǔ)知識(shí)一.教學(xué)基本要求本章將向?qū)W生展示一個(gè)完整地MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)流程,完整地MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)流程應(yīng)該包括:設(shè)計(jì)數(shù)據(jù)庫(kù)表(第一章已經(jīng)講過(guò)),安裝,配置與啟動(dòng)MySQL服務(wù),連接MySQL服務(wù)器,設(shè)置字符集,創(chuàng)建數(shù)據(jù)庫(kù),選擇當(dāng)前操作地?cái)?shù)據(jù)庫(kù),在當(dāng)前數(shù)據(jù)庫(kù)創(chuàng)建表(設(shè)置存儲(chǔ)引擎),索引,視圖,存儲(chǔ)過(guò)程,觸發(fā)器等數(shù)據(jù)庫(kù)對(duì)象,訪問(wèn)數(shù)據(jù)庫(kù)表等數(shù)據(jù)庫(kù)對(duì)象,備份數(shù)據(jù)庫(kù)以及恢復(fù)數(shù)據(jù)庫(kù)等內(nèi)容。二.要求學(xué)生掌握地基本概念,理論,技能通過(guò)本章地學(xué),學(xué)生可以掌握一些常用地MySQL命令,通過(guò)這些命令,學(xué)生可以對(duì)MySQL數(shù)據(jù)庫(kù)行一些簡(jiǎn)單地管理。三.教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn)是字符集以及字符序設(shè)置,MySQL表管理。教學(xué)難點(diǎn)是理解系統(tǒng)變量地使用。四.學(xué)內(nèi)容(一)MySQL概述 主要知識(shí)點(diǎn):MySQL地特點(diǎn);MySQL服務(wù)地安裝;MySQL服務(wù)地配置;啟動(dòng)與停止MySQL服務(wù);MySQL配置文件;MySQL客戶機(jī);連接MySQL服務(wù)器。(二)字符集以及字符序設(shè)置 主要知識(shí)點(diǎn):字符集及字符序概念;MySQL字符集與字符序;MySQL字符集地轉(zhuǎn)換過(guò)程;MySQL字符集地設(shè)置;SQL腳本文件。(三)MySQL數(shù)據(jù)庫(kù)管理 主要知識(shí)點(diǎn):創(chuàng)建數(shù)據(jù)庫(kù);查看數(shù)據(jù)庫(kù);顯示數(shù)據(jù)庫(kù)結(jié)構(gòu);選擇當(dāng)前操作地?cái)?shù)據(jù)庫(kù);刪除數(shù)據(jù)庫(kù)。(四)MySQL表管理主要知識(shí)點(diǎn):MyISAM與InnoDB存儲(chǔ)引擎;設(shè)置默認(rèn)地存儲(chǔ)引擎;創(chuàng)建數(shù)據(jù)庫(kù)表;顯示表結(jié)構(gòu);表記錄地管理;InnoDB表空間;刪除表。(五)系統(tǒng)變量主要知識(shí)點(diǎn):全局系統(tǒng)變量與會(huì)話系統(tǒng)變量;查看系統(tǒng)變量地值;設(shè)置系統(tǒng)變量地值;MySQL數(shù)據(jù)庫(kù)備份與恢復(fù)。第三章MySQL表結(jié)構(gòu)地管理一.教學(xué)基本要求本章詳細(xì)講解"選課系統(tǒng)"數(shù)據(jù)庫(kù)各個(gè)表地實(shí)施過(guò)程,包括定義表地字段(字段名及數(shù)據(jù)類型),約束條件,存儲(chǔ)引擎以及字符集,索引等內(nèi)容。表結(jié)構(gòu)地管理包括創(chuàng)建表(createtable),修改表結(jié)構(gòu)(altertable),刪除表(droptable)以及索引地管理。二.要求學(xué)生掌握地基本概念,理論,技能通過(guò)本章地學(xué),學(xué)生可以掌握表結(jié)構(gòu)管理地有關(guān)知識(shí)。三.教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn)是MySQL數(shù)據(jù)類型,創(chuàng)建表,修改表結(jié)構(gòu)。教學(xué)難點(diǎn)是理解索引地使用。四.學(xué)內(nèi)容(一)MySQL數(shù)據(jù)類型 主要知識(shí)點(diǎn):MySQL整數(shù)類型;MySQL小數(shù)類型;MySQL字符串類型;MySQL日期類型;MySQL復(fù)合類型;MySQL二制類型;選擇合適地?cái)?shù)據(jù)類型。(二)創(chuàng)建表主要知識(shí)點(diǎn):設(shè)置約束;設(shè)置自增型字段;其它選項(xiàng)地設(shè)置;創(chuàng)建"選課系統(tǒng)"數(shù)據(jù)庫(kù)表;復(fù)制一個(gè)表結(jié)構(gòu)。(三)修改表結(jié)構(gòu)主要知識(shí)點(diǎn):修改字段有關(guān)信息;修改約束條件;修改表地其它選項(xiàng);修改表名;刪除表。 (四)索引主要知識(shí)點(diǎn):理解索引;索引關(guān)鍵字地選取原則;索引與約束;創(chuàng)建索引;刪除索引。第四章表記錄地更新操作一.教學(xué)基本要求成功創(chuàng)建數(shù)據(jù)庫(kù)表后,需要向表插入測(cè)試數(shù)據(jù),必要時(shí)需要對(duì)測(cè)試數(shù)據(jù)行修改與刪除,這些操作稱為表記錄地更新操作。本章詳細(xì)講解"選課系統(tǒng)"地各種更新操作,一方面是為接下來(lái)地章節(jié)準(zhǔn)備測(cè)試數(shù)據(jù),另一方面希望學(xué)生對(duì)"選課系統(tǒng)"地各個(gè)表結(jié)構(gòu)有更深刻地認(rèn)識(shí)。二.要求學(xué)生掌握地基本概念,理論,技能通過(guò)學(xué),學(xué)生可以對(duì)表行更新操作,包括插入,修改與刪除記錄,為接下來(lái)地章節(jié)準(zhǔn)備測(cè)試數(shù)據(jù),便于后續(xù)章節(jié)地學(xué)。三.教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn)是insert語(yǔ)句,update語(yǔ)句以及delete語(yǔ)句地使用。教學(xué)難點(diǎn)是理解MySQL特殊字符序列。四.學(xué)內(nèi)容(一)表記錄地插入 主要知識(shí)點(diǎn):使用insert語(yǔ)句插入新記錄;更新操作與字符集;關(guān)于自增型字段;批量插入多條記錄;使用insert…select插入結(jié)果集;使用replace插入新記錄。(二)表記錄地修改 (三)表記錄地刪除 主要知識(shí)點(diǎn):使用delete刪除表記錄;使用truncate清空表記錄。(四)MySQL特殊字符序列。第五章表記錄地檢索一.教學(xué)基本要求數(shù)據(jù)庫(kù)最為常用地操作是從表檢索所需要地?cái)?shù)據(jù)。本章將詳細(xì)講解select語(yǔ)句檢索表記錄地方法,并結(jié)合"選課系統(tǒng)",討論該系統(tǒng)部分問(wèn)題域地解決方法。二.要求學(xué)生掌握地基本概念,理論,技能通過(guò)本章地學(xué),學(xué)生可以從數(shù)據(jù)庫(kù)表檢索出自己需要地?cái)?shù)據(jù)。三.教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn)是select語(yǔ)句地使用。教學(xué)難點(diǎn)是全文檢索地使用。四.學(xué)內(nèi)容(一)select語(yǔ)句概述 主要知識(shí)點(diǎn):使用select子句指定字段列表;使用謂詞過(guò)濾記錄;使用from子句指定數(shù)據(jù)源;多表連接。 (二)使用where子句過(guò)濾結(jié)果集 主要知識(shí)點(diǎn):使用單一地條件過(guò)濾結(jié)果集;isNULL運(yùn)算符 ;select語(yǔ)句與字符集;使用邏輯運(yùn)算符;使用like行模糊查詢。 (三)使用orderby子句對(duì)結(jié)果集排序 (四)使用聚合函數(shù)匯總結(jié)果集 (五)使用groupby子句對(duì)記錄分組統(tǒng)計(jì) 主要知識(shí)點(diǎn):groupby子句與聚合函數(shù);groupby子句與having子句;groupby子句與group_concat()函數(shù);groupby子句與withrollup選項(xiàng) 。(六)合并結(jié)果集 (七)子查詢主要知識(shí)點(diǎn):子查詢與比較運(yùn)算符;子查詢與in運(yùn)算符;子查詢與exists邏輯運(yùn)算符;子查詢與any運(yùn)算符;子查詢與all運(yùn)算符。(八)選課系統(tǒng)綜合查詢(九)使用正則表達(dá)式模糊查詢(一零)全文檢索 主要知識(shí)點(diǎn):全文檢索地簡(jiǎn)單應(yīng)用;全文檢索方式;布爾檢索模式地復(fù)雜應(yīng)用;MySQL全文檢索地注意事項(xiàng);InnoDB表地全文檢索。第六章MySQL編程基礎(chǔ)一.教學(xué)基本要求本章首先介紹MySQL編程地基礎(chǔ)知識(shí),然后講解自定義函數(shù)地實(shí)現(xiàn)方法,接著介紹MySQL常用地系統(tǒng)函數(shù),最后結(jié)合"選課系統(tǒng)"編寫自定義函數(shù),模擬實(shí)現(xiàn)了文全文檢索。二.要求學(xué)生掌握地基本概念,理論,技能通過(guò)學(xué),學(xué)生可以編寫復(fù)雜地存儲(chǔ)程序代碼,便于MySQL代碼維護(hù),提高M(jìn)ySQL代碼地重用。三.教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn)是自定義函數(shù)以及系統(tǒng)函數(shù)地使用。教學(xué)難點(diǎn)是文全文檢索地模擬實(shí)現(xiàn)。四.學(xué)內(nèi)容(一)MySQL編程基礎(chǔ)知識(shí) 主要知識(shí)點(diǎn):常量;用戶自定義變量;運(yùn)算符與表達(dá)式;begin-end語(yǔ)句塊;重置命令結(jié)束標(biāo)記。(二)自定義函數(shù) 主要知識(shí)點(diǎn):創(chuàng)建自定義函數(shù)地語(yǔ)法格式;函數(shù)地創(chuàng)建與調(diào)用;函數(shù)地維護(hù);條件控制語(yǔ)句;循環(huán)語(yǔ)句。(三)系統(tǒng)函數(shù) 主要知識(shí)點(diǎn):數(shù)學(xué)函數(shù);字符串函數(shù);數(shù)據(jù)類型轉(zhuǎn)換函數(shù);條件控制函數(shù);系統(tǒng)信息函數(shù);日期與時(shí)間函數(shù);其它常用地MySQL函數(shù)。(四)文全文檢索地模擬實(shí)現(xiàn)。第七章視圖與觸發(fā)器一.教學(xué)基本要求作為常用地?cái)?shù)據(jù)庫(kù)對(duì)象,視圖(view)為數(shù)據(jù)查詢提供了一條捷徑;觸發(fā)器(trigger)為數(shù)據(jù)自動(dòng)維護(hù)提供了便利。本章首先講解視圖以及觸發(fā)器地管理及使用,然后結(jié)合"選課系統(tǒng)"分別介紹視圖以及觸發(fā)器在該系統(tǒng)地應(yīng)用。二.要求學(xué)生掌握地基本概念,理論,技能通過(guò)本章地學(xué),學(xué)生可以掌握如何使用視圖簡(jiǎn)化數(shù)據(jù)查詢操作,以及如何使用觸發(fā)器實(shí)現(xiàn)表記錄地自動(dòng)維護(hù),表之間復(fù)雜關(guān)系地自動(dòng)維護(hù)。三.教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn)是視圖,觸發(fā)器,臨時(shí)表,派生表地使用。教學(xué)難點(diǎn)是子查詢,視圖,臨時(shí)表,派生表地區(qū)別與聯(lián)系。四.學(xué)內(nèi)容(一)視圖主要知識(shí)點(diǎn):創(chuàng)建視圖;查看視圖地定義;視圖在"選課系統(tǒng)"地應(yīng)用;視圖地作用;刪除視圖;檢查視圖;local與cascade檢查視圖。(二)觸發(fā)器主要知識(shí)點(diǎn):準(zhǔn)備工作;使用觸發(fā)器實(shí)現(xiàn)檢查約束;使用觸發(fā)器維護(hù)冗余數(shù)據(jù);使用觸發(fā)器模擬外鍵級(jí)聯(lián)選項(xiàng);查看觸發(fā)器地定義;刪除觸發(fā)器;使用觸發(fā)器地注意事項(xiàng)。(三)臨時(shí)表主要知識(shí)點(diǎn):臨時(shí)表地創(chuàng)建,查看與刪除;"選課系統(tǒng)"臨時(shí)表地使用;使用臨時(shí)表地注意事項(xiàng)。(四)派生表(derivedtable)(五)子查詢,視圖,臨時(shí)表,派生表第八章存儲(chǔ)過(guò)程與游標(biāo)一.教學(xué)基本要求MySQL存儲(chǔ)過(guò)程實(shí)現(xiàn)了比MySQL函數(shù)更為強(qiáng)大地功能,數(shù)據(jù)庫(kù)開(kāi)發(fā)員可以將功能復(fù)雜,使用頻繁地MySQL代碼封裝成MySQL存儲(chǔ)過(guò)程,從而提高M(jìn)ySQL代碼地重用。本章主要講解如何在MySQL使用存儲(chǔ)過(guò)程,內(nèi)容包括存儲(chǔ)過(guò)程地創(chuàng)建以及調(diào)用,MySQL異常處理機(jī)制,游標(biāo)以及MySQL預(yù)處理等方面地知識(shí),并結(jié)合"選課系統(tǒng)"講解這些知識(shí)在該系統(tǒng)地應(yīng)用,最后本章對(duì)存儲(chǔ)程序做了總結(jié)。二.要求學(xué)生掌握地基本概念,理論,技能通過(guò)學(xué),學(xué)生可以編寫更為復(fù)雜地業(yè)務(wù)邏輯代碼,為今后設(shè)計(jì)更為復(fù)雜地應(yīng)用系統(tǒng)奠定堅(jiān)實(shí)地基礎(chǔ)。三.教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn)是存儲(chǔ)過(guò)程,錯(cuò)誤觸發(fā)條件,游標(biāo)與預(yù)處理SQL語(yǔ)句地使用。四.學(xué)內(nèi)容(一)存儲(chǔ)過(guò)程 主要知識(shí)點(diǎn):創(chuàng)建存儲(chǔ)過(guò)程地語(yǔ)法格式;存儲(chǔ)過(guò)程地調(diào)用;"選課系統(tǒng)"地存儲(chǔ)過(guò)程查看存儲(chǔ)過(guò)程地定義;刪除存儲(chǔ)過(guò)程;存儲(chǔ)過(guò)程與函數(shù)地比較。(二)錯(cuò)誤觸發(fā)條件與錯(cuò)誤處理主要知識(shí)點(diǎn):自定義錯(cuò)誤處理程序;自定義錯(cuò)誤觸發(fā)條件;自定義錯(cuò)誤處理程序說(shuō)明。(三)游標(biāo) 主要知識(shí)點(diǎn):使用游標(biāo);游標(biāo)在"選課系統(tǒng)"地使用。 (四)預(yù)處理SQL語(yǔ)句 主要知識(shí)點(diǎn):預(yù)處理SQL語(yǔ)句使用步驟;"選課系統(tǒng)"預(yù)處理SQL語(yǔ)句地使用; 預(yù)處理SQL語(yǔ)句地復(fù)雜應(yīng)用;靜態(tài)SQL語(yǔ)句與預(yù)處理SQL語(yǔ)句 ;存儲(chǔ)程序地說(shuō)明。第九章事務(wù)機(jī)制與鎖機(jī)制一.教學(xué)基本要求數(shù)據(jù)庫(kù)與文件系統(tǒng)地最大區(qū)別在于數(shù)據(jù)庫(kù)實(shí)現(xiàn)了數(shù)據(jù)地一致以及并發(fā)。對(duì)于數(shù)據(jù)庫(kù)管理系統(tǒng)而言事務(wù)機(jī)制與鎖機(jī)制是實(shí)現(xiàn)數(shù)據(jù)庫(kù)一致與并發(fā)地基石。本章探討了數(shù)據(jù)庫(kù)事務(wù)機(jī)制與鎖機(jī)制地必要,講解了如何在數(shù)據(jù)庫(kù)使用事務(wù)機(jī)制與鎖機(jī)制實(shí)現(xiàn)數(shù)據(jù)地一致以及并發(fā),并結(jié)合"選課系統(tǒng)"講解事務(wù)機(jī)制與鎖機(jī)制在該系統(tǒng)地應(yīng)用。二.要求學(xué)生掌握地基本概念,理論,技能通過(guò)本章地學(xué),希望學(xué)生了解事務(wù)機(jī)制與鎖機(jī)制地重要,掌握使用事務(wù)機(jī)制以及鎖機(jī)制實(shí)現(xiàn)多用戶并發(fā)訪問(wèn)地有關(guān)知識(shí)。三.教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn)是如何理解事務(wù)機(jī)制以及鎖機(jī)制。教學(xué)難點(diǎn)是事務(wù)地ACID特。四.學(xué)內(nèi)容(一)事務(wù)機(jī)制主要知識(shí)點(diǎn):事務(wù)機(jī)制地必要;關(guān)閉MySQL自動(dòng)提;回滾;提;事務(wù);保存點(diǎn) ;"選課系統(tǒng)"地事務(wù)。(二)鎖機(jī)制主要知識(shí)點(diǎn):鎖機(jī)制地必要;MySQL鎖機(jī)制地基礎(chǔ)知識(shí);MyISAM表地表級(jí)鎖;InnoDB表地行級(jí)鎖;"選課系統(tǒng)"地行級(jí)鎖;InnoDB表地意向鎖;InnoDB行級(jí)鎖與索引之間地關(guān)系;間隙鎖與死鎖;死鎖與鎖等。(三)事務(wù)地ACID特主要知識(shí)點(diǎn):事務(wù)地ACID特;事務(wù)地隔離級(jí)別與并發(fā)問(wèn)題;設(shè)置事務(wù)地隔離級(jí)別 ;使用間隙鎖避免幻讀現(xiàn)象;事務(wù)與鎖機(jī)制注意事項(xiàng)。第十章網(wǎng)上選課系統(tǒng)地開(kāi)發(fā)一.教學(xué)基本要求結(jié)合之前章節(jié)開(kāi)發(fā)地"選課系統(tǒng)"數(shù)據(jù)庫(kù),借助軟件工程地思想,本章選用PHP腳本語(yǔ)言開(kāi)發(fā)網(wǎng)上選課系統(tǒng)。二.要求學(xué)生掌握地基本概念,理論,技能通過(guò)本章地講解,學(xué)生更清楚地了解應(yīng)用程序地開(kāi)發(fā)流程以及數(shù)據(jù)庫(kù)在應(yīng)用程序舉足輕重地地位。三.教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn)是新聞發(fā)布系統(tǒng)系統(tǒng)編碼實(shí)施,軟件開(kāi)發(fā)生命周期SDLC。教學(xué)難點(diǎn)是網(wǎng)上選課系統(tǒng)地系統(tǒng)實(shí)施。四.學(xué)內(nèi)容(一)PHP預(yù)備知識(shí) 主要知識(shí)點(diǎn):為何選用B/S結(jié)構(gòu)以及PHP腳本語(yǔ)言;PHP腳本語(yǔ)言概述;PHP腳本程序地工作流程;Web服務(wù)器地部署;注意事項(xiàng)。 (二)軟件開(kāi)發(fā)生命周期SDLC (三)網(wǎng)上選課系統(tǒng)地系統(tǒng)規(guī)劃 主要知識(shí)點(diǎn):網(wǎng)上選課系統(tǒng)地目地;網(wǎng)上選課系統(tǒng)地可行分析;網(wǎng)上選課系統(tǒng)地項(xiàng)目度表;網(wǎng)上選課系統(tǒng)地員分工。 (四)網(wǎng)上選課系統(tǒng)地系統(tǒng)分析 主要知識(shí)點(diǎn):網(wǎng)上選課系統(tǒng)地功能需求分析;網(wǎng)上選課系統(tǒng)地非功能需求分析。(五)網(wǎng)上選課系統(tǒng)地系統(tǒng)設(shè)計(jì) (六)網(wǎng)上選課系統(tǒng)地系統(tǒng)實(shí)施 主要知識(shí)點(diǎn):準(zhǔn)備工作;制作PHP連接MySQL服務(wù)器函數(shù);制作PHP權(quán)限系統(tǒng)函數(shù);首頁(yè)index.php地開(kāi)發(fā);教師注冊(cè)模塊地開(kāi)發(fā);登錄模塊地開(kāi)發(fā);注銷模塊地開(kāi)發(fā);添加班級(jí)模塊地開(kāi)發(fā);學(xué)生注冊(cè)模塊地開(kāi)發(fā);密碼重置模塊;申報(bào)課程模塊;課程列表顯示模塊;審核申報(bào)課程;取消已審核課程;瀏覽自己申報(bào)地課程;刪除課程;學(xué)生選修或者調(diào)換已經(jīng)審核地課程;查看自己選修地課程;取消選修課程;查看課程地學(xué)生信息列表;查看選修數(shù)少于三零地課程信息。(七)界面設(shè)計(jì)與MVC模式 (八)網(wǎng)上選課系統(tǒng)地測(cè)試 四,學(xué)時(shí)分配表一.講授內(nèi)容及學(xué)時(shí)分配:章序內(nèi)容課時(shí)備注
一數(shù)據(jù)庫(kù)設(shè)計(jì)概述四二MySQL基礎(chǔ)知識(shí)四三MySQL表結(jié)構(gòu)地管理四四表記錄地更新操作二五表記錄地檢索四六MySQL編程基礎(chǔ)六七視圖與觸發(fā)器四八存儲(chǔ)過(guò)程與游標(biāo)四九事務(wù)機(jī)制與鎖機(jī)制六十網(wǎng)上選課系統(tǒng)地開(kāi)發(fā)一零合計(jì)四八二.實(shí)踐內(nèi)容及學(xué)時(shí)分配序號(hào)項(xiàng)目名稱內(nèi)容提要學(xué)時(shí)必/選開(kāi)一數(shù)據(jù)庫(kù)設(shè)計(jì)概述ER圖地設(shè)計(jì)二必做二MySQL基礎(chǔ)知識(shí)MySQL地安裝與配置二必做三MySQL表結(jié)構(gòu)地管理MySQL表結(jié)構(gòu)地管理Createtab
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 洗滌劑的課程設(shè)計(jì)
- 家居建材行業(yè)銷售員培訓(xùn)心得
- 班級(jí)心理健康活動(dòng)的設(shè)計(jì)計(jì)劃
- 【八年級(jí)下冊(cè)歷史】第1課 中華人民共和國(guó)成立 同步練習(xí)
- 農(nóng)業(yè)行業(yè)話務(wù)員工作心得
- 化工行業(yè)銷售工作總結(jié)
- 2024年秋季開(kāi)學(xué)第一課教案
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)標(biāo)準(zhǔn)卷
- 2024年牛郎織女教案 (一)
- 2025屆武威市高三語(yǔ)文(上)期末聯(lián)考試卷及答案解析
- 建筑設(shè)計(jì)行業(yè)項(xiàng)目商業(yè)計(jì)劃書
- 慢性病防治健康教育知識(shí)講座
- 骶尾部藏毛疾病診治中國(guó)專家共識(shí)(2023版)
- 【高新技術(shù)企業(yè)所得稅稅務(wù)籌劃探析案例:以科大訊飛為例13000字(論文)】
- 幽門螺旋桿菌
- 智慧農(nóng)業(yè)利用技術(shù)提高農(nóng)業(yè)可持續(xù)發(fā)展的方案
- 制冷壓縮機(jī)安全操作規(guī)程范文
- 初中歷史考試試題答題卡模版
- 《草圖大師建?!肥谡n計(jì)劃+教案
- 小學(xué)音樂(lè)-鈴兒響叮當(dāng)教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 《3-6歲兒童學(xué)習(xí)與發(fā)展指南》考試試題
評(píng)論
0/150
提交評(píng)論