文章編號:1672-5913(2008)18-0145-02
摘要:本文針對教材中的一些例題進行了分析與探討,給出了同一問題不同的解決方案;設計了面向SQL語言的輔助教學系統。實踐教學表明,這些措施的實施為學生深刻領會和運用SQL語言提供了幫助,增強了學生的實踐能力。
關鍵詞:SQL語言;數據庫系統;存儲過程
中圖分類號:G642 文獻標識碼:B
引言
在“數據庫原理”課程的教學中,SQL語言是一個難點,也是一個重點,加上該課程的教學大綱中明確要求學生要全面掌握、深刻理解、熟練應用SQL語言。盡管SQL語言有簡單和高度結構化的特點,但在實際教學中學生常是“上課一聽就懂,上機無法下手”,這種情況基本上是理論學習和上機實驗不能同步進行。本文對教材中的一些例題進行了分析,由于教材中使用的數據庫系統與實際使用有一定的差距,因此這些例題不能在一些數據庫中實現,導致了學生上機測試的困難。本文以SQL Server 2000為數據庫的實驗平臺,對那些不能實現的例題進行了相應的轉化,給出了同一問題的多種實現方法,設計了針對SQL語言使用的輔助實驗系統。為了進一步提高學生對SQL的實踐能力,介紹了存儲過程和自定義函數的使用。在進行SQL語言教學的過程中,這些方法和措施的實行,已經在數據庫的綜合實驗和畢業設計中都得到很好的體現。
1教材例題,缺乏具體環境
例題是學生學習新概念、領會新知識的一種重要手段,它在整個教學過程中起著非常重要的作用。盡管SQL語言是一種通用的語言,但是在不同的關系數據庫中管理系統中,仍然有一些微小的差別。……