張燕紅 任穎 王麗娜 韓秋楓
摘要:隨著大數(shù)據(jù)、人工智能和互聯(lián)網(wǎng)+等技術(shù)的飛速發(fā)展,軍隊(duì)院校數(shù)據(jù)庫技術(shù)課程的教學(xué)內(nèi)容和教學(xué)模式已經(jīng)不適應(yīng)新時(shí)代要求的軍事院校人才培養(yǎng)目標(biāo),本文從教學(xué)目標(biāo)、教學(xué)內(nèi)容、教學(xué)模式、考核方式等方面提出改革方向并進(jìn)行相應(yīng)設(shè)計(jì)。實(shí)踐表明,改革后學(xué)員的學(xué)習(xí)熱情和積極性明顯增加,自主學(xué)習(xí)和問題探究能力明顯提高,并快速具備運(yùn)用數(shù)據(jù)庫技術(shù)解決專業(yè)領(lǐng)域問題的基本能力。
關(guān)鍵詞:數(shù)據(jù)庫技術(shù);教學(xué)目標(biāo);教學(xué)內(nèi)容;教學(xué)模式
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)31-0115-02
1概述
數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)領(lǐng)域發(fā)展最陜的學(xué)科分支之一,也是應(yīng)用最廣泛的技術(shù)之一。數(shù)據(jù)庫技術(shù)課程是軍隊(duì)院校本科生長(zhǎng)技術(shù)軍官學(xué)歷教育部分專業(yè)的一門必修課,是當(dāng)今信息和大數(shù)據(jù)時(shí)代培養(yǎng)學(xué)員計(jì)算機(jī)應(yīng)用能力和信息素養(yǎng)的重要組成部分。在伴隨著大數(shù)據(jù)、人工智能和互聯(lián)網(wǎng)+等技術(shù)飛速發(fā)展的今天,傳統(tǒng)的數(shù)據(jù)庫教學(xué)內(nèi)容和教學(xué)模式顯然已經(jīng)不適合現(xiàn)階段云計(jì)算和大數(shù)據(jù)等新技術(shù)對(duì)數(shù)據(jù)庫的新要求,也不滿足習(xí)近平強(qiáng)軍思想要求下的軍事人才培養(yǎng)目標(biāo)。軍隊(duì)院校對(duì)學(xué)員的培養(yǎng)不僅要注重相關(guān)專業(yè)知識(shí)的傳授,更要注重學(xué)員學(xué)以致用實(shí)踐能力的培養(yǎng),為了達(dá)到這一目標(biāo)和要求,必須對(duì)現(xiàn)有的傳統(tǒng)教學(xué)內(nèi)容和教學(xué)模式進(jìn)行改革和調(diào)整。本文以滿足新時(shí)代要求的軍事院校學(xué)員培養(yǎng)目標(biāo)為參考,對(duì)數(shù)據(jù)庫技術(shù)課程從教學(xué)目標(biāo)、教學(xué)內(nèi)容、教學(xué)模式等方面進(jìn)行探索。
2改革設(shè)計(jì)思路
數(shù)據(jù)庫技術(shù)課程教學(xué)以新時(shí)代國(guó)家高等教育改革精神以及《中國(guó)人民解放軍院校教育條例f征求意見稿)》為指導(dǎo)、以大學(xué)人才培養(yǎng)方案為基本依據(jù),以培養(yǎng)學(xué)員數(shù)據(jù)庫應(yīng)用能力和信息素養(yǎng)為目標(biāo),既注重?cái)?shù)據(jù)庫基礎(chǔ)理論、基本技術(shù)和基本方法的講解,又注重理論知識(shí)與數(shù)據(jù)庫具體操作、典型數(shù)據(jù)庫設(shè)計(jì)案例的結(jié)合;遵循學(xué)員的認(rèn)知規(guī)律,重視學(xué)員的學(xué)習(xí)體驗(yàn)與效果反饋;指導(dǎo)學(xué)員借助網(wǎng)絡(luò)MOOC平臺(tái)進(jìn)行學(xué)習(xí),鼓勵(lì)學(xué)員積極參與計(jì)算機(jī)類競(jìng)賽,全面提升個(gè)人計(jì)算機(jī)應(yīng)用能力和信息素養(yǎng)。
3教學(xué)改革與設(shè)計(jì)
3.1教學(xué)目標(biāo)改革與設(shè)計(jì)
教學(xué)目標(biāo)是教學(xué)活動(dòng)實(shí)施的方向和預(yù)期達(dá)成的結(jié)果,是教學(xué)活動(dòng)的出發(fā)點(diǎn)和最終歸宿。以往我們描述課堂教學(xué)目標(biāo)特別是知識(shí)目標(biāo)時(shí),最常用的動(dòng)詞是了解、理解和掌握,可是具體到什么程度并不明確。因此教學(xué)改革首先要從教學(xué)目標(biāo)開始。教學(xué)目標(biāo)應(yīng)針對(duì)內(nèi)容,應(yīng)當(dāng)明確學(xué)習(xí)的內(nèi)容及掌握程度。也就是明確“學(xué)什么”“學(xué)到什么程度”等。首先要對(duì)“了解”、“理解”和“掌握”這三個(gè)知識(shí)結(jié)果性的目標(biāo)層次進(jìn)行細(xì)化。
如陳述了解性目標(biāo)的行為動(dòng)詞有:說出、識(shí)別、辨認(rèn)、復(fù)述、描述、舉例、再認(rèn)等。陳述理解性目標(biāo)的行為動(dòng)詞有:解釋、說明、闡述、比較、分類、歸納、概括、判斷、區(qū)別等。陳述應(yīng)用性目標(biāo)的行為動(dòng)詞有:使用、設(shè)計(jì)、解決、撰寫、擬定、計(jì)劃、總結(jié)、證明、質(zhì)疑等。
以“關(guān)系數(shù)據(jù)理論”章節(jié)內(nèi)容為例,知識(shí)目標(biāo)如下:
(1)會(huì)評(píng)價(jià)數(shù)據(jù)庫模式的“好”與“不好”,能結(jié)合具體實(shí)例分析插入異常、刪除異常,體會(huì)規(guī)范化的含義和作用。
(2)能結(jié)合具體實(shí)例闡述函數(shù)依賴的概念;能夠闡述各級(jí)范式(從1NF到4NF)的概念;能結(jié)合具體實(shí)例進(jìn)行各級(jí)范式的判定,并說明各級(jí)范式中存在的問題f插入異常、刪除異常、數(shù)據(jù)冗余)和解決方法。
課程目標(biāo)應(yīng)注重學(xué)員高階能力的培養(yǎng)。本課程的教學(xué)目標(biāo)為:學(xué)員通過數(shù)據(jù)庫技術(shù)課程的學(xué)習(xí),能系統(tǒng)地掌握數(shù)據(jù)庫系統(tǒng)的基本原理和基本技術(shù),能熟練使用SQL語言在某一數(shù)據(jù)庫管理系統(tǒng)上進(jìn)行數(shù)據(jù)庫操作,知悉數(shù)據(jù)庫設(shè)計(jì)方法和步驟,具備設(shè)計(jì)數(shù)據(jù)庫模式以及初步開發(fā)中小型數(shù)據(jù)庫系統(tǒng)的基本能力,為學(xué)員今后在各自專業(yè)領(lǐng)域中利用計(jì)算機(jī)和數(shù)據(jù)庫技術(shù)處理信息、管理數(shù)據(jù)以及不斷跟蹤和掌握計(jì)算機(jī)新技術(shù)奠定基礎(chǔ)。
數(shù)據(jù)庫技術(shù)課程知識(shí)框架和能力目標(biāo)如表l所示。
3.2教學(xué)內(nèi)容改革與設(shè)計(jì)
數(shù)據(jù)庫技術(shù)的發(fā)展是突飛猛進(jìn)的,因此教學(xué)內(nèi)容的更新也應(yīng)與時(shí)俱進(jìn),特別是要結(jié)合當(dāng)下流行的軟件產(chǎn)品和工具進(jìn)行授課。數(shù)據(jù)庫技術(shù)課程按照數(shù)據(jù)庫基礎(chǔ)知識(shí)模塊、設(shè)計(jì)與應(yīng)用知識(shí)模塊、系統(tǒng)知識(shí)模塊、新技術(shù)知識(shí)模塊組織實(shí)施?;A(chǔ)知識(shí)模塊包括數(shù)據(jù)庫的基本概念、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫及其標(biāo)準(zhǔn)語言SQL、數(shù)據(jù)庫安全性和完整性的概念和方法;設(shè)計(jì)與應(yīng)用知識(shí)模塊包括關(guān)系規(guī)范化理論、數(shù)據(jù)庫設(shè)計(jì)方法和步驟、數(shù)據(jù)庫編程;系統(tǒng)知識(shí)模塊包括數(shù)據(jù)庫的恢復(fù)和并發(fā)控制;新技術(shù)知識(shí)模塊選擇大數(shù)據(jù)和數(shù)據(jù)挖掘技術(shù)。內(nèi)容設(shè)計(jì)上循序漸進(jìn)。軟件和工具選擇上既要與時(shí)俱進(jìn),又要考慮到是否適合教學(xué)。數(shù)據(jù)庫管理系統(tǒng)可選擇開源流行、易學(xué)易用的MySQL,數(shù)據(jù)庫設(shè)計(jì)工具可選擇強(qiáng)大方便的PowerDesigner,數(shù)據(jù)庫編程主語言可選擇強(qiáng)大易學(xué)的Pvthon。教學(xué)實(shí)施過程中重點(diǎn)把握以下兩點(diǎn):
(1)以應(yīng)用和可操作性為出發(fā)點(diǎn)和落腳點(diǎn),避免空講概念與原理。
數(shù)據(jù)庫的概念與原理本身是抽象的、枯燥的,而只有將其應(yīng)用于實(shí)踐才能創(chuàng)造價(jià)值。學(xué)員也更適合結(jié)合具體的應(yīng)用來體會(huì)抽象的原理。教學(xué)過程中,結(jié)合具體的數(shù)據(jù)庫管理系統(tǒng)MySQL,系統(tǒng)介紹數(shù)據(jù)庫的定義、操作、安全性、完整性、數(shù)據(jù)庫的備份、恢復(fù)等;結(jié)合具體的數(shù)據(jù)庫設(shè)計(jì)工具PowerDesigner,讓學(xué)員進(jìn)行數(shù)據(jù)庫的具體設(shè)計(jì);以Python為主語言,進(jìn)行數(shù)據(jù)庫的編程。
(2)以知識(shí)間的聯(lián)系和脈絡(luò)為主線,系統(tǒng)地重組優(yōu)化教學(xué)內(nèi)容。
教學(xué)實(shí)施過程中以易于學(xué)員理解和接受的知識(shí)間的聯(lián)系和脈絡(luò)為主線,教員可適當(dāng)調(diào)整教學(xué)內(nèi)容。如為了加深學(xué)員對(duì)概念數(shù)據(jù)模型的理解,可把數(shù)據(jù)庫設(shè)計(jì)部分的E-R圖知識(shí),提前調(diào)整到概念數(shù)據(jù)模型部分講解;為了避免數(shù)據(jù)庫完整性知識(shí)的重復(fù)講授及純理論講授,可將數(shù)據(jù)庫完整性內(nèi)容融入SQL數(shù)據(jù)定義部分邊操作邊講解,理論聯(lián)系實(shí)際。
3.3教學(xué)模式改革與設(shè)計(jì)