孟程 黃建國
摘? ?要:隨著經(jīng)濟的發(fā)展和社會的進步,MySQL軟件技術(shù)在課程教學(xué)中被廣泛應(yīng)用和學(xué)習(xí)。作為一門剛剛興起的課程,它與計算機課程相掛鉤,同時MySQL具有功能齊全、便于使用的優(yōu)點。但是MySQL由于在研究資料方面較少,學(xué)生在學(xué)習(xí)的同時也容易產(chǎn)生難點,失去學(xué)習(xí)興趣。本文主要針對MySQL數(shù)據(jù)庫課程教學(xué)展開探索性研究,以形成較好的教學(xué)方式。
關(guān)鍵詞:MySQL數(shù)據(jù)庫? 課程教學(xué)? 探究研究
中圖分類號:TP311? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識碼:A? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2019)05(c)-0190-02
MySQL軟件是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在實際應(yīng)用中具有完全免費、實現(xiàn)快速查詢、體積較小等特點。它已經(jīng)成為承接數(shù)據(jù)庫系統(tǒng)的重要課程之一,主要目的是幫助學(xué)生掌握數(shù)據(jù)庫系統(tǒng)原理的知識,為市場培養(yǎng)所需求的人才,促進學(xué)生就業(yè),從而有效指導(dǎo)學(xué)生進行軟件開發(fā)教學(xué)內(nèi)容的學(xué)習(xí),增添學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)熱情,以此提高課程質(zhì)量和課程效率。
1? 數(shù)據(jù)庫傳統(tǒng)教學(xué)現(xiàn)狀和存在的普遍問題
1.1 知識難度較大,不利于全體學(xué)生掌握知識
在MySQL數(shù)據(jù)庫課程教學(xué)過程中,學(xué)生在接受新知識時可能產(chǎn)生問題。相同的一個知識,不同層次的學(xué)生接受起來會產(chǎn)生差異。對于理解能力強的學(xué)生來講,一遍的講解就容易掌握問題本質(zhì);相反對于理解能力較弱的學(xué)生來講,講解二次或三次仍無法理解問題。因此在實際課堂教學(xué)中,理解能力較弱的學(xué)生可能不能跟上教學(xué)進度,喪失對這門課程的信心和熱情,逐漸成為班里掉隊的一員。不怕遇到問題,要有分析問題、解決問題的能力、團隊的合作協(xié)助能力,自主學(xué)習(xí)能力尤其重要。
1.2 上機實驗注課程安排,難以體現(xiàn)實踐的真正意義
在MySQL數(shù)據(jù)庫課程教學(xué)過程中,教師應(yīng)該引導(dǎo)學(xué)生進行實踐操作。上機實踐能有效的幫助學(xué)生掌握知識,在實踐中獲得真理。在傳統(tǒng)的數(shù)據(jù)庫教學(xué)中,不經(jīng)過思考和自我探索的實踐活動,不利于學(xué)生的學(xué)習(xí)和知識點的鞏固,可能導(dǎo)致學(xué)生學(xué)習(xí)的知識一知半解。長期如此,會導(dǎo)致學(xué)生不能取得優(yōu)異成績,降低課堂效率。
1.3 課程評價著重最后一次成績,體系表現(xiàn)不夠
MySQL數(shù)據(jù)庫的學(xué)習(xí)應(yīng)該是理論與實踐的結(jié)合,在課堂中需要加強教師的引導(dǎo)作用。因此教師在進行課堂評價的時候,不能僅僅將一次成績作為最終的成績,這樣的評價標(biāo)準(zhǔn)有失偏頗。教師在進行期末評價時往往注意形式,為了方便著重于學(xué)生的最后卷面表現(xiàn),而不是平時的實踐與能力的積累,有失評價的公平性和客觀性。
1.4 課程學(xué)習(xí)目的不明確,不能進行有效的角色代入
在數(shù)據(jù)庫課程的講解中,教師往往按照傳統(tǒng)方法講授,沒有一定的創(chuàng)新精神。在講課時,不能有效吸引學(xué)生的學(xué)習(xí)興趣,不能有效為學(xué)生構(gòu)建知識的整體框架。從而導(dǎo)致學(xué)生對課程學(xué)習(xí)的目的不明確,不能進行有效的角色代入。從而降低學(xué)生的學(xué)習(xí)興趣,理解能力也不能得到有效提高。
2? 對于數(shù)據(jù)庫內(nèi)容的探索與研究
2.1 數(shù)據(jù)純屬引擎的區(qū)分
MySQL具有很多優(yōu)點,它既能支持多種引擎的工作,也能根據(jù)實際情況選擇像CSV、BOB、HEAP等多種方式的存儲引擎。而且數(shù)據(jù)存儲在進行網(wǎng)頁應(yīng)用的開發(fā)時,也會被用到兩種不同類型的引擎,例如MYSAM和InnoDB等。對于MYSAM而言,具有技術(shù)成熟穩(wěn)定、存儲速度快等優(yōu)點。在選擇該引擎時,應(yīng)該熟知該引擎的原則以及參考具體的參考標(biāo)準(zhǔn),在不涉及外鍵操作和事務(wù)處理時,可以選擇該引擎。例如在進行網(wǎng)址收藏、在線文檔應(yīng)用時都可以進行選擇。對于InnoDB而言,學(xué)生在選擇時,也可從并發(fā)性約束等方面進行考慮。如果想要保證具有較高的安全性、在應(yīng)用事務(wù)時需求,允許更多用戶進行并發(fā)操作,可以選擇該引擎。例如在應(yīng)用3D程序開發(fā)實現(xiàn)虛擬景觀漫游功能都屬于該引擎的使用范圍。同時,對于數(shù)據(jù)存儲引擎的區(qū)分,一定要加強注意力。如果多用戶同時進行數(shù)據(jù)表的操作時,需要進行仔細(xì)分析,注意在該模式下,數(shù)據(jù)庫使用的是數(shù)據(jù)行鎖定方式,參與的用戶也能夠繼續(xù)訪問數(shù)據(jù)表。
2.2 數(shù)據(jù)庫設(shè)計和設(shè)計范式
在進行課程教學(xué)的實踐中,學(xué)生應(yīng)該充分了解,有關(guān)數(shù)據(jù)庫課程的具體知識原理,從而為較好設(shè)計和應(yīng)用數(shù)據(jù)庫做好準(zhǔn)備工作,以此讓學(xué)生在實際的數(shù)據(jù)庫設(shè)計師掌握一定的經(jīng)驗。對于數(shù)據(jù)庫設(shè)計問題而言,范式的選擇是一個關(guān)鍵問題。教師在補充本科院校才開設(shè)的這一項知識體系中,指導(dǎo)高職學(xué)生進行范式設(shè)計時,應(yīng)該引導(dǎo)學(xué)生聯(lián)系實際。尋找出需要訪問信息之間的邏輯關(guān)系,通過自然語言的描述方法來利用E-R圖進行操作演練,從而有利于簡潔明了。范式的選擇也是一個規(guī)范化的過程,能夠有效的保障數(shù)據(jù)庫之間不會出現(xiàn)刪除、插入、更新操作異常等問題,它能夠有效的解決有關(guān)數(shù)據(jù)庫完整性問題。但是在實際實踐和設(shè)計時,也會存在較大問題。比如,在操作編程上不能將數(shù)據(jù)結(jié)構(gòu)優(yōu)化為最高存儲的效率。因此對于范式的選擇問題,需要學(xué)生從多方面因素進行考慮,在設(shè)計師需要保障范式和實際效率的均衡性,防止錯誤的發(fā)生。
2.3 關(guān)于MySQL的服務(wù)器環(huán)境配置
對于MySQL配置而言相對較簡單,它的配置主要涉及復(fù)制版、服務(wù)器版、普通版和安裝版等4個方面,主要配置文件也分為兩個部分:服務(wù)器區(qū)配置和客戶端區(qū)配置。因此,MySQL配置器雖然相對其他工具較簡單,但學(xué)生在學(xué)習(xí)中也容易產(chǎn)生困擾和問題,從而可能造成數(shù)據(jù)庫服務(wù)啟動失敗現(xiàn)象的產(chǎn)生。長期情況下,可能降低學(xué)生的學(xué)習(xí)興趣,導(dǎo)致學(xué)生喪失自信心,從而不能有效跟隨課堂教學(xué)進度??偟膩碚f,MySQL性能占比在Web開發(fā)體系架構(gòu)中較大,它的配置合理性會直接影響到計算機應(yīng)用的速度和狀態(tài)。為了有效的幫助學(xué)生解決問題,在教學(xué)過程中應(yīng)用了Navicat for MySQL開發(fā)環(huán)境,從命令行方式到圖形環(huán)境開發(fā),有效地進行參數(shù)值的設(shè)置和還原備份數(shù)據(jù)庫。
3? 優(yōu)化數(shù)據(jù)庫教學(xué)模式的策略
3.1 采用實踐導(dǎo)向模式,加強實踐練習(xí)
在數(shù)據(jù)庫課程講解過程中,教師應(yīng)該制定良好的學(xué)習(xí)氛圍,設(shè)計合理的教學(xué)情境來提高學(xué)生的學(xué)習(xí)興趣。教學(xué)任務(wù)應(yīng)該做到理論和實踐的有機結(jié)合,以此來克服學(xué)生基礎(chǔ)差和抽象能力較弱的問題。同時,教師要善于運用教材上的例題,拓寬學(xué)生的思維,真正實現(xiàn)上機的探索價值,讓學(xué)生在上機實踐中掌握知識點,通過上級來幫助學(xué)生增強自信心,以此形成良性循環(huán)的教學(xué)課堂。
3.2 采用合理的評價手段來創(chuàng)新評價方式
評價方式在教學(xué)中對于學(xué)生的學(xué)習(xí)有其關(guān)鍵的意義,通過合理的評價手段能夠客觀的評價學(xué)生的學(xué)習(xí)水平。教師在進行課堂教學(xué)的實踐中,應(yīng)該不斷創(chuàng)新評價方式可以采取注重平時表現(xiàn)和上機相結(jié)合的方式,并有針對性的布置任務(wù)作業(yè)來幫助學(xué)生鞏固知識要點,有效合理的評價手段能夠有利于評定學(xué)生的綜合學(xué)習(xí)能力,同時促進課堂效率的提高。
3.3 設(shè)計學(xué)習(xí)情境,打破章節(jié)教學(xué)
教師在數(shù)據(jù)庫課堂教學(xué)中,不能局限于章節(jié)教學(xué)。教師可以通過創(chuàng)新方式,來設(shè)定有趣的學(xué)習(xí)情境,以此來吸引學(xué)生的學(xué)習(xí)興趣。教師可以以情境任務(wù)為線索,借助學(xué)校引進的智慧課程使用,讓學(xué)生弄懂知識的盲點和難點。同時促進每一階段的教學(xué)內(nèi)容能夠有效的培養(yǎng)學(xué)生的實踐能力。
4? 結(jié)語
綜上所述,在MySQL數(shù)據(jù)庫課程教學(xué)中,教師應(yīng)該以學(xué)生為主體,充分發(fā)揮學(xué)生的主觀能動性。在課程教學(xué)中,教師應(yīng)該注重教學(xué)理論知識與上機實踐的有機結(jié)合,在課上設(shè)計相應(yīng)的情境來吸引學(xué)生的學(xué)習(xí)興趣,從而在整體上提升教學(xué)水平的質(zhì)量。
參考文獻(xiàn)
[1] 李德勝.MySQL數(shù)據(jù)庫課程教學(xué)難點教學(xué)分析——以數(shù)據(jù)庫設(shè)計為例[J].長春大學(xué)學(xué)報:自然科學(xué)版,2017,27(5):113-116.
[2] 吳風(fēng)雨.高校數(shù)據(jù)庫課程教學(xué)改革的建議——以MYSQL為例[J].新校園(上旬刊),2017(5):7.
[3] 裴士新,于賀.MySQL數(shù)據(jù)庫課程教學(xué)改革實踐[J].才智,2016(21):78.