劉康
摘 要: 作為計算機網絡技術、軟件技術、計算機信息管理專業(yè)的專業(yè)核心課,SQL Server數(shù)據(jù)庫課程對于學生信息化能力起到了至關重要的作用。本文結合數(shù)據(jù)庫應用現(xiàn)狀以及數(shù)據(jù)庫管理員能力需求針對當下高職院校SQL Server課程的教學內容進行分析和優(yōu)化設置。
關鍵詞: SQL Server數(shù)據(jù)庫;教學內容;組織設計
SQL Server數(shù)據(jù)庫是MicroSoft公司面向大型企業(yè)和網站推出的一種大型關系數(shù)據(jù)庫管理系統(tǒng),產品占據(jù)了數(shù)據(jù)管理領域80%以上的市場。目前各高校普遍設置了以SQL Server為平臺的數(shù)據(jù)庫課程,旨在培養(yǎng)學生的數(shù)據(jù)管理能力,以適應信息數(shù)字時代對人才的需求。本文參考大量SQL Server課程教材結合作者多年的數(shù)據(jù)庫教學經驗,對課程內容設計及組織進行分析闡述,通過以下幾個方面說明。
1 教學目標設計
依據(jù)崗位需求和課程標準要求,結合與本專業(yè)的關系,課程的教學目標設計如下:
1.1 知識目標
掌握數(shù)據(jù)庫系統(tǒng)基本組成和基本概念;掌握關系數(shù)據(jù)庫的概念及特點,了解關系數(shù)據(jù)庫的設計方法與過程;熟悉SQL Server數(shù)據(jù)庫的結構及組成對象的含義;掌握SQL Server數(shù)據(jù)庫的創(chuàng)建、管理及維護的方法;掌握數(shù)據(jù)庫的組成對象表、索引、關系圖、視圖、約束、觸發(fā)器、存儲過程的創(chuàng)建及管理方法;熟悉SQL Server數(shù)據(jù)庫的安全管理及維護管理。
1.2 能力目標
具備設計關系數(shù)據(jù)庫的初步能力;能夠熟練運用T_SQL語言進行SQL Server數(shù)據(jù)庫的創(chuàng)建與管理,表數(shù)據(jù)的管理及查詢;數(shù)據(jù)庫基本組成對象的定義及維護;具備數(shù)據(jù)庫安全管理和運行維護的能力,具備進一步學習大型數(shù)據(jù)庫的能力。
2 教學主線設計
本課程通過構建一個實例數(shù)據(jù)庫的過程作為教育主線。把數(shù)據(jù)庫設計的每個階段需要完成的任務按照先后順序分散到各個章節(jié)中,例如,第一章或項目一為數(shù)據(jù)庫需求分析,第二章為數(shù)據(jù)庫概念設計,按照這樣的順序組織教學內容,不僅有利于學生能力的培養(yǎng),同時使學生更易于接受課程知識和技能。
3 教學模塊設計
依據(jù)教學主線可將本課程的教學內容劃分為以下幾個模塊:
3.1 數(shù)據(jù)庫需求分析模塊
該模塊通過對實例數(shù)據(jù)庫進行需求分析,從而完成數(shù)據(jù)庫第一個階段的設計。在這一模塊中,學生可掌握數(shù)據(jù)、信息、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等基本概念,同時使學生掌握數(shù)據(jù)庫的功能設計。
3.2 數(shù)據(jù)庫概念設計模塊
該模塊通過對實例數(shù)據(jù)庫E-R圖的分析可使學生對概念模型所涉及的基本術語有一個全面的了解,掌握E-R圖的構造方法。
3.3 數(shù)據(jù)庫邏輯設計模塊
通過構造實例數(shù)據(jù)庫的各個關系模式,說明邏輯設計的方法。在該模塊可使學生了解數(shù)據(jù)模型、全面熟悉關系數(shù)據(jù)庫的基本概念、特點及關系的設計方法。
3.4 數(shù)據(jù)庫物理設計模塊
通過該模塊使學生了解SQLServer數(shù)據(jù)庫的組成結構、文件類型,熟悉物理設計的含義及方法,同時完成實例數(shù)據(jù)庫的物理結構設計。
3.5 數(shù)據(jù)庫的實施與維護模塊
此模塊是本課程的重點,通過本模塊完成對實例數(shù)據(jù)庫的創(chuàng)建、管理與維護以及數(shù)據(jù)庫的安全管理與備份。學生可掌握在SQL Server2012環(huán)境中創(chuàng)建和管理數(shù)據(jù)庫、表的定義,關系圖的創(chuàng)建,表數(shù)據(jù)的操作與查詢;視圖、存儲過程、觸發(fā)器的創(chuàng)建與管理,數(shù)據(jù)庫的安全性機制及管理、數(shù)據(jù)庫的備份與維護。在本模塊,學生全面熟悉T_SQL語言的功能,能夠運用T_SQL語句進行數(shù)據(jù)庫各類對象的創(chuàng)建與管理,對數(shù)據(jù)庫進行基本的增、刪、改操作,能夠完成各種查詢任務,同時利用SQL的編程語句編寫存儲過程、觸發(fā)器等。
4 內容組織設計
對于各教學模塊,可通過項目教學法組織教學內容,各模塊中所涉及知識及操作避免按部就班的講述,應嚴格按照數(shù)據(jù)庫的構建過程,將其滲透到各個操作環(huán)節(jié)之中。對于每個項目來講,要設計好任務,通過任務串聯(lián)起相關理論知識和實踐部分。對于數(shù)據(jù)庫的實施與維護模塊來講,可將其分解為多個項目進行組織。
5 實踐教學設計
本課程作為一門實踐性較強的課程,在教學時更應側重于課程實踐環(huán)節(jié)。所以本課程的實踐部分可設計為兩大部分,一是圍繞每一項目的實踐,即完成項目任務的每一個實踐步驟,通過項目實踐,學生可完成新知識、新技能的學習,同時可實現(xiàn)實例數(shù)據(jù)庫的構建。另一部分為與項目配套的實訓,主要用于鞏固所學知識和技能、拓展學生的操作能力,通過完成配套實訓任務,可完成另一個數(shù)據(jù)庫的構建任務。對于數(shù)據(jù)庫的實施與維護模塊,可對應相應項目設計相關實訓部分,這部分實訓是整個課程的重點。
6 結語
本文結合作者多年從事SQL Server數(shù)據(jù)庫教學的經驗及認識,對SQL Server數(shù)據(jù)庫課程教學內容的設計與組成進行全面闡述,設計的主要思想是根據(jù)實際應用的需要結合其實現(xiàn)過程組織教學內容,把教學內容劃分為五大模塊,每個模塊通過項目法進行內容組織。整體設計體現(xiàn)出了課程的實踐性、應用性強的特點,能夠真正達成課程目標的實現(xiàn)。
參考文獻:
[1]黃崇本.SQL Server數(shù)據(jù)庫技術及應用.大連理工大學出版社,2014.12(第1版).
[2]周彤.SQL Server數(shù)據(jù)庫“實例教學”與“任務驅動”相結合教學模式初探[J].科技信息,2010,5:110,126.
[3]王劍,邵斌.SQL Server數(shù)據(jù)庫教學方法實踐淺析[J].文化建設,2010(8):163.
基金項目: 陜西服裝工程學院教學改革研究基金項目資助(項目編號:2019J020)