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