999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數據庫原理課程教學探討

2008-12-31 00:00:00陳紅梅
計算機教育 2008年14期

摘要:本文對數據庫原理課程教學的現狀進行了分析,并根據筆者自身的教學實踐,針對數據庫原理教學的特征提出了教學和實踐相結合,課程設計跟進,實例導學等課程建設方面的改革措施。

關鍵詞:數據庫原理;教學;實踐

中圖分類號:G642文獻標識碼:B

1引言

數據庫原理課程是電子信息專業的必修課程,也是管理信息專業的必修課程。大量的其他工科專業如土木、機械等也開設有數據庫原理的選修課程。可以說,“數據庫原理”是系統開發的基礎。但是筆者在指導學生畢業設計時發現,學生對于這門課程學習存在概念混淆,缺乏感性認識,動手能力差等情況。筆者根據多年在該課程的教學實踐,在教學過程中不斷探討,以取得更好的教學效果,教學內容和教學方法的探討。

2數據庫系統總體結構

數據庫原理這門課程涉及到數據庫原理、數據庫應用和數據庫設計三方面的內容,它們彼此關聯而又各自有著自己的側重點,包含的知識點較多,并要求學生具有一定的動手能力。在學習中這些理論知識是很繁瑣的,但又是整個數據庫應用的基石,如果不能條理清晰的掌握好這些原理,并理解數據庫應用、原理和設計三方面的內容是很難進行很好的數據庫應用的設計的。在這門課程的講述中我們以圖1作為重點,著重講述數據庫應用、數據庫原理、數據庫三者間的關系,這是初學者特別容易混淆的地方。通過對該圖的講解可以將數據庫應用、數據庫原理和數據庫設計之間的關系,數據如何通過B/S模式或C/S模式進行傳遞,RDBMS系統是怎樣的一個軟件基本功能如何,數據庫的三級模式的基本概念,同時對于數據庫應用的開發有一個基本的了解。所以,該圖的透徹講解對于整個數據庫原理課程的學習有高屋建瓴,統領全篇的作用。

在講解完數據庫系統總體結構圖之后,我們打開了用PB用開發的一個學生很熟悉的應用程序學籍管理系統,解釋在這樣一個系統中各個軟件的作用,它們和數據庫系統總體結構圖的對應關系,以及簡單的開發流程。然后別以交互式方式和從應用程序中分別修改相應的值。至此,數據庫系統總體結構講解完畢。

3強調關系數據庫原理的講授

關系數據庫的原理在數據庫原理課程分為三大主要部分:關系數據庫系統、數據庫的保護和關系數據庫設計理論。因為這些原理本身枯燥、知識點多、可操作性弱一些,所以不容易引起學生興趣和重視。在關系數據庫系統部分重點講解在關系模型當中如何體現數據之間的關系,什么是外健,什么是主健,什么是主健和外健之間的參照關系。為了使學生深刻理解外健對主健的參照關系以及主健對外健的級聯(或拒絕)刪除或修改的關系,我們設計了基于動畫的教案,生動地通過學籍管理的具體例子講解。并介紹如何實現主外健之間的約束:用PRIMARY KEY和FOREIGN KEY的方式,以及用觸發器的形式,并在此引入觸發器的概念。在介紹FOREIGN KEY語句中強調,REFERENCE語句實現的是含有外健的從表對主表的參照作用,而CASCADE語句實現的是含有主健的主表對從表的級聯作用,并且外健FOREIGN KEY定義在含有外健的表上。數據庫保護內容的講解對于數據庫應用開發人員和數據庫系統的管理員比較重要,它可以使數據庫的使用和開發者更加明確數據庫管理系統工作的原理,在這一部分可以借助多媒體教學的特征進行,并且在MICROSOFT SQL SERVER上進行實際的演示相關操作。對于關系數據庫設計理論,這是數據庫原理當中最為費解而對于數據庫的設計者又極為重要的理論知識和工具。首先,講解清楚為什么需要范式,異常的關系存在哪些問題。在介紹1NF~5NF的過程中結合范式分解的理論講解,最重要的是在講授過程引入實例進行講解,使學生深刻理解范式理論及其應用。最后針對范式的分解,給出典型習題,讓學生在獨立思考中鞏固學習,理解什么是范式分解的“一事一地”原則。

4實踐環節的安排

數據庫原理課程是理論性和實踐性相結合的課程。在課程當中我們講解了SQL語言,講解了數據庫管理系統的安全性、完整性、并發控制和故障恢復等知識。為了加深對于以上知識的理解和培養實際動手能力,我們安排了32學時的上機實踐課程。針對我們講述的要點設計相應的題目,從而使學生通過MICROSOFT SQL SERVER這樣一個軟件具體的操作SQL語言,實踐對于DBMS的管理。更為重要的是,對于電子信息類專業的學生,我們在條件允許的情況下安排了分小組的簡單數據庫應用設計題目的課程設計,更進一步的將整個課程的知識點的學習整合起來,起到了良好的效果。

5專業不同講授重點不同

對于工商會計專業或其他非電子信息類專業的學生在講解中我們強調兩方面,一是理解,二是實踐。理解數據庫應用、數據庫原理和數據庫設計之間的關系;理解通過概念模型ER圖所要表達的含義,如何從現實語義中抽取出ER模型,ER模型根據怎樣的轉換規則轉換為關系模型。在講述各個知識點之后,通過一個具體的倉庫管理的例子將以上過程串接起來。因為對于非電子信息類專業的學生將來的工作更多可能是作用應用程序的使用者而非開發者;最后是著重理解數據庫用開發的過程,理解生命周期法的含義,樹立規范化軟件工程的概念,理解在各個設計階段的過程、工具和成果。在實踐環節,我們著重講解SQL語言的使用,并結合上機實踐,使學生能夠較熟練使用SQL語言。

5簡述數據庫相關的技術

在這門課程的結束時,我們專門設置一講來講解與數據庫相關的技術如數據庫倉庫、數據挖掘、web數據庫技術、新的面向對象數據模型、嵌入式數據庫系統、多媒體數據庫、數據庫存儲技術等知識。以開闊學生的視野,激發學習熱情。

6結論

總之,通過實踐與理論相結合,課程設計跟進,動畫教學簡化教學難度,從實例中學習理論知識,因專業而施教的教學方式在數據庫原理的教學中起到了良好的效果,為畢業設計等后續實踐課程的奠定了堅實的基礎。

參考文獻:

[1] 陶宏才. 數據庫原理及設計(第2版)[M]. 北京:清華大學出版社,2007.

[2] Raghu Ramakrishman, Johannes Gehrke. DATABASE MANAGEMENT SYSTEMS (Second Edition)[M]. 北京:清華大學出版社,2000.

主站蜘蛛池模板: 国产在线精彩视频二区| 成人午夜网址| www.91中文字幕| 国产在线91在线电影| 亚洲欧美另类日本| 欧美成人国产| 91久久偷偷做嫩草影院免费看| 久久久噜噜噜久久中文字幕色伊伊 | 2021天堂在线亚洲精品专区| 国产精品成人观看视频国产| 国产精品无码AV片在线观看播放| 91视频青青草| 国产精品午夜福利麻豆| 91 九色视频丝袜| 亚洲αv毛片| 亚洲色图欧美激情| 美女高潮全身流白浆福利区| 在线精品自拍| 欧美精品成人一区二区在线观看| 无码精品一区二区久久久| 九色视频线上播放| 特级aaaaaaaaa毛片免费视频| 国产福利影院在线观看| 午夜毛片免费看| 久久综合色88| 亚洲一级毛片在线观播放| 国产清纯在线一区二区WWW| 国产精品熟女亚洲AV麻豆| 青草视频久久| 国产乱子伦手机在线| 国产激爽爽爽大片在线观看| 99在线视频网站| 国产手机在线小视频免费观看| 热久久综合这里只有精品电影| 色亚洲成人| 国产丝袜无码精品| 香蕉精品在线| 黄色免费在线网址| 国产精品男人的天堂| 日韩在线欧美在线| 国产白浆在线| 亚洲高清中文字幕| 国产一区二区网站| 伊人91视频| 免费中文字幕在在线不卡| 亚洲视频欧美不卡| аⅴ资源中文在线天堂| 欧美自拍另类欧美综合图区| 1024你懂的国产精品| 无码啪啪精品天堂浪潮av | 日韩 欧美 国产 精品 综合| 国产大片喷水在线在线视频| 精品一区二区三区自慰喷水| 成人日韩欧美| 国产精品成人第一区| 91在线视频福利| 免费无遮挡AV| 在线观看亚洲天堂| 一本大道AV人久久综合| 欧美日韩国产在线人| 国产色伊人| 免费女人18毛片a级毛片视频| 欧美国产精品拍自| 国产毛片一区| 欧美成人午夜影院| 国产精品9| 福利视频一区| 成人精品免费视频| 欧美亚洲欧美| lhav亚洲精品| 51国产偷自视频区视频手机观看 | 欧美午夜一区| 国产综合在线观看视频| 久久中文字幕av不卡一区二区| 中文字幕不卡免费高清视频| 伊人久久大香线蕉成人综合网| 国内精品一区二区在线观看| 亚洲无码熟妇人妻AV在线| 国产精品久久久久久久久kt| 久草性视频| 26uuu国产精品视频| 欧美视频在线播放观看免费福利资源|