李艷紅,蘇有邦(普洱學院理工學院,665000)
?
淺析情景教學法在Access數據庫課程教學過程中的應用
李艷紅,蘇有邦
(普洱學院理工學院,665000)
摘要:本文針對學生當前學習Access數據庫中存在的學時少,實踐性、操作性強及理論知識抽象難懂等問題,提出將情景教學法應用于Access數據庫的日常實際教學中,闡述了情景教學法在Access數據庫的理論和實踐教學中的具體應用和優勢。
關鍵詞:情景教學;數據庫;完整性
情境教學法是指在教學過程中為了達到既定的教學目的,引入或創設與教學內容相適應的具體場景或氛圍,以引起學生一定的情感態度體驗,從而幫助學生理解教材,并使學生的心理機能得到發展的教學方法。創建一個形象直觀的教學情景,提供良好的啟迪作用,激發學生的學習積極性和主觀能動性,引導學生主動建構知識學習。情境教學現實意義:第一,改變了傳統教學以教師為中心,學生被動接受知識的缺陷。學生主動理解、加工信息,主動的建構知識,有利于學生認知能力、思維能力的發展。第二,促進了學生知識、技能與體驗的連接,增長運用所學知識解決實際問題的能力。第三,不但有利于學生全面發展,也有利于學生個性的發展。
在學生已經掌握了數據庫、數據表的創建,數據記錄的輸入基礎上,結合具體的實例“學生信息管理系統”,創設具體直觀的情景來學習《數據庫原理及應用—Access2010》中數據庫相關的抽象的理論知識,做到知識學習與動手實踐相結合。
由于“學生信息管理系統”與學生的生活緊密相連,因此采用該系統來創設教學情景更為直觀形象,該系統共涉及到4個表格:學生信息表(學號,姓名,性別,出生日期,系別,專業,政治面貌,照片,備注),課程信息表(課程號,課程名,前驅課程,學分,學時),成績信息表(學號,課程號,成績)和用戶信息表(用戶名,密碼)(其中:有下劃線的為主鍵)。
數據庫有四種數據模型:層次、網狀,關系和對象模型。Access2010屬于關系數據庫,其數據模型為關系數據模型。而關系模型必須遵循3個完整性規則,即:實體完整性,參照完整性和用戶自定義完整性。實體完整性:要求主屬性不能為空;參照完整性:要求外碼要么取空值,要么取參照表的主碼值;用戶定義完整性:根據具體情況,對屬性取值所作的約定。這些相關的數據庫理論知識對于計算機相關專業的學生都有一定的難度,對于非計算機專業的學生理解起來會更加困難。因此,結合非計算機專業學生的特點,使用情景教學法,創設具體直觀的情景來學習理解數據庫中的抽象理論知識勢在必行。
實體完整性:要求主屬性不能為空(即:主鍵不能為空)。“學生信息管理系統”中,在對學生信息表進行記錄的錄入時,會出現以下情形:

切換到下一行:彈出提示

最終導致“李四”這一條記錄錄入不了。原因是其違背了實體完整性,“李四”這條記錄的學號字段沒有輸入值(為空),而學號字段又是學生信息表的主鍵,主鍵值為空,違背實體完整性。因此該條記錄無法輸入和保存。
參照完整性:要求外碼要么取空值,要么取參照表的主碼值(主碼:主鍵)。在“學生信息管理系統”中,“學號”為“成績信息表”的外碼。“成績信息表”的“學號”字段要么為空,要么取“學生信息表”中的“學號”值,否則出錯。假設我們已經錄入了“學生信息表”的所有記錄,學號為2010190001至2010190024,共計24條記錄,現在要在“成績信息表”中添加一條記錄:

由于2010190028這個學號在學生表中沒有出現過,因此該條記錄無法正常的添加進去,違背了參照完整性。“學號”為“成績信息表”的外碼,其值只能取其參照表“學生信息表”中的“學號”值,而2010190028不在學生信息表中,給出提示信息,且無法成功添加紀錄。
用戶定義完整性:根據具體情況,對屬性取值所作的約定。在“學生信息管理系統”中,對“成績信息表”的“成績”字段設置了有效性規則(用戶自定義完整性),成績在0到100之間(設計視圖下)。當我們對成績表的數據進行修改,將學號為2010190001,課程號為1的學生成績修改為“105”時,將彈出如下對話框:

修改失敗,由于“成績”字段設置了有效性規則(成績在0到100之間),而輸入的105不在此范圍,違背了用戶自定義的完整性,故無法完成相應操作。
上述例子中,將3個完整性的理論知識學習與具體的學生信息管理系統情景實例相結合。在解決問題的過程中不僅加深了對知識的理解,而且體會到了解決問題的成就感。教育離不開生活,在直觀的實踐教學情景下,才能更好的激發學生學習的興趣,提高學習的主動性和積極性,培養了學生的創新意識和能力,提高課程的教學效率和教學質量。同時調動學生認知因素和情感因素,促使學生的心理機能和諧全面發展。
參考文獻
張彩玲,潘藝.Access2010數據庫應用系統開發項目教程【M】.北京:清華大學出版社,2013:2
On the situational approach applied in Access database Teaching Process
Li Yanhong,Su Youbang
(School of technology,PU’ER University Yun Nan Pu'er,665000)
Abstract:In this paper,students Access database exists in the current hours less practical,operational and theoretical knowledge is abstract and difficult issues such as situational approach applied to the proposed Access database everyday practical teaching,elaborated situational approach in theory and practice of teaching Access database specific applications and advantages.
Keywords:situational teaching;database;integrity
作者簡介
李艷紅,普洱學院理工學院,碩士研究生,助教,數據挖掘。