鐘貞魁
【摘 要】SQL Server數據庫是計算機專業(yè)的基礎課程,它是一門理論加實踐的課程,是衡量計算機技能的重要指標。如何定位課程教學目標、選取合適的教學內容,以順利完成教學任務并達到相關專業(yè)的培養(yǎng)目標,是SQL Server 數據庫教學過程中的一項重要工作。在企業(yè)調研的基礎上,確定內容選取依據,選擇合適的教學載體組織教學內容,對 SQL Server 數據庫的教學工作具有一定指導意義。
【關鍵詞】數據庫;教學目標;教學內容
0 引言
由于數據庫技術在計算機技術中的重要作用,決定了數據庫課程在計算機人才培養(yǎng)中具有十分重要的意義。因此,數據庫課程已經成為各類高校計算機專業(yè)的重點主干課程。
SQL Server數據庫課程所涉及到的知識是程序設計、信息管理與網絡維護等方面重要內容,是高職計算機相關專業(yè)針對程序開發(fā)、信息系統(tǒng)管理和網絡維護工作崗位的必備的知識體系,是職業(yè)能力培養(yǎng)的一門重要的專業(yè)學習領域課程。如何定位SQL Server數據庫課程目標、選取教學內容,是教學改革過程中的重要問題。
1 課程教學目標設計
通過調研一些企業(yè),了解計算機行業(yè)企業(yè)發(fā)展需要,以及完成數據庫的開發(fā)和維護職業(yè)崗位的實際工作任務所需要的知識、能力和職業(yè)素質要求對課程進行設計。課程任務是使學生具備SQL Server數據庫的基本理論知識與應用技能,通過一個實際數據庫應用開發(fā)項目的層層推進,使學生在學習解決問題的過程中,學會數據庫的應用技術、原理和工具的使用,培養(yǎng)學生成為能夠勝任生產、服務、技術和管理第一線工作的高素質勞動者和高級技術應用型人才。
1.1 課程的整體能力目標
(1)能夠使用SQL Server 2008進行物資管理系統(tǒng)服務器端數據庫的創(chuàng)建、維護和安全性、完整性控制;(2)能夠利用SQL語言對數據進行查詢、更新、統(tǒng)計操作;(3)能夠根據需求獨立設計小型的數據庫系統(tǒng)。
1.2 課程的單項能力目標
(1)能夠根據關系數據庫理論設計小型數據庫系統(tǒng);(2)能夠將數據流圖轉換成E-R圖,并進一步轉換成關系模型;(3)能夠創(chuàng)建數據庫和數據表,會建立索引,并能使用約束、默認、規(guī)則等對象對數據庫的完整性進行管理;(4)能夠對表中的數據進行插入、刪除、更新等操作;(5)能夠使用SQL語句查詢數據表中的信息;(6)能夠創(chuàng)建、刪除、查詢、更新視圖;(7)能夠創(chuàng)建、執(zhí)行、刪除存儲過程;(8)能夠創(chuàng)建和刪除觸發(fā)器;(9)能夠使用系統(tǒng)函數,并根據需要創(chuàng)建用戶自定義函數;(10)具有規(guī)范的企業(yè)編程風格、良好的排查程序錯誤的能力;(11)具有良好的分析問題和解決問題的能力、溝通、協(xié)作和學習能力。
1.3 知識目標
(1)理解數據庫中的一些基本概念和術語;(2)理解數據庫設計理論和主要工具(數據流圖、E-R圖等);(3)理解數據庫創(chuàng)建的語句格式和索引的作用;(4)掌握SELECT查詢語句的基本格式;(5)理解INSERT(插入)、DELETE(刪除)、UPDATE(修改)語句的一般格式;(6)理解視圖的定義和作用;(7)理解函數的定義和作用;(8)理解存儲過程的定義和作用;(9)理解觸發(fā)器的定義、作用和工作原理;(10)理解SQL提供的安全性和完整性的機制。
2 以應用為核心選取教學內容
在大多數高校的數據庫教學中,許多教師在教授這門課程的時候,按照教材的教學內容進行教授,由于這門課程的內容比較多,教學課時不足,一學期下來都在趕進度,教學重點不明確,知識傳授全而不精,使學生在整個學習過程中感覺不到數據庫技術的實際應用,也不知道數據庫設計的具體過程是怎樣實現的,需要用到哪些軟件工具,這對我們人才的培養(yǎng)是很不利的,在當今計算機技術發(fā)展迅猛的信息社會,如果讓學生掌握不了實際的應用操作的話,我們的教學只能說是失敗的。為此,為了培養(yǎng)有核心競爭力的人才,我們必須對數據庫的教學內容進行合理選取,提高教學效果。
在進行從典型工作任務數據庫應用與實踐轉化而來的課程開發(fā)和設計時,首要的工作就是合理選擇源于企業(yè)、經教學理論加工改造的工作任務載體,以加強教學內容的針對性與適用性。為此,我們選擇源于企業(yè)的物資管理數據庫載體來組織教學內容。
教學載體的選擇遵循開放性、完整性、可持續(xù)性、簡單易理解四個原則。在課程內容確定過程中,教學載體所包含的知識點是靜態(tài)的,授課時教師可以根據需要自行選擇合適的教學載體,所選載體邏輯必須簡單、貼近學生的生活、容易被學生理解和接受。通常,載體未必能包含所有的知識點,可把載體未涉及的知識點作為拓展知識來教授。
本課程以一個項目、5個情境進行課程總體設計( 如圖1所示)。
以物資管理數據庫項目為載體來設計教學過程。教學內容序化為5個教學情境:數據庫導論、數據庫的設計與管理、數據庫表的設計與管理、數據庫對象的設計與管理、數據庫系統(tǒng)的設計與管理。對于每個情境描述和分析中包含所學的知識點,將知識點的順序按項目進行重構。
3 教學過程示例
在實施教學時,一邊實踐,一邊理論講解,按照以下4個順序進行課程教學。
(1)使用Excel完成物資管理
以下表1、表2是某移動公司在開發(fā)物資管理系統(tǒng)之前,庫管員使用Excel表格對物資進行管理的樣表,我要求學生自己動手設計表格,在Excel中輸入公式自動計算入庫、出庫、庫存數量。
課程圍繞物資管理數據庫項目進行教學,首先就必須讓學生知道實際工作中物資管理的流程,所以,第1次課我就讓同學們假設自己是某單位的庫管員,單位領導需要及時了解物資的庫存情況,讓他們思考自己該如何管理,如何根據出入庫明顯,自動計算出月報表。使用Excel表格導入課程的教學,學生都比較熟悉,而且非常實用,所以效果比較好。
(2)使用sql server2008設計數據庫和表
通過Excel表格進行物資管理之后,同學們對“數據”概念有了一定的理解,熟悉了物資管理工作流程,這時,讓他們提煉出數據庫設計中所需要的數據信息,設計出物資管理數據庫的表就不會那么深奧了。
(3)把實際的數據記錄輸入數據庫
在學習數據庫課程時,沒有“數據”很多實踐操作就無法完成,所以我要求同學們輸入只是幾條有代表性的記錄。
(4)在物資管理數據庫中練習各種sql語句
有了豐富的數據記錄,再讓學生完成物資管理系統(tǒng)開發(fā)中,需要對數據的查詢、添加、刪除,匯總等各種操作,進行練習。
4 結語
面對著數據庫新技術的不斷發(fā)展,數據庫技術教學也不能一成不變,應該不斷地調整和改革,培養(yǎng)有創(chuàng)新型的人才,適用信息社會對計算機技術的人才需求。課程內容的選取過程中應正確處理以下3個關系:
(1)陳述性知識與工作過程知識的關系
工作過程知識是職業(yè)能力中最為重要也是最難獲得的部分。將陳述性知識與工作過程知識這兩類知識能夠有機結合起來,是課程內容選擇的重點。
(2)必備知識與拓展知識的關系
在課程內容選擇上,一方面要針對學生未來某一職業(yè)崗位或崗位群,選擇特定的知識和技能,不過分強調內容的完整性、系統(tǒng)性,著力選擇學生在未來職業(yè)崗位所需要的知識結構和能力結構,突出針對性和適用性;另一方面,也要為學生長期的發(fā)展服務,為今后持續(xù)學習提供接口,適度增加拓展性的教學內容,為學生可持續(xù)發(fā)展奠定良好的基礎。
(3)理論知識和實踐知識的關系
課程內容選擇要正確處理好理論和實踐的關系,使理論知識更好地為實踐服務, 實現理論與實踐的有效整合,課程的內容多選自職業(yè)崗位工作過程中的實踐內容。
【參考文獻】
[1]丁怡心.Sql server 2000數據庫的教學內容選取研究.現代計算機[J].2010,6.
[責任編輯:楊玉潔]