随着信息技术的飞速发展, 数据库技术的应用已经渗透到社会的各个领域。不论是我们访问一个网站还是做一个账目, 都离不开对数据库的访问和操作, 可见在我们的生活中, 数据库技术的应用已经无处不在。这对数据库技术的发展提供了良好的机遇, 同时也对我们的教学提出了更高的要求。对中职学生的数据库教学而言, 如何能既适应科技的发展和社会的需求, 又顾及现阶段中职生自身的素质, 这是我们教育者在教学中必须认真思考的问题。现在就将笔者对现阶段中职生数据库教学的几点思考介绍如下:
1 让学生明确学习数据库的必要性
对于任何一门课的开设, 都有开设它的原因和目的, 让学生有目的的学习一门课, 这会增加学生的学习动力和学习兴趣。那么我们为什么学习数据库呢?那是因为没有数据库的系统就是一个死的系统, 数据库给系统带来了生命。比如各个门户网站, 他们每天要有大量的信息更新, 想要让用户浏览这些大量的信息, 就必须用数据库来存储大量的动态信息。由于网络现在越发向开放的交互的方向发展, 所以网络已经转变成一个交流的平台, 这些大量的交流信息只能用数据库来存储。我们的银行如果没有数据库管理系统的存在, 那么大的信息量根本没办法管理, 再比如我们的通信系统如果没有数据库技术的存在, 我们能随时查阅我们的用户信息吗?所以, 数据库作为一个存储数据的仓库, 它已经在现在的计算机领域发挥着越来越重要的作用。因此, 对计算机专业的学生而言, 学好数据库势在必行。
2 明确教学目的
每一门课的开设都有它的目的, 数据库也不例外, 只有明确这门课的性质、任务和目标。才能在教学过程中始终不偏离方向, 使整个教学为这一中心服务。对中职数据库教学而言, 让学生学会具体的操作过程和相关的命令并能用所学的知识开发某一管理系统, 笔者认为这就是我们对这门课的总体目标。对每一节课来说, 道理还是一样, 笔者首先让学生明确这节课的知识目标和能力目标, 然后让学生再围绕这些学习目标通过理论学习和上机实践掌握知识和提高能力。只有我们能够坚持完成每一节课的学习目标, 才能完成这门课的总体目标, 因此, 教师在教学过程中应该具有明确的知识目标、能力目标和情感目标。
3 重视理论教学
理论教学是实践教学的基础, 只有理论基础提高了实践教学才有意义, 怎样才能上好数据库理论课呢?笔者认为应该注意以下几点:
(1) 课前认真备课。上课前教师自身要吃透知识, 分析本节内容与前面学习过的内容有哪些联系。后面的章节哪里用到等。对本堂课的重难点和易错点要有预设, 对易错的地方要多强调、多举例, 特别对难点和重点所涉及到的知识要准备一些相关的问题和练习, 对个别知识点的掌握要有针对训练。对本节课所涉及的知识在数据库管理系统中的运用要做充分的了解, 在课堂上介绍给学生以提高学生学习本节课的兴趣。
(2) 对问题提出要恰到好处。笔者在每节课上课之前总会先提出几个问题, 笔者提问题的原则有三类, 第一是让学生谈谈对本节课所要学习知识的理解;第二是思考我们为什么要学习这些知识;第三是结合这部分知识解决一些相关的问题。这三类问题的提问方式可以灵活多变, 但总体的方向不变, 目的是让学生全方位的理解和掌握本节课的内容, 这不仅能让学生学会这些知识, 而且还能让他们知道如何与运用这些知识, 以及用这些知识解决实际问题。当学生带着这些问题在阅读课本的时候, 才能在知识的理解和知识的应用上达到真正的提高, 激发学生的思维。当然, 笔者要求学生在上课前先预习, 这样能让学生更快地进入思考状态。如果教师提出的问题太难或太容易都不能达到预设的效果。
(3) 课堂上要少讲多练。由于课程特点的不同导致教学方法的不同, 数据库教学不同于语文或者历史, 它要求学生在自己解决问题的过程中, 经过思考、体会和实践来达到对知识的理解和掌握。比如, 学生在学习locate命令和find、seek命令时, 对这几种查找方法易混淆, 仅仅只是讲解很难让学生彻底掌握这些命令的区别与联系, 但经过针对性的练习之后, 学生对这几个命令的运用就灵活自如了。即便是讲也应该重在点拨, 对学生实在难以理解的地方要分析引导, 以激发学生的探索意识和独立解决问题的能力。
(4) 对重难点知识要精讲。重难点是一节课的核心, 当学生对有些知识很难理解的时候, 教师必须对这些内容要细致的给学生分析和讲解, 经过举例、引导等方法, 直到让学生彻底掌握为止。否则, 不论其他环节我们设计的再好, 学生也是一头雾水。如在学习排序和索引这一节, 学生对排序和索引的区别不很清楚, 对他们生成文件的类型、大小、运行方式等都很模糊, 但经过清晰的讲解和分析, 再加上大量的练习之后, 学生最终掌握了排序和索引的最本质的区别与联系。
4 加强实践教学
计算机是一门实践性很强的学科, 只有通过上机操作才能使学生真正理解、消化讲解的理论知识, 这一点对数据库尤为重要。为提高上机的质量, 首先, 要让学生对所学的理论知识要有充分的理解, 上机是为了让学生对理论知识的再思考和再掌握;其次, 要做好理论知识与上机内容的衔接, 最好是同步进行, 既不能提前, 也不能滞后。还有很重要的一点是让学生明确本次上机的目的和任务, 教师最好在课前要写好上机所要完成的作业任务, 在上机过程中并不断查看指导学生, 这样上机的实习效果会更好。上机结束后要写上机报告, 上交由教师批阅。
通过上机练习能够让学生对所学的知识有一个更深层次的认识, 比较容易的掌握理论知识的难点, 以及一些平时不注意的问题, 上机练习能够培养每个细节, 让学生理解即使一个标点符号出错程序也不能运行, 从而加深了学生对细节的注意。因此, 上机能够培养学生整体能力的提高。
总之, 数据库教育与其他学科相比, 缺少现成的教学经验供我们借鉴, 而且数据库技术本身就是一门飞速发展的技术, 这要求教师不断地学习新的知识, 不断地探索新的教学方法, 让学生能够在理论和操作两方面都有所提高, 我们不能仅让学生学习课本知识, 更要让他们了解当前数据库技术发展的趋势, 以便学生能够更好地适应社会。因此, 探索新环境下的新型教学模式、教学方法, 已是我们数据库教育工作者刻不容缓的责任。
摘要:本文就当前中职生数据库教学的现状作了一个系统分析, 并针对此现状提出一些自己的观点。从不同的角度分析了中职生学好数据库的必要性;重点阐述了如何提高数据库课堂的教学质量, 让教与学能够形成一个整体;如何才能将数据库教学中的理论与实践更好的结合, 使之能够更好的适应社会;如何才能充分调动学生的学习积极性, 使不同层次的学生在不同的层面得到不同程度的提高, 有效地培养学生的探索意识和创新能力。
关键词:数据库,理论教学,实践教学
参考文献
[1] 李华.数据库教学浅析[J].计较机教育, 2007.32-34.
[2] 孙奇燕.高校计算机基础教学方法的实践与探讨[J].计算机时代, 2007/08.