首页 -> 2009年第1期

《数据库技术与应用》教学方法新探

作者:董 连




   [摘 要]本文结合多媒体手段、课程特点和创新理念,分析了《数据库技术与应用》课程的教学手段、原则、特点和重要性,并提出了加大实践环节、使用创新理念和情景模式的教学方法,以进行详细探讨。
   [关键词]范例驱动网络教学 教学模式 教学方法 创新理念
  
  一、引言
  
  《数据库技术与应用》是计算机类专业的基础课程之一,主要介绍数据库的基本概念、基本原理、具体操作及有关应用;随着数据库技术的不断发展和更新,该门课程的理论教学方法和手段也应随之改变。同时,作为信息系统的核心和基础的数据库得到越来越广泛的应用。但如何使数据库的基础知识、基本技能与现代数据库技术相结合,并真正使学生运用所学的数据库理论知识和技术来解决实际问题,以达到学以致用、提高教学质量的目的,就成为了《数据库技术与应用》课程教学的重要任务和教学目标。
  
  二、坚持以多媒体作为辅助教学手段和“以教师为主导、以学生为主体”的教学原则
  
  随着面向对象技术的产生和发展,传统的黑板教学方式已不能完全满足教学的需要。而采用计算机教学辅助软件CAI形象、动态地模拟教学中所讨论的许多抽象概念和看不见的过程,就能达到帮助学习者理解和掌握基本知识与基本概念的目的。这对于提高教学质量,增强教学效果,提高学生的学习兴趣都大有裨益。此外,CAI所显示的版面规范、文字精炼、多样形式、多重感官刺激,也极大地调动了学生听课的积极性,有助于他们理解和掌握所学内容,有利于补充课外知识和典型实例,从而给他们留下了深刻的印象。
  需要注意的是,在多媒体教学中,教学主体并没有改变。因此,要始终把握好学生在教学过程中的主体地位,并发挥教师的主导作用,而不能以课件为主。此外,由于多媒体教学具有信息量大、呈现快速、表现直观、操作简便等特点,这就容易导致师生依赖荧屏展现,从而忽视了教学的策略、方法,忽视了教学的难点与重点,忽视了学生的感受与反应以及同他们的情感交流。这样,就不容易使学生真正掌握课堂教学的内容。
  实践证明,要利用多媒体辅助教学并达到最佳的教学效果,首先就必须树立现代化的教育观,做到以学生为主体、为中心,并培养他们独立获取知识、发现创新知识的能力,把创新能力的培养放在重要的地位。此外,还要利用指导法教学、“启发”式教学来体现“以教师为主导,以学生为主体”的教学原则,从而使教师真正成为学习的组织者和引导者。
  
  三、明确课程特点与教学的重要性
  
  《数据库技术与应用》是一门综合性课程,它有两个较明显的特点:①课程内容庞杂,涉及面广。其内容包括数据库的基本概念、理论、关系运算、关系规范化基础、结构化查询语言SQL、数据库应用系统的设计、SQL Server数据库管理系统的概述和SQL Server数据库的简单应用等。②就数据库的基础而言,学生除了要掌握理论知识外,还要学会数据库系统的概念设计和逻辑设计,并转换为具体的数据模式及掌握数据库的实际操作,从而为后续的一些课程,如VB、ASP等的学习打下扎实的基础。只有明确了这门课的特点、任务,才能在教学过程中始终保持正确的方向,才能制定严密的教学大纲,从而使整个教学过程都始终围绕这一中心开展。
  
  四、重视实践环节
  
  《数据库技术与应用》除了可以在理论教学中借助实际的数据库实例进行解释外,还必须通过实验的手段来实现。从教学角度来讲,理论知识要经过实践检验后,才能使学生真正理解和掌握。因此,整个教学环节都应贯穿关系型数据库SQL Server的应用,并通过上机,完善对数据库中DDL、DML、DCL的了解和掌握。
  1.由于学生以前上机的系统基本上都是单机版,因此,对于SQL Server的安装最好采用网络版。以使学生通过对SQl Server的使用,明确什么是C/S结构,从而扩大知识面。
  2.认真选择上机内容和题目。上机题目要典型、切合实际,最好是实际问题;内容要明确、有条理,且应科学、实用。
  3.教师要做好辅导工作。在学生上机时,应随时注意他们的上机过程和情况,并及时给予指导,同时还要适当鼓励有能力的学生超前发展。上机结束后,应要求学生按规定完成实验报告,并认真批阅,以及时反馈出现的问题,从而帮助他们提高解决问题的能力。
  
  五、使用创新理念和情景模式的教学方法
  
  1.教学方法的改革。要改变全由老师讲解、学生被动接受的方式,实行以学生个别学习为主、教师辅导为辅的教学模式。同时,还要进行分组学习、讨论,以充分调动学生的学习积极性,开发他们的个人潜能。此外,由于该课程的理论性和实践性都比较强,学生要勤学多练,除了要掌握SQL语言对数据库的管理操纵外,还应根据自身的实际情况,具体介绍一类数据库的开发技术,以增加上机实验的时数,并加大程序的验收力度。这样,通过课题练习,就能培养学生的软件开发能力和相互协作的精神,如《学生成绩管理系统》、《工资管理系统》等数据库管理软件的设计和开发等。最后,还要使课程学习与毕业设计相结合。在课程学习的同时,应要求学生在教师的指导下自学一种重要的数据库系统的应用技术(如SQL Server、Oracle等),使他们掌握相关知识,并熟悉数据库的设计方法,以在教师的指导下完成毕业设计工作。实践证明,只有在具体技术的应用中,学生才能真正深入理解《数据库技术与应用》的相关知识和内容,并达到学以致用的目的。
  2.采用范例驱动的教学模式。《数据库技术与应用》的理论并不是空洞、抽象的理论,它的许多技术都来自于实际需要,并通过研究得以不断完善。《数据库技术与应用》中的概念应该在实际数据库中得到体现,因此,在介绍数据库的基本概念、原理和实现技术之前,应首先分析、讲解一个范例,并通过分析范例的设计思路、实现步骤、使用技术方法和重、难点等,使学生掌握范例的实现方法和思路,再由范例引导学生解决相似问题,以使他们掌握同类问题的解决方法,并学会使用相关的技术和方法。最后再进行知识扩展,讲解范例未涉及的知识和技术,使学生通过范例加深对原理和技术的理解,从而补充和完善知识体系。
  3.理论与任务相结合的教学模式。教与学本身就是一个互动的过程,因此,教师应经常了解学生在学习中碰到的困难,并及时反馈到教学中。如了解了学生在数据库表中建立和应用触发器的困难时,就应针对这一问题,带领他们掌握触发器的功能、作用,同时还要使他们学会应用。此外,还应配以适量的练习,使学生举一反三,这样,就能增加他们学好数据库这门课的信心,并激发学习的兴趣。
  针对学生在学习触发器技术的困难,首先应结合函数和存储过程的概念,使他们理解其内涵,了解它是一种特殊的存储过程(函数),在执行时不被显式调用,而是根据条件自动执行,等等。同时,还要根据已建立的数据库——BOOK,内建三个表:读者表(读者编号、姓名、身份证、借书数量、备注);图书表(书号、书名、作者、出版社、定价、购书数量、在库数);借还书(读者编号、书号、借还书类型、时间)。然后,再向学生提出任务:“当读者借还书时,自动修改读者的借书数量和图书的在库数”,具体要求:借书时,读者表的借书数量自动加1,图书表的该书在库数自动减1;还书时,读者表的借书数量自动减1,图书表的该书在库数自动加1。
  解题过程:
  第一步,使学生明白只有使用触发器才能更好地解决这类问题,并实现数值的自动级联修改。
  

[2]