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

《數據庫原理及應用》實踐教學案例的設計與應用

2016-05-14 08:11:29侯歡歡
軟件工程 2016年6期
關鍵詞:案例教學實踐教學

摘 要:針對我院開設的《數據庫原理及應用》課程實踐環節存在的問題,首先提出進行教學和實驗平臺的升級,其次詳細闡述了綜合實踐教學案例的設計與應用。學生通過實踐教學案例,不僅可以將理論知識融會貫通,并能夠從總體上把握數據庫設計及實現的整個流程,提高了實踐能力,真正的做到學以致用。

關鍵詞:數據庫原理及應用,實踐教學,案例教學

中圖分類號:TP311.13 文獻標識碼:A

文章編號:2096-1472(2016)-06-56-03

Abstract:To solve the problems in the practical teaching part of Database Theory and Applications,the paper proposes to upgrade the teaching and experiment platform in the first place,and then elaborates on the design and application of comprehensive practical teaching cases.Through the cases,students can not only fully digest the theoretical knowledge,but grasp the overall process of database design and implementation as well.Therefore,students can improve their practical ability and make their study serve the practical purpose.

Keywords:principle & application of database;practical teaching;case teaching

1 引言(Introduction)

《數據庫原理及應用》課程是計算機專業的一門很重要的專業基礎課,開設在第五學期,是《面向對象的程序設計》《軟件工程》等多門課程的先修課,也是學生進行專業實踐中應用性很強的一門課,因此重要性不言而喻[1]??墒歉鶕P者多次講授本課程的經驗,發現此課程教學效果不佳,主要存在以下問題:

(1)針對我院開設本課程的情況,目前教學和實驗室使用的數據庫管理軟件平臺為SQL Server 2000綠色版,這個版本的軟件優點是基于Windows XP的一款精簡免安裝的數據庫管理軟件,能夠滿足基本的教學要求,但是它與Windows XP以上的高版本操作系統不兼容導致學生在個人電腦中總是出現安裝問題,或者是某些功能模塊無法使用,影響實踐教學的效果。所以急需在教學中使用高版本的數據庫管理系統。

(2)本課程一共56學時,其中理論48,實驗8,還有一周的課程設計,課程設計是實踐教學的重要環節,是鞏固理論知識和加深認知的有效途徑,是培養具有實戰能力和創新意識的重要平臺。在理論教學中使用的都是針對知識點的零碎的案例,學生只是片面的掌握了知識點的應用,無法將這些知識碎片整合起來,形成一個知識網絡。而課程設計則是針對一門課程的綜合實踐過程,要求學生掌握的理論知識運用到實際的項目開發中,在此環節發現學生力不從心,項目實踐的能力弱;另外,在實踐中發現學生重前臺開發,弱后臺的數據庫的設計(仍然是理論與實踐脫節),這些問題導致我們培養的學生實踐能力和創新能力較差,無法達到專業培養的目標。

2 實踐教學改革方案(Reform plan of practical teaching)

(1)解決軟件平臺的問題。針對目前存在的問題,首先需要在教學中升級數據庫管理系統軟件,更換為較高版本的SQL Server 2008,SQL Server 2008允許使用Microsoft.NET和Visual Studio開發的自定義應用程序中使用數據,在面向服務的架構(SOA)和通過Microsoft BizTalk Server進行的業務流程中使用數據,是一款功能強大全面的SQL Server版本。這樣也不存在和操作系統不兼容的問題,掃除了實踐學習的客觀障礙。

(2)應用實踐教學案例。案例的設計和選擇至關重要,直接影響著教學效果。在實踐教學環節中采用綜合的完整的案例,使用的案例必須要經過精心設計,將教學內容涵蓋的知識點融合到案例中,并且要難易適中,保證大部分學生的接受程度,還要能夠體現出對學生分析解決問題能力和應用能力的培養[2]。

3 實踐教學案例的設計與實現(The design and implementation of practical teaching cases)

實踐教學案例選擇學生熟悉的實例,這樣能激發學生的主動性。我們以學生成績管理系統的設計與開發為例,將此案例貫穿到整個系統的設計和開發中。

3.1 系統的需求分析及功能結構設計

現要完成一個學生成績管理系統,管理員能夠實現學生基本信息的增刪改查,課程信息的增刪改查,和學生選課信息及成績的查詢和統計。學生只可以修改個人信息,查看個人成績。該系統功能結構如圖1所示。

3.2 數據庫概念結構設計

根據需求分析,該系統涉及的實體型有學生、課程和系,一個學生可以選若干門課程,一門課也可以被多個學生選修,因此學生和課程的聯系為多對多m:n;系和學生的聯系為一對多1:m。考慮到該系統有學生和管理員兩種用戶,需要用戶實體。E-R圖2表達了該系統的概念模型。

3.3 數據庫邏輯結構設計

(1)模式設計

在上一步E-R圖的基礎上,根據概念模型到邏輯結構轉換的規則,可以得到對應的邏輯模型,其中帶下劃線的屬性為主鍵。并且根據關系模式規范化理論,分析關系中的函數依賴,確定關系模式滿足的范式,若存在數據更新異常,則需要進行模式分解。

①學生(學號,姓名,性別,年齡,所屬系)

學號(姓名,性別,年齡,所屬系) 滿足BCNF

②課程(課程號,課程名,學分,先行課)

課程號(課程名,學分,先行課) 滿足BCNF

③選課(學號,課程號,成績)

(學號,課程號)成績 滿足BCNF

④系(系號,系名,系主任)

系號(系名,系主任) 滿足BCNF

⑤用戶(用戶名,用戶類型,密碼)

經分析,上述關系模式中各個關系中不存在非主屬性和主屬性對碼的部分函數依賴和傳遞函數依賴,均已達到BCNF,實現了比較徹底的信息分離。在操作數據時,不存在插入異常、刪除異常、更新異常和數據冗余。

(2)外模式設計

考慮到成績查詢中需要得到以下信息(學生姓名、課程名和成績),在此階段還需要定義數據庫的外模式,即將這些信息存放到視圖中供用戶查看。以下SQL語句為創建學生成績視圖:

Create view student_grade as

Select sno,sname,cname,grade from student,course,sc where student.sno=sc.sno and course.cno=sc.cno

3.4 數據庫物理結構設計

在邏輯結構的基礎上,進行物理設計,表1到表5分別列出各關系包含的屬性名、數據類型和完整性約束。

3.5 系統實現

本系統前臺使用Visual Studio 2010作為開發環境,SQL Server 2008進行數據管理,采用C#進行編程,系統主要實現了以下功能:

(1)學生用戶

個人信息修改,個人選課,以及成績查詢。

(2)管理員用戶

學生信息的增加、刪除、修改、查詢(支持各字段的精確查詢和模糊查詢)。

課程信息的增加、刪除、修改、查詢(支持對課程名的精確查詢和模糊查詢)。

系信息的增加、刪除、修改、查詢(支持對系名的精確查詢和模糊查詢)。

成績查詢和統計(按照課程名統計各分數段的情況),成績導出。

4 實踐教學案例的應用(The application of practical teaching cases)

案例設計好之后,教師不能直接將內容順序灌輸,還需分階段實施。在實踐教學中,采用“教師提出課題—學生分組討論—教師演示案例—學生實踐—點評”的模式進行案例推行。

(1)由老師說明課題來源和意義。

(2)學生分組討論并查閱資料,結合所學知識對課題進行需求分析。教師對學生需求文檔進行審閱,并及時反饋。

(3)根據需求結果,進行概念結構設計和邏輯設計,此時教師可以以系統核心模塊為例進行演示,將案例中融會的知識點講透,并給予學生一定的時間消化。

(4)學生根據老師的案例演示,完成其余的模塊。

(5)學生之間交流實踐心得,最后由教師進行點評。

在案例推行中,本著師生互動的原則,充分發揮學生的主動性,并對學生每一步實踐的結果及時反饋,幫助學生完成知識的鞏固和應用,實現教學相長[3]。

5 結論(Conclusion)

課程設計實踐周以學生成績管理系統的設計與開發過程為例,可以將《數據庫原理及應用》課程中各章的知識點貫穿到后臺數據庫設計實現的流程中,具體對應關系如表6所示:

在實踐教學中采用綜合案例,學生不僅對整個系統的設計和開發過程有一個清晰的認識,并且可以把《數據庫原理及應用》課程中學習的知識碎片有效的整合成一個知識網絡運用于實際的項目中。經調研,在實踐環節中采用了案例教學后,學生學習興趣濃厚,學習主動性提高了,通過一周的課程設計,具備了一定的分析問題能力和實踐能力。因此,綜合性案例的教學方法切實可行,并可以推廣到其他課程的理論和實踐教學中。

參考文獻(References)

[1] 涂文婕,陳芳信.基于案例教學法的數據庫原理及應用課程教學[J].空軍預警學院學報,2015(4):310-312.

[2] 曹文梁,王科欣.案例教學法在數據庫教學中的應用[J].軟件工程師,2011(5):48-50.

[3] 梁君霞.《數據庫原理及應用》案例教學改革探討[J].電腦知識與技術,2015,11(18):115-116.

作者簡介:

侯歡歡(1985-),女,碩士,講師.研究領域:計算機應用.

猜你喜歡
案例教學實踐教學
鋼琴對環境污染的探討
科技視界(2016年21期)2016-10-17 18:48:38
淺議課堂教學與管理的體會
科技視界(2016年21期)2016-10-17 18:33:32
茶學專業校企合作實踐教學探索
考試周刊(2016年79期)2016-10-13 23:35:16
《電氣工程畢業設計》 課程的教學設計
考試周刊(2016年79期)2016-10-13 23:26:02
案例教學在機械創新設計課程中的應用
考試周刊(2016年77期)2016-10-09 12:16:11
研究型學習在傳熱學實踐教學中的應用
大學教育(2016年9期)2016-10-09 08:34:10
思想政治理論課實踐教學研究述評
大學教育(2016年9期)2016-10-09 08:17:37
馬克思主義基本原理概論課案例教學的幾點思考
大學教育(2016年9期)2016-10-09 08:13:04
高職院校商務禮儀課程教學改革探索芻議
大學教育(2016年9期)2016-10-09 08:12:01
EXCEL在《投入產出法》案例教學中的應用
科技視界(2016年20期)2016-09-29 12:10:02
主站蜘蛛池模板: 日韩亚洲高清一区二区| 91久久青青草原精品国产| 在线观看无码av免费不卡网站| 五月婷婷亚洲综合| 亚洲人成高清| 91精品国产福利| 久久中文无码精品| 欧美成在线视频| 黄色国产在线| 99热亚洲精品6码| 国产永久无码观看在线| 国产系列在线| 国产成人无码播放| 18禁影院亚洲专区| 一级香蕉视频在线观看| 无码精品国产dvd在线观看9久| 夜精品a一区二区三区| 国产精品福利一区二区久久| 久久精品国产精品青草app| 国产欧美视频综合二区| 国产欧美一区二区三区视频在线观看| 国产三级毛片| 区国产精品搜索视频| 亚洲欧洲一区二区三区| 国产欧美在线观看一区| 国产精品无码AV片在线观看播放| 美女无遮挡被啪啪到高潮免费| 国产精品护士| 亚洲国产成人久久精品软件| 97成人在线视频| 精品91在线| 久久久噜噜噜| swag国产精品| 亚洲91在线精品| 国产黄在线免费观看| 久久婷婷色综合老司机| 欧美激情第一欧美在线| 亚洲无码不卡网| 91美女视频在线| 免费又爽又刺激高潮网址| 91蜜芽尤物福利在线观看| 精品久久久久久久久久久| h视频在线观看网站| 污污网站在线观看| 99无码中文字幕视频| 一级毛片免费不卡在线| 91精品小视频| 国产99视频免费精品是看6| 亚洲精品免费网站| 成人精品区| 免费高清a毛片| 国产粉嫩粉嫩的18在线播放91 | a毛片免费看| 亚洲第一成人在线| 91成人在线观看视频| 伊人久久大线影院首页| 国产真实乱了在线播放| 无码视频国产精品一区二区| 亚洲美女一区二区三区| 99精品视频九九精品| 免费又黄又爽又猛大片午夜| 久久黄色影院| 国产美女丝袜高潮| 毛片视频网址| 精品一区二区久久久久网站| 一级毛片在线播放免费| 亚洲系列中文字幕一区二区| 国产电话自拍伊人| 在线免费观看a视频| 欧美三级日韩三级| 美女免费精品高清毛片在线视| 欧美日韩va| 久久综合丝袜日本网| 国产一级精品毛片基地| 浮力影院国产第一页| 国产福利拍拍拍| 中文字幕丝袜一区二区| 92午夜福利影院一区二区三区| a亚洲视频| 在线看片国产| 99无码中文字幕视频| 亚洲国产精品日韩av专区|