馮燕
摘要:該文以真實項目為載體,SQL Server 2008為設計平臺,從課程性質、課程目標設計、課程內(nèi)容設計、能力訓練目標設計、考核方案設計、課程評價幾個方面對《SQL Server數(shù)據(jù)庫》課程進行了整體教學設計。
關鍵詞:SQL Server數(shù)據(jù)庫;教學設計;項目教學
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2015)03-0134-02
在現(xiàn)代社會中,數(shù)據(jù)庫技術的應用無處不在,重要的信息系統(tǒng)開發(fā)等都離不開數(shù)據(jù)庫技術的強有力的支持?!禨QL Server數(shù)據(jù)庫》課程作為高職院校計算機軟件專業(yè),網(wǎng)絡專業(yè),信息管理等專業(yè)的一門專業(yè)基礎課程,它既是基礎又具有較強的綜合性和時間性。本課程的教學設計以實際項目為中心,介紹了SQL Server 2008數(shù)據(jù)庫應用與開發(fā)的各種知識與技能。體現(xiàn)了“項目驅動,案例教學、理實一體化”的教學理念。
1 課程性質
本課程主要培養(yǎng)學生在SQL Server 2008數(shù)據(jù)庫的應用開發(fā)和管理方面的專業(yè)能力;培養(yǎng)學生的團隊協(xié)作、溝通表達能力;培養(yǎng)學生的工作責任心、職業(yè)規(guī)范和職業(yè)道德等綜合素質。
本課程的學習情境是依據(jù)以工作過程為導向,以典型工作任務為基點,綜合理論知識、操作技能和職業(yè)素質為一體的思路設計。通過學習情境,學生能夠正確使用和配置數(shù)據(jù)庫;理解數(shù)據(jù)庫的相關概念;并具有在中小企事業(yè)單位從事信息化維護(數(shù)據(jù)庫)的能力;能夠基于SQL Server 2008平臺熟練掌握需求分析、系統(tǒng)設計、物理實現(xiàn)及應用和維護的流程的數(shù)據(jù)庫開發(fā)過程;全面培養(yǎng)學生的團隊協(xié)作、溝通表達能力以及工作責任心、職業(yè)道德與規(guī)范等綜合素質;使學生掌握工作崗位所需的各項技能和相關專業(yè)知識。
通過本課程的學習,學生應掌握管理和維護SQL Server 2008數(shù)據(jù)庫所需的知識和技能;并具備利用SQL語言維護數(shù)據(jù)的能力;能夠適應團隊開發(fā)環(huán)境;熟練應用SQL Server 2008平臺,按照要求完成相關的需求分析、設計、物理實現(xiàn)和維護等工作;具備安裝、配置、使用SQL Server 2008的能力;能夠利用工具或SQL語句對數(shù)據(jù)庫進行備份與恢復、分離與附加、創(chuàng)建與刪除等操作;能夠正確的進行安全管理;掌握數(shù)據(jù)庫的基本設計設計能力;能夠根據(jù)業(yè)務邏輯及需求,設計出合理的E-R圖,并轉換為物理實現(xiàn);能夠熟練掌握對表的各種操作,包括定義、修改、約束;熟練掌握各種SQL語句的語法;能夠使用T-SQL編寫存儲過程和觸發(fā)器。能進行資料收集整理、制訂和實施工作計劃、理解程序代碼和編寫程序代碼;能理解基本類庫、能自我檢查和判斷理論知識學習運用等情況;能熟練交接工作、溝通協(xié)作;有良好的語言表達能力、較強的責任心、職業(yè)道德、安全意識與自我保護等社會能力。
2 課程目標設計
課程的能力目標為:能夠安裝、配置、使用SQL Server 2008數(shù)據(jù)庫,能夠熟練查詢與統(tǒng)計數(shù)據(jù);能夠創(chuàng)建于管理數(shù)據(jù)庫和數(shù)據(jù)表;能夠實施數(shù)據(jù)的完整性;能夠實現(xiàn)索引;會使用T-SQL編寫存儲過程和觸發(fā)器。
課程的知識目標為:理解數(shù)據(jù)庫中的一些基本概念和術語;理解數(shù)據(jù)庫創(chuàng)建的語句格式;掌握約束的類型和創(chuàng)建方法;掌握查詢語句的一般語句格式;掌握插入、刪除、修改的一般語句格式;理解索引和視圖的定義和作用,以及視圖更新的限制條件;理解存儲過程的定義和作用;掌握SQL Server 2005安全管理策略;掌握數(shù)據(jù)庫的備份和還原。
課程的素質目標為:培養(yǎng)學生項目合作、團隊精神及小組交流的能力;培養(yǎng)學生的邏輯思維能力和分析問題能力;培養(yǎng)學生運用數(shù)據(jù)庫管理系統(tǒng)解決實際問題的能力。
3 課程的內(nèi)容設計
課程的內(nèi)容設計共分為九個模塊,教學課時共計50課時。課堂教學模塊和課時分配見表1所示。
4 能力訓練目標設計
本課程以實際項目“高職院校教學管理系統(tǒng)”的設計與實現(xiàn)為主線,以SQL Server 2008為平臺,將開發(fā)過程分解為既獨立又相互聯(lián)系的若干子項目。下面圖1中的十個子項目囊括了《SQL SERVER數(shù)據(jù)庫》課程教學的主要內(nèi)容以及各子項目之間的聯(lián)系。
圖1 《SQL Server 數(shù)據(jù)庫》課程項目流程
學生在完成一個個子項目的過程中,由淺入深地學習SQL Server 2005基礎知識和操作技能,并逐步建立起系統(tǒng)開發(fā)的整體概念。
各項目說明如下:
子項目一:對“高職院校教學管理系統(tǒng)”進行需求分析、概念結構、邏輯結構及物理結構設計;講解SQL Server 2005的安裝過程及簡單操作。
子項目二:認識SQL Server數(shù)據(jù)庫的存儲結構,創(chuàng)建“高職院校教學管理系統(tǒng)”數(shù)據(jù)庫JXGL。
子項目三:創(chuàng)建和管理JXGL數(shù)據(jù)庫中的表。
子項目四:創(chuàng)建和應用約束,對數(shù)據(jù)庫JXGL實施數(shù)據(jù)完整性。
子項目五:對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢、匯總和統(tǒng)計。
子項目六:創(chuàng)建、應用索引和視圖,優(yōu)化數(shù)據(jù)庫JXGL中的查詢和管理。
子項目七:創(chuàng)建和應用存儲過程,提高數(shù)據(jù)庫JXGL中的數(shù)據(jù)操作速度。
子項目八:對數(shù)據(jù)庫JXGL實施安全管理策略。
子項目九:加強對數(shù)據(jù)庫JXGL的維護、設計、實施備份和還原策略
子項目十:和《網(wǎng)頁制作》課程結合,完成“高職院校教學管理系統(tǒng)”開發(fā)
5 考核方案設計
本課程操作性強,鑒于平時學習過程的重要性,考核以平時課堂表現(xiàn)、課堂、課程設計幾部分組成,其中平時成績占70%,課程設計成績占30%。
本課程沒有設立獨立的實訓課程,因此和網(wǎng)站制作實訓相結合,將網(wǎng)站制作的后臺數(shù)據(jù)庫設計與實現(xiàn)部分作為本課程的課程設計考核。包括:服務器端數(shù)據(jù)庫的創(chuàng)建、管理、維護。主要考查內(nèi)容有:合理的數(shù)據(jù)庫設計;表之間的關系設計;創(chuàng)建合理的索引,視圖;存儲過程;創(chuàng)建不同的用戶授予不同的權限;對表完整性控制時約束的使用
6 課程評價
課程評價包括對學生學習效果的評價、對教師課程教學能力的評價和對課程評價三部分組成。課程評價的主要依據(jù)是:后續(xù)課程任課教師對課程的建議和評價;學生提出的建議和要求;社會調研結果和要求;與相關院校同類課程的比較和學習結果;其它資料和信息。
課程督導包括院系職能部門、學院督導室對課程、學生、教師進行督導和評價,重點評價教學質量、教學過程、學生的參與度等內(nèi)容,督導應有記錄。
院系負責人、教研室主任和課程負責人,應根據(jù)各自的職責和權利,對課程目標、課程實施、課程評價進行管理和控制,持續(xù)改進課程質量和課程實施的有效性。
7 結束語
本課程在教學中采用了基于真實案例的“任務驅動型”教學模式 ,基于“項目”的教學方式 ,將理論知識講解和技能訓練相結合,按“提出任務,教師講解并演示,學生上機訓練”的流程,融“教、學、做”于一體,充分體現(xiàn)“做中學,學以致用”的教學理念。經(jīng)過驗證,學生的學習效果很好,極大地提高了教學質量和學生的技能水平。