数据库创新教学的探究

时间:2022-03-31 10:46:05

数据库创新教学的探究

摘要:在竞争日益激烈的社会中,为了培养出高素质人才,教学改革创新一直都是各学校教学的核心工作。数据库是计算机专业的必修课程,同时也是重点课程,本文通过大量例证来探究数据库创新教学的手段、方式,来达到培养高素质人才的目的。

关键词:数据库;创新教学;并发操作

中图分类号:G642文献标识码:A文章编号:1007-9599 (2011) 08-0000-01

Database Innovative Teaching Exploration

Tang Ying

(Huizhou Agricultural School,Huizhou516023,China)

Abstract:In an increasingly competitive society,in order to produce high-quality personnel,teaching reform and innovation has always been the core work of teaching in schools.Database is a required course for computer science,but also the focus of course,this database through a large number of examples to explore innovative teaching methods,ways to achieve the purpose of training high quality personnel.

Keywords:Database;Innovative teaching;Concurrency

一、创新教学的思想

课程改革的核心就是将死记硬背、机械训练的传统灌输式教学模式转变为乐于探究、勤于动手的学生主动学习模式。这种改变要求教师的教学过程要从讲述性教学过渡为引导性教学;要求学生的学习过程要从被动接受式的学习过渡为主动探究式的自主性学习。

在这个教师引导学生探究的过程中,教师对适度引导的把握对这个过度过程起到了关键作用。教师的引导如果不到位,大部分学生没有办法能够按照教师的思路进行思考、提出问题;但是如果引导过于发散,则会使学生的思维出现偏执甚至偏激。在引导的同时,为了让学生能够更加透彻的理解如何由浅至深的逐步挖掘,教师可以通过结合生活实例来表述常见问题。下面以火车票的例子来解释数据库并发控制对生活中实际问题的帮助。

数据库中事务运行方式有串行执行,并行执行两种。例如,飞机定票系统的一个活动序列:

1)甲售票点读出某车次的火车票余额A,设A=11;2)乙售票点读出同一车次的火车票余额A,也为11;3)甲卖出一张火车票,修改余额A为10,写回数据库;4)乙也卖出一张火车票,修改余额A为10,写回数据库。

此时出现错误:卖出两张火车票,数据库中火车票余额只减少1。因此看出并发操作带来的数据不一致性。

或者解释出三类不可重复读:(1)事务2对其做了修改,当事务1再次读该数据时,得到与前一次不同的值;(2)事务2删除了其中部分记录,当事务1再次读取数据时,发现某些记录神秘地消失了;(3)事务2插入了一些记录,当事务1再次按相同条件读取数据时,发现多了一些记录。再让学生结合三类不可读的提出解决方案,并指出哪些方案可以通过数据库来实现,哪些不能实现,同时给予理论解释,这就可以让学生理解并发控制的应用模式。

接下来,教师还可以更深入的让学生使用已经提出的解决方案,自己分析是否可以应用于类似的生活实例中去。这样,一个问题的引申,可以带动学生的整个思维。

二、创新教学的方法

计算机类相关专业在教学实施的同时,需要应用许多教学硬件设备和软件系统,比如学校的电脑机房、投影仪等,在众多的教学辅助工具中,使用最为频繁,那么如何在这频繁的使用过程中切实提高学生的勤于动手的能力,将是提高教学水平的关键。

在传统的教学模式中,教师使用投影仪多数是为了展示教学课件内容,而非演示所学技术的应用操作,这就让学生在理解不稳固的基础下,也无法真正的认识到数据运行的流程。下面就数据不一致和读“脏”数据在既定的时间周期内运行次序进行演示。

T1 T2

1) 读C=100

BB*2

写回C

2) 读C=200

3) ROLLBACK

C恢复为100

此处在结合数据不一致性和读“脏”数据的解释和罗列运行步骤表的同时,以一种较为合理的方式解释给学生这个数据出错的过程。这样让一个复杂的现象得到了生动的表现形式,更能让学生有深切的体会。

三、创新教学的互动

高校在建设教师队伍的过程中,除了要对教师的性格的充分利用,也要考虑发挥各个年龄段的教师的优势。数据库是一门初学期枯燥,入门后技术性要求高的学科,不同教师的性格特点,对这门课的教学质量影响也不同。

教学的互动不应该只存在于教师与学生之间,学校也要创立宽对象范围的交流平台,甚至开放一些保密性不强的公共设备。比如在数据库教学上,高校可以让学生参观学校使用的数据库服务器,或者打开一部分数据库信息供学生观摩学习。学校的各项设施的最终目标就是为学生创建一个良好的学习环境,对学校设施中利于学习的使用权限也要相应的放宽。

数据库教师对学生的指导也不要只局限于课堂之中,对教师人才的选择也要有针对性。在数据库的教学初期,对教师的要求是有活力并且有独到思想,在学生进入到数据库学习的入门期时,需要有细心并治学严谨的教师,从理论上对学生严格把关,在学生进入到自主创新性学习的时期时,则要有经验丰富的教师对学生进行宏观的指导。

在数据库的学习测试中,列入测评范围的就不要只在考试成绩方面,而是要加入平时学习的动手操作和实验能力方面的量化。

四、总结

创新教学法在数据库教学课堂中的应用,避免了传统教学法填鸭式灌输知识点的缺点,能够让学生在浅层理解的基础上,逐步完善数据库的构建过程,对激发学生的学习兴趣和改变学生学习态度方面起到了积极的促进作用。从中不难发现,对于数据库这类重点学科的教学,改革教学方法是至关重要的,教师掌握了符合学生认识规律的教学方式才能切实提高教学水平。

参考文献:

[1]兰彬,张燕.数据库系统原理课程教学改革及思考[J].北京农学院学报,2007,6,22

[2]黄志丹.培养创新型人才的数据库教学改革与创新[J].科教前沿,2011,3

“本文中所涉及到的图表、公式、注解等请以PDF格式阅读”

上一篇:2006大事记等 下一篇:利用红外热像仪在HVAC系统进行空气泄漏检查