首页 > 文章中心 > 数据库原理

数据库原理

数据库原理

数据库原理范文第1篇

关键词 空间数据库 数据库 教学质量 融合教学 模式思考

中图分类号:G424 文献标识码:A

Probe into the Integration Teaching of Principles of

Spatial Database and Principles of Database

WANG Yuanni[1], HE Zhenwen[1], GE Fei[2]

([1] Computer College of China University of Geosciences, Wuhan, Hubei 430074;

[2] Computer Science of Central China Normal University, Wuhan, Hubei 430079)

Abstract Principles of spatial database is one of the main courses of the major of spatial information and digital technology. It is worth exploring and thinking of how to conduct the teaching of space database principles better in the absence of the curriculum of database principle as the pilot. Combining the reality of the major and the status of the curriculum of spatial database principle of our school, this paper puts forward a suitable teaching model. It could introduce students faster and also ensure the quality of teaching, so as to reach the teaching purposes.

Key words spatial database; database; teaching quality; integration of teaching; pattern thinking

空间数据库原理课程是空间信息与数字技术专业的主干课程之一,要求学生通过本课程的学习,掌握空间数据库的基本原理与建设方法。经过课程学习和上机实践训练,使学生掌握空间数据库的基本原理以及建立空间数据库的技术方法,具有使用、管理以及建立空间数据库的基本能力。我校空间信息与数字技术专业该课程配套有2周的课程设计,通过课程设计,使学生掌握空间数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的空间数据建模工具和空间数据信息管理技术,学会完成空间数据库的设计与实现。该课程开设已经两年,头年是在大二下,次年调整到大三下开设,但是都由于学生没有学习过数据库原理课程,在该课程的学习中暴露出一些问题,教学效果欠佳。为此,本文根据教学经验和实践,就如何开展空间数据库原理课程,提出一些建议,共探讨。

1 数据库原理基础知识有机融合

针对本校空间信息与数字技术专业来说,并未设置数据库原理课程。面临这一现状,空间数据库原理课程在讲解时如何引入数据库的相关知识是需要思考的问题。如何更有效地引入数据库原理的基础知识,从一般数据库系统进入到空间数据库系统,将数据从一般数据上升到空间数据。这需要将数据库原理的基础知识与空间数据库的基础知识有机结合起来,让学生体会到空间数据库与数据库的相异性。从基础原理上讲,空间数据库满足数据库的一般特性,只是数据上升到空间数据后,对于带空间地理位置的数据表达及存储、查询等多了一些方法。实际中,可先介绍的一般概念、原理包括数据表达、数据模型、数据查询等,在弄清楚一般数据库的使用后,再来看空间数据库对应各部分就比较容易看出相同和相异的地方,可以更好地理解二者的关系。

当然也不能完全分为数据库和空间数据库两部分来讲解,不能形成两张皮的局面。一是效果不好,二是学时不够,重点不突出。所以,应该想办法融合数据库和空间数据库的知识,以空间数据库为主体,按照空间数据库的基本原理以及空间数据库设计的各个环节为主线来贯穿,在讲解每部分内容时可以按照先从一般数据库的表示方法入手,先用一般数据来做示例讲解基本方法,然后引入空间数据,再来看方法的变化之处。从一般数据到空间数据围绕数据的变化设计内容,最终实现知识的融合,既了解了一般数据库的思想,也学会了空间数据库的使用。

2 一般数据到空间数据的阶梯介入

对于没有接触过数据库知识的学生来说,如果一下子上升到空间数据的处理,可能存在着一定的困难。毕竟,空间数据的处理相对比较复杂。在课堂案例的选择与设计以及上机实习环节,一般数据的处理方法和空间数据的处理方法,需要一个渐进的过程。比如空间数据的查询,单纯来看空间数据的查询,涉及到很多的空间操作方法。如果一下子介入进去,学生很可能消化不了,不妨先介绍一般的查询方法,也就是简单的select结构。用一般数据容易理解的实例先来看select的基本用法,再弄清select查询的使用后,再来变换实例,选择实际中带有空间数据的查询,如果只是简单的信息查询,可能基本只会用到一般数据的select结构就够了,如果涉及到相关空间位置的操作,再来看在对应select基本结构的基础上需要增加什么谓词和字句,对应不同的情况划分,谓词和字句结构都是固定的,只是要根据查询条件给予不同的参数而已。通过一般数据到空间数据的渐进变换,逐步理解空间数据操作与一般数据操作的相异性,理清楚后会发现其实二者很多基本方法都是一致的,只不过空间数据为了实现空间位置的信息需求,增加了一些使用方法以及细化了一般数据问题处理的基本方法。

采用从一般到特殊,从简单到复杂的思路,学生学起来会轻松得多。渐进式的导入也是一个逐步消化和理解的最好方式。

3 主线贯穿式

空间数据库原理概念颇多,如果泛泛都讲到,效果是可想而知的。建议围绕空间数据库的设计与实现这一主线来讲解,上完这门课也是让学生学会如何设计与实现空间数据库。如何设计一个空间数据库,各个环节的工作如何实现,应该让学生带着这些问题来学习这门课,既明白课程目标,也能理清课程思路。

有了主线,围绕这一主线,空间数据库设计的每一步涉及到哪些原理和方法也就自然而然地引出来了。某一个知识点是为某一个环节服务的,某一个环节是空间数据库设计的不可缺少的某一步。这样,就不会觉得理论知识零散。围绕各环节设计的原理和方法去讲,不用面面俱到,具体设计涉及到哪些方法讲清楚就行,这样才能体现主线的清晰度,同时做到重点突出。

只有理清主线,利用主线将知识点连接起来,才能更加明确课程的目的。一般原理类课程没有主线的贯穿,学生学完了感觉都是凌乱的,不知道能做什么,学了有什么用。因此,梳理一条主线,围绕主线设计知识点和授课内容是很重要的。

4 循序渐进式实践

学生的实习实践教材我们选用的是Oracle Spatial 空间信息管理――Oracle Database 11g. Ravi Kothuri(美)Albert Godfrind 著,管会生等译。之所以选用该教材是因为这本书围绕空间数据库的数据操作讲解非常详细,也有数据案例,基本上涉及到了空间数据库的各个方面。实践环节包括平时上机和课程结束后的课程设计。

实践中,发现大部分学生都能按要求掌握知识点,但存在着一些不足。比如基本上是按照所给资料在做,处于赶着进度完成的状态,对于问题的思考较少,理解程度不够。学生对空间数据库建模理解不透彻,缺乏独立设计空间数据库方面的能力。分析原因主要在于需要一些先导课程,如数据结构中对树的一些知识点涉及到与空间数据建模方面相关的树介绍不够等。 知识点分散,没有最后的整体设计等等。

对于诸如上述之类情况,在今后的实践中如何更好地做到理论与实践相结合,重点突出,建议采用渐进式的实践方式。围绕最终目标学会设计并实现小型空间数据库系统,设计并精炼每次实习任务,而不是泛泛实习。根据空间数据库系统建立与设计的各个环节,分解到平时每次任务中学习,先学习各环节的主要知识点,待重点知识点消化后,课程设计环节再围绕设计一个小型空间数据库系统将平时上机零散的知识点串接起来。把Oracle Spatial 空间信息部分的重要内容移到平时上课的上机中,增加平时上机学时。在平时上机过程中就掌握如何使用Oracle Import工具导入数据,如何实现空间数据的加载、传输和验证;如何在应用程序中访问和操作空间对象,重点在于用PL/SQL操作几何体;如何创建空间索引以及空间索引参数的设置;学会几何处理函数等。做到平时上机完成基本知识的学习,课程设计开始就先通过案例研究学会使用Oracle Spatial对空间数据的存储、分析、可视化和集成等。接着,进行空间数据库的应用开发,利用高级语言针对Oracle Spatial等进行二次开发。这样的话,空间数据库课程设计就可以顺利进入空间数据库的应用开发,完成从设计到实现的过程。整体上经历空间数据库设计的各个环节。

采用循序渐进式实践方法,可以保证学生在学习的过程中能够由浅入深、由局部到整体、逐步深化、有条不紊地进行。

5 自主与团队精神的有效融合

在学习的过程中,应该注重学生的自主能力以及团队合作能力。就空间数据库原理课程而言,该课程的最终目标是学生能够学会设计与实现小型的空间数据库系统。为了达到这一教学目标,我们应该有机地融合学生的自主能力和团队合作能力。通过学生的自主学习,掌握基本原理方法和基本训练;通过小团队的集体力量设计完成小型空间数据库的设计与实现。

在自主学习的过程中,可以培养学生的自我学习能力。在教师引导下,发挥学生主体作用,学会自我思考,培养自我解决问题的能力。在自主学习中,通过查阅资料,分析总结,掌握新知识。

同时,团队合作精神也是非常重要的。作为一个学生,不但要具备自我学习的能力,也应该具备团队合作的能力。在团队中体现自我,发挥个人价值。

该课程有理论有实践,如果能够有效地融合学生自主学习与团队学习,不论是从课程本身的讲授,还是从学生个人能力的培养来说,都是非常有意义的。两者相辅相成。因此,课程设置时可以将平时的上机实践安排为个人独立完成,课程设计安排为小团队分组设计与实现。在每个人掌握基本知识之后,将问题融入到团队中一起实现,既能培养团队协作能力,也能发挥个人的主观能动性。

6 总结

空间数据库原理课程理论偏多,尤其在学生缺乏对数据库理论知识了解的背景下,如何合理安排教学实践环节,有机地融合数据库原理基础知识,突出空间数据库的特色与重点,本文探讨了其有效的教学模式,主要从五个方面提出了建议。在今后的教学过程中我们也需要根据实际的教学效果逐步调整和优化教学模式,使其不断完善。

参考文献

[1] 吴信才.空间数据库.科学出版社,2009.

[2] 崔铁军.地理空间数据库原理.科学出版社,2007.

[3] 杨勇.GIS 专业“空间数据库”课程教学内容和方法探讨.测绘与空间地理信息,2013.36(2):31-33.

[4] 王家耀.空间数据库信息系统原理.科学出版社,2001.

[5] 龚健雅.空间数据库管理系统的概念与发展趋势.测绘科学,2001.26(3):4-9.

[6] 曹敏.测绘工程专业《空间数据库原理》课程教学探讨.现代测绘,2011.34(6):62-64.

[7] 闫金凤.GIS专业“空间数据库”课程教学内容研究与实践.测绘工程,2010.19(6):75-78.

数据库原理范文第2篇

【关键词】数据库原理;学习效果;数据库技术

《数据库原理》这门课程的特点是专业术语较多,各部分知识点较杂乱,不易贯通。部分章节内容还有些抽象,特别是有关“范式”和SQL语言的章节,这让有些学生学习起来往往感到力不从心。其实,我们只要采用有效的教学手段,让学生掌握正确的学习方法,有目的性、针对性地学习,就可以事半功倍,收到良好的学习效果。

1.讲解基础知识,把握学生认知规律

许多学生在学习数据库原理时,总觉得入门迟、得道难,一方面是由于学习重点的偏差,只注重语言知识的学习,忽略了逻辑思维能力的训练;另一方面是学习方法的偏差,只注意新知识的学习,而忽视了知识体系的融会贯通。

掌握方法论是大学生应具备的基本素质,不同的学科既有共性的方法论,也有各自的方法论。就数据库原理与设计而言,其主要的方法论是逻辑思维能力,这种逻辑思维与数学思维有许多共同之处,也有自己独特的地方,即与计算机紧密联系在一起的特点。

在学习数据库初期,我们会向学生讲授有关数据库的相关概念,可以如此逐一介绍。首先介绍数据,所谓数据(DATA),就是对现实世界客观事物的符号描述,分为数值型数据和非数值型数据。所谓数据库(DB),就是数据的仓库,是指能够长期存储的、大量有组织的数据的集合。从广义范围来看,可以说是任何一张二维表,包括用Excle或Access建立的表格。但从专业角度来说,它只意味着用数据库软件建立的文件的集合。严格地说,数据库是相关数据文件的集合,而不是指单个文件。所谓数据库管理员(DBA),就是管理和维护数据库的人员。所谓数据库管理系统(DBMS),就是管理和维护数据库的软件的集合。经过这种介绍方式,学生对数据、数据库、数据库管理员、数据库管理系统就熟练掌握了。

2.循序渐进教学,构建完整知识体系

《数据库原理》这门课程的主要内容有SQL语言、关系代数、关系演算语言、数据库设计与保护、关系理论等章节,最后以数据库系统设计实例为总结章节,对设计实例章节进行了规范和完善,给学生一个完整的实际应用的示例,使学生学以致用,扩宽学生的视野,提高学生的实际应用能力。关系代数和SQL语言这两章节的内容难度都不大,只要学生熟练掌握各种语句的关键词及其应用,透彻理解书中的例题并且多做多练就可以帮助自己熟能生巧。关系数据库的规范化理论部分属于需要多看多记的内容。第一范式,第二范式……这些概念非常抽象,学习的关键是要抓住数据依赖关系来区分各种范式,要弄清改变各种范式最终的目的是优化数据库,并把各种概念应用到实际例子中来记忆就可以大大提高学习效率。

在学习关系数据库设计理论这一章节时,很多概念比较抽象,难于理解,需要学生上课认真听讲,老师会结合实际应用实例讲解,多听多想多提问,就可以在脑海中把数据库的知识要点串成一个逻辑严密的知识体系。

数据库设计章节的内容则属于记忆加应用的类型,在熟记设计步骤的基础上,要反复阅读书中的例子以加深理解。学习数据库设计时必须要对整个数据库设计流程有清晰的认识。数据库设计分为六大阶段:需求分析概念结构设计逻辑结构设计数据库物理数据库实施数据库运行和维护,各阶段的主要任务及其生成的相关文档都要清楚明确,学生在老师的引导下,参照书中图书管理系统的设计,理解各个阶段的设计内容、设计方法和设计工具,会收到很好的效果。所以,在整个学习过程中要由浅入深、循序渐进,注重知识体系的完整性。

3.立体化教学环境,培养学生应用能力

大学学习生活中应重点培养学生的能力,以使学生步入社会后能够适应知识不断更新的需求。在教学中,我们利用课堂、机房、网络等空间,构建立体化的教学环境,把传授和理解,思考和验证、理论与实践结合起来,启发和调动学生的学习积极性,逐步提高学生的能力。

利用教室空间进行课堂教学,采用“提出问题一分析问题一引入新知识一解决问题-总结提高”的任务驱动的教学模式,从而使学生印象深刻、记忆牢固,对启发思维、激励情趣、提高学习效率起到重要作用。加强机房实践环节,老师要精心设计每一个实验及实验步骤,让每一个实验起到应起的作用。“精讲多练”,强化上机实验教学,是提高学生能力的重要环节。

利用网络空间开设课程网站,提供了比较完善的网上教学资源,包括电子课件和电子教案可供下载;网络课程集中了本课程的知识点、重点和难点,使学生能根据自己的需要,进行交互式的自主学习;按照讲课的顺序,每章都配有同步练习题,供学生预习和复习;每章都设有网上自测题,供学生自我测试,以调动学生学习积极性。

4.利用课余时间,积极参与社会实践

在授课过程中,本着因材施教的原则,对理论知识扎实、兴趣浓厚的学生,组成兴趣实践小组,让他们利用课余时间参与实践训练,可以在实践过程中把抽象的理论知识理解运用得更透彻。为学生提供机会参加一个数据库系统的实际项目设计,运用所学的数据库设计理论来指导实践,让学生实地调查了解数据库系统,分析各个系统的功能及其应用领域,指导学生自己用SQL语言做一个数据库管理系统,可以加深学生对前后理论知识的融会贯通。通过市场调查了解,加深学生对数据库技术的理解和认识,调动学生对数据库技术的兴趣和系统设计能力,使这部分学生在得到较快提高的同时,也带动了全班整体学习风气的改善。

5.结语

《数据库原理》是一门理论性、系统性和实践性都很强的课程,承担本课程的教师还应注意自身知识的不断更新和提高,采取符合学生认知规律的科学的教学方法,并根据学生的特点和专业来组织教学,在解决实际问题的过程中掌握数据库原理的方法和数据库技术的应用,必然会提高教学效果,为社会培养需要的实用型技术人才。

参考文献:

[1]钱雪忠,罗海驰,陈国俊.数据库理论及技术课程设计[M].北京:清华大学出版社,2009

[2]范剑波.数据库理论与技术实现[M].西安电子科技大学出版社,2012

数据库原理范文第3篇

关键词:“数据库原理”;课程;数学资源;建设

“数据库原理课程”是计算机课程之一,教学包括数据库理论、数据库技术与数据库的应用实践三个部分,可全面提高学生对数据库的了解以及应用水平。就目前来看,教W过程中教学资源不足的问题,对教学效率的提高阻碍较大。因此,建设教学资源成为了“数据库原理”课程改革的重点。

一、“数据库原理”课程简介

1.“数据库原理”课程内容

“数据库原理”课程是计算机课程的重要组成部分,由于其技术性较强,理论知识无法通过语言详细讲解,因此教师通常采用PPT进行教学,这样效率相对较高,学生的学习过程更加直观,理解也更加深入。除理论教学外,该课程还包括实践部分,实践教学通常采用上机操作的方法完成,教师要求学生亲自对数据库加以维护,以加深对知识的理解程度。

2.“数据库原理”课程教学现状

当前的教学模式,可在一定程度上提高学生的理论与实践水平,但却具有对教学资源以及现代化教学技术应用力度不足的问题。微课及网络教学是信息化技术下两种新型的教学方式,具有一定的适用性,可用于多种类型课程的教学过程中,可以有效拓展教学时间与空间,在提高教学效率方面优势显著。当前“数据库原理”课程教学,仍以课堂教学为主,课下学生的学习途径较少,长此以往,学生容易因为缺乏练习,影响学习效果。在社会及市场对人才素质要求越来越高的今天,对上述教学模式加以改革,已经变得极为必要。

二、“数据库原理”课程数学资源建设

1.数学资源的整合

(1)理论教学。理论教学内容以数据库理论知识为主,教学可在网络平台上进行。教师需将教学内容以电子教案的形式,到互联网上供学生学习。以“数据库原理”第一章为例,电子教案中需包括数据库管理的发展、数据库管理系统、数据库的发展形式三项内容,教师需将每一项教学内容细化,系统地展现给学生,使其能够参照电子教案自学知识。

(2)实践教学。实践教学的目的在于培养学生的数据库管理能力,以学生的上机操作为主。对此,学校可建立相应练习平台及数据库管理系统,如SQL Server等,使学生的操作水平在系统中得到提升。与传统的机房上机操作相比,上述方法拓展了练习的空间与时间,提高了练习的有效性。

(3)视频资源的制作与。教师可综合理论与实践教学内容,制作视频资源,并将其到互联网平台中,使学生可通过对视频资源的观看,直观地理解理论知识,并了解操作过程,降低学习难度。视频资源可采用微课模式下视频的制作方法加以制作,要控制每一段视频的时间,避免视频内容冗长繁杂,影响学生的观看兴趣。

2.教学资源的建设

(1)软件与硬件支持。由于教学资源需要以视频的方式,因此需具有录像及录音设备,硬件应包括摄像头、话筒、电脑等。软件可以以Camtasia Studio系列为主。

(2)具体建设过程。①启动Camtasia Studio软件,进入到教学资源录制程序中。②打开PPT课件并播放,根据需求,调整显示区域大小。③点击Camera,进入视频录制状态。④点击Audio按钮,完成声音测试。⑤点击REC,正式录制。⑥录制完成后,保存文件。⑦可点击屏幕右上角预览键,观看效果。⑧如视频资源不存在问题,则可以。

3.教学资源多样化水平的提高

(1)课程介绍。教师需在制作每一个教学视频前,做好课程介绍,使学生不必长时间观看视频,便能够马上了解此视频中所包含的内容。不同学生对不同知识的了解程度不同,因此视频观看需求也不同,将课程介绍置于教学前,可使学生及时筛选出自己所需要的资源,提高学生的学习效率。课程介绍应包括学习任务、学习方法、学习内容等多方面内容,使学生可全面了解视频的概况。

(2)视频讲座。教师可对答疑解惑过程中学生所提出的问题加以总结,选择学生学习难度最大的环节,作为视频讲座的主要内容。在视频讲座开始前,教师应搜集大量资源,以解决学生普遍存在的问题为目的展开讲座,确保学生通过讲座获得更大的进步。

(3)教学内容总结。教师以一章节为一阶段,对教学内容加以总结。以第二章“数据模型”为例,教学内容总结应包括数据模型种类总结、关系代数运算的总结、关系实体及参照完整性的总结等。教学内容总结应本着简洁明了的原则展开,避免赘述,使学生清晰地了解整个章节的脉络及基础知识内容,帮助学生理清学习思路。

三、结语

综上,教师应在利用相应教学软件的基础上,将理论与实践内容的教学整合为视频资源,以提高教学的直观性;并通过测试及总结教学内容的方法,为学生理清学习脉络,使其充分了解自身存在的弱点与缺陷,使教学水平及学生的学习效果得到全面的提高与改善。

数据库原理范文第4篇

关键词 项目学习 数据库原理教学 创新能力

中图分类号:G426 文献标识码:A

0 引言

随着社会信息化的发展,计算机专业传统教学模式不再适应社会对应用型人才的要求,培养面向实际应用的IT专业技术人员是人才市场的需求。如何在教学中突出技术性学科特点,充分利用信息时代网络资源优势,高效地培养面向社会的实用人才推动着教学模式的变革。倡导个性化的学习,使学生在实践创造中完成课程学习任务的项目学习教学模式应用到了数据库原理课程教学实践中去。

传统的计算机数据库原理教学侧重于理论教学,重点讲授数据库理论、技术,一般采用以课堂教学为主的知识结构驱动教学模式,教师循序渐进地讲授课程涉及的各个知识点,与各个知识点相对应的实例是彼此没有联系的、孤立的。学生按部就班地学习局部的知识点,难以把握课程整体的知识框架。课程教学多以教师为中心,学生只是被动的听讲和练习,忽视了学生自我探究能力的培养。

基于项目学习的教学模式集中关注于某一学科的中心概念和原理,旨在有特定意义的任务完成的过程中,使学生主动地进行知识的建构,达到创新能力的培养目标。

1 项目学习在数据库原理教学中的实践

在数据库原理项目学习教学模式中,教师将数据库原理中的知识点融入到完成某一数据库管理系统的开发过程中;学生选择适合自己的项目,在课程学习、实践的过程中逐步完成系统开发,通过实践感受提升对数据库理论、技术的认识。项目学习在数据库原理教学中的实践反映在我们的理论教学、实验教学和学生自主学习环节。

1.1 理论教学环节

数据库原理课程结构可划分为两个层次:一是基础数据库理论知识的教学:二是利用数据库技术开发实际应用管理系统的教学。传统的教学模式侧重于第一个层面上的教学活动,抽象的理论往往使学生对课程学习产生厌倦感。基于项目的学习可以通过作项目掌握必须的课程知识,将枯燥的理论分散在某一数据库管理系统开发过程中,突出技术性以提高学生学习兴趣。应用项目学习方法进行教学,课程教学中使用的教学项目成了决定数据库课程教学效果的关键。我们教师精心选取学生比较熟悉的环境作为课堂教学项目的开发对象,例如学生学籍管理系统,取材贴近学生,分析、开发涉及的业务流程学生容易接受。教学项目贯穿整个数据库原理课程知识体系,教师需要分析系统开发全过程,仔细选择项目开发的每一个阶段所涉及的核心知识点,诸如数据模型、关系数据库等基本理论,核心知识点嵌入项目开发过程的不同阶段讲授。针对每一个核心知识精心设计课堂教学环境,精心准备教学内容,用核心知识点引导教学项目的开发活动,确保教师、学生在利用项目学习法进行教学实践过程中,完成课程结构规定内容的学习。

通过教学项目的开发,将数据库原理穿插到项目的实现中,为应用技术教学提供充实的理论支持;应用技术支撑的系统项目开发过程为理解枯燥抽象的理论学习提供实例素材。开发过程教学引入WEB数据库技术及应用、面向对象技术、数据仓库技术等新技术,简单介绍数据库技术的新进展和新一代数据库系统,包括Web数据应用技术、分布式数据库、对象数据库、数据仓库等,反映数据库发展的最新潮流。这样一种教学内容设计上的安排,既让学生深刻地理解数据库的基本理论,又使学生全面掌握数据库的实际应用,可以迅速投入实际项目开发工作,并且初步了解数据库技术的最新发展,为从事科学研究及将来从事研究生的学习提供良好的入门与开端。

1.2 实验教学环节

实验教学环节我们改变了以往对数据库原理某些理论点进行孤立的实验验证教学模式,要求学生多人合作在一个教学周期内完成一个有意义的数据库管理项目。学生伴随实验教学进展以项目小组为单位,利用实验教学提供的条件在教师指导下实施项目开发工作。实验中学生开发项目的选择有两个途径:一是课题组老师经过多年数据库课程教学和自身科研经历积累的项目选题;二是要求学生根据自己对实际生活环境的了解程度提交一些管理系统的项目,老师据此筛选,确认项目是否能够达到课程要求以及项目是否具有可实现性,通过课题组老师评审确定为任务选题。学生根据个人爱好选择题目,教师依据选题将学生划分到项目小组,项目小组成员自主进行项目任务的分工,实验中项目小组成员以协作方式进行学习和项目任务开发。

伴随着理论课程中项目的实例教学,学生已经对数据库理论及相关技术有了较深的理解,学生就能够根据项目选题从系统需求分析开始,模仿完成系统的概念结构设计、逻辑结构设计、物理设计;利用SQL sever在实验教学环节逐渐实现应用系统开发。有了确定的实验目标――项目,学生实验课的主动性较验证性实验高,学生按照各自在项目中承担的任务进行各自任务的开发,遇到困难时小组成员会集中探讨,寻找解决问题的途径。小组成员不能解决的问题及时与实验指导老师进行沟通,获取老师的支持。一个项目的实验不像孤立的验证试验那样,一次两次实验课是无法完成的,需要较长的周期才能完成,为了避免学生产生倦怠情绪,要求学生将系统开发过程分为若干个阶段,每一阶段结束都要进行阶段验收,教师会对学生的阶段性成果进行评判。学期末,项目小组成员将提交实验阶段进行的项目开发结果,每个成员以自己的理解方式上交课业,作为实验环节成绩。实验环节使学生通过项目开发理解理论课程学习的重要性,在实践过程中自我完成知识的构建;同时,项目开发蕴含着集体的智慧,学生学习过程中有充分的交流机会,教师和学生也有更深入交流的机会,锻炼了学生的团队协作能力。

1.3 自主学习环节

理论和实验课时受到教学计划的限制,课堂学习只能解决基本理论、主要技术问题,与课程相关的很多内容必须课下充实。项目学习方法要求培养学生的自主学习能力,使学生成为教学环节的主体。计算机网络的发展给项目学习教学方法的实施提供了更为丰富的共享资源支持。网络上充斥着各种信息资源,有些资源能够有效地弥补课堂、实践教学的不足,拓展学生视野,使之从中汲取知识。从对学生情况调查发现,87%的学生拥有电脑,绝大多数拥有电脑的学生联入了互联网。除此之外,学校的机房课余也向学生开放,学生有条件使用网络资源。数据库原理课程中还有很多问题需要学生课下查阅资料解决,学生自主学习能力的提高是教学目标所期待的。项目开发进程迫使学生利用课余时间解决遇到的问题,减少了传统教学模式下学生课余学习的惰性。学生为了项目中的某个问题会互相间探讨、网络上查询,学习气氛明显高涨。为了帮助学生更好的利用课外资源,教师通过QQ群和学生进行交流,对学生进行必要的课外引导。学生在与同学、老师以及网络的交流中汲取知识,丰富自己的知识体系。学生将自己的各种创意体现在开发的系统中,提升了自身的创造性。

2 结束语

通过数据库原理的教学实践,我们看到在计算机应用型人才的培养过程中,项目学习教学模式能够增强学生自主构建知识体系的能力,提高学生创新能力,加强学生间的交流与合作,提升团队协作意识。项目学习教学模式使计算机专业教学更贴近人才市场的需求。

参考文献

[1]靳露,建构主义的教学理论及其启示[J],安徽文学,2009(1):267.

[2]李重芬,基于网络资源利用的建构主义教学研究[J],现代企业教育。2006(18):110-111.

数据库原理范文第5篇

【关键词】数据库原理 核心课程 建设研究

前言:

稻菘庠理核心课程是计算专业中学习的重点与难点,它与各知识的联系性都非常强,并在许多领域都有着一定的适用性。为了能够避免课程内容重复、与技术发展不相符以及理念落后等情况。我们要以课程建设体系的基本内容为主,体现教学群组之间的联系性。

一、数据库原理核心课程构建的基本原则

第一,科学性。数据库原理核心课程的构建体现的是整体性。在研究的基础上,不仅要将各知识点联系在一起,还要通过相应模块的划分加强组织的优化性。核心课程中的内容不能是比较突兀的,应该体现递进性,将知识按照相关顺序传递给学生,以便他们更好的理解。第二,创新性。为了能够使数据库原理核心课程的内容更加新颖,并吸引学生的眼球。我们应该对知识点进行纵向延伸,体现学习内容的新意。第三,实践性。课程建设中更多体现的是理论与实践的结合。课程的内容中应该多加入一些操作演练知识,培养学生的综合能力。第四,可控性。课程的教学状态应该相对透明,教学环节与任务也要具有突出性。这样教师才能够对整个课堂进行把控,体现技术方法的应用。

二、教学内容改革和教材建设

(一)学时分配

学时分配分为理论与实践两个部分。在数据库核心课程的构建中,应该注重分配方式的合理性,体现集中应用性。学时的分配要根据学生的实际情况进行制定,以保障学习效率的提升。一般来讲,理论课与实践课的学时应该是相统一的。理论的学时要略高于上机操作实践。改革后,将原有的实践学时从45增加到60。这样才能够加深学生对知识的理解程度。另外,在内容改革方面,要突出设计的整体性。简单来说,实践与理论要紧密的联系在一起,在操作阶段将理论知识灌输进去,体现理解的广泛性[1]。

(二)教材建设

教材建设包括以下几个方面:第一,要体现一定的广泛性。对学生的普遍使用情况进行调查,以满足他们的实际需求为目标,及时调整教材中的内容。以《数据库系统教材》为主讲,对其他学校的教材内容进行调查,延伸知识点,丰富其内容。第二,要配置专门的习题,将试题库与教学大纲相结合,任课教师可以参照多方面资料,对其中比较重点的部分进行编写,以讲义的方式分发到每位学生的手中。并对知识点进行延伸,扩展学生的视野,扩宽知识面[2]。

三、教学方法与教学手段的科学性

(一)教学方法

数据库原理核心课程的构建还体现在新的教学方式上。第一,对传统的教学环节进行改进。除了要对相应的理论与实践知识进行剖析外,还要将教学内容更加直观的呈现在学生的面前。因此,教师要注重核心结构的应用性,让更多的学生有动手操作的机会。同时,在上课时尽可能的多列举一些实例,将完整的数据原理核心课程贯穿到学习的各个方面,使设计方式更加集中的表达出来。达到用“原理”指导“实践”,用“实践”强化原理的作用[3]。

(二)教学方法的改进

1案例教学

案例教学是一种非常有效的方式。它不仅能够使零散的教学课堂变的比较系统化,还能够体现一定的科学性。在传统的教学模式中,通常都是以“你听我讲”的方式进行。教师与学生之间没有太多的互动,使得学生学习的目的性不强,影响了教学效率的提升。为了使这种情况得到改进,教师可以为学生构建实际性场景,以一个典型的案例为主,从问题的本质出发,在多方面为学生展示出解决的主要途径。首先,设计问题,这也是案例教学的开端。其次,操作的演示。教师演示问题解决的全过程。同时,教师使学生们开动脑筋,进行小组的组内研究。教师提出一个比较相似的案例,令同学们自行讨论,并将讨论的结果呈现到课堂之中。在案例选择时,学生不必按照一定的原则进行。他们可以在课题对比的基础上选择出一个最感兴趣的内容,对实现知识的深化。第二,实验课题目的科学设计。学生可以根据知识的整体把握程度进行分析,如:基础较好的学生可以以“图书管理借阅体系的建立”为主,而程度一般的学生可以选择比较简单的“学生学籍管理系统”。运用现代化授课的一般模式,体现实践与理论相结合的观念。在这种情况下,学生的学习内容被制定,学生也能够对数据原理核心课程有一个基础性把握,知道自己应该了解的方向[4]。

2开放实验环境,实现多媒体教学

第一,教师应该将上机的次数增加,安排学生进行集体上机。在核心课程的构建基础上,应该给予学生更多的空间,让他们对自己所不熟悉的内容进行反复练习。对练习结果进行总结,将问题重新统计出来,对多数学生不懂的问题进行统一讲解,对少数问题进行针对性指导。第二,利用多媒体构建现代化课程。教师可以将授课内容以“PPT”的形式展现出来,也可以用“Flash”动画方式进行操作步骤的演示,加深学生对教材的印象[5]。

结论:综上所述,本文从数据库原理核心课程构建的基本原则出发,分析构建的主要方式。从而得出:除了在教材的改革方面,教师还应该转变教学方式,在方法改进的基础上提升专业性,促进数据库原理核心课程的可持续性发展。

【参考文献】

[1]钱雪忠. “数据库系统原理”精品课程建设的探索与实践[J]. 中国电力教育,2010,31:104-105.

[2]杨鸿雁,耿新青. 数据库系统原理课程群建设与实践[J]. 鞍山师范学院学报,2010,06:73-75.

[3]左国才,刘群,符开耀. 数据库原理与SQL SERVER精品课程建设改革与实践[J]. 河北软件职业技术学院学报,2014,03:42-44.