APP下载

基于工学结合一体化数据库教材的开发探讨

2011-01-01石王阳

职业时空 2011年4期

  摘要:针对当前数据库教材的现状及高职院校数据库教学存在的问题,提出了“数据库教材内容应注重实践技能培养”的观点。结合在编写《数据库原理应用(Access版)》教材时的想法和体会,探讨了符合高职教育特点的数据库教材建设中必须解决的若干问题。
  关键词:Access;数据库;教材建设;实践技能
  
  高等职业教育作为高等教育和职业教育的重要组成部分,正在蓬勃发展。据统计,高等职业教育已经占据了高等教育的半壁江山。在其强劲的发展背后,对高职教育的改革力度也会越来越大。高职教育的鲜明特点要求高职教材也应当具有鲜明的高职教育特点,不能是普通高等学校教材的缩减版,更不能是中等职业学校教材的升级版。
  一、高职数据库教材存在的问题
  从目前很多高职学校开设的数据库课程情况来看,大部分高职学校都选取微软Access数据库管理系统作为学习的对象。在为数据库原理与应用课程选择教材时,我们发现市场上出版的数据库教材存在诸多问题。
  1.高职教育特点的教材稀缺
  目前市场上《数据库原理与应用》的教材版本很多,但是大部分教材编写的知识结构大同小异。据统计,数据库课程的教材主要有三种,一是在普通本科同类教材的基础上,由编者进行简单删减、压缩组合而成的;二是在中职教材的基础上补充部分内容而成的;三是由部分普通本科院校与高职院校教师联合编写而成的。这些教材仅仅注重内容量上的增减,针对性不强,实践应用偏轻,没有根本反映出高职教育的特点。
  2.知识结构不全面
  目前编写的教材内容和知识结构千篇一律。概括起来讲:第一章基本都是介绍数据库的原理知识,包括数据库的发展、数据模型、完整性和规范化等;从第二章起几乎都是介绍Access中的七个对象表、查询、窗体、报表、页、宏等六个对象的相关知识,而对第七个对象模块的知识介绍很少或者不介绍。对关系数据库的标准语言SQL内容也是避而不谈。在介绍七个对象知识时与第一章基本上没有联系。七个对象知识介绍完了,这本教材也就结束了。
  3.系统开发偏向用向导
  Access中提供一套快速、简单开发系统的方法,一般教材只介绍用向导完成一些常规、简单、有限的功能。当用户的需求稍有变化,向导就无能为力了。如果按照这样的教材进行教学,对于网络技术专业、计算机应用专业的学生来说基本还可以,可是对软件技术专业的学生来说将来走向工作岗位,用向导来开发系统那是远远不够的,无法满足用户的实际需求的。我们必须要在学会利用向导开发系统提高效率的同时,摆脱向导的束缚,利用VBA语言自己手工设计,实现各种复杂不同用户的需求。这方面的知识,很多教材只作一些简单介绍,很少进行详细的讲解。
  4.查询过于依赖设计视图
  数据库原理与应用课程核心的内容就是查询。在介绍查询操作时几乎所有教材都是用设计视图进行讲解。很少使用结构化查询语言(SQL)进行查询设计,多数教材都是用一小节的内容进行简单介绍,一带而过。结构化查询语言(SQL)是关系数据库标准语言,是非过程化的查询语言。在后续课程SQL Server、面向对象程序设计(C#)、ASP.NET等课程中均要使用结构化查询语言。因此,我们在查询章节的编写时,就应当详细介绍SQL命令,用SQL命令来进行各种查询设计。
  二、高职数据库教学应注重实践技能培养
  高职教育的重要特征就是实践性,以培养学生的实际动手操作能力为主线,培养高等技术应用型专门人才。因此,数据库课程的教学应该打破传统教学模式,以实践为基础,理论和实践相结合,用实践验证理论,理论指导实践的教学方法。平时教学以实践技能训练为主,理论够用即可。首先是教会学生怎么做,然后再是教学生为什么这么做,这样学生才能在以后的工作中得心应手处于不败之地。根据多年的数据库课程教学经验的积累,我们编写了《数据库原理与应用(Access版)》一书,经过几轮的教学,取得了良好的效果。
  1.数据库原理以必需和够用为度
  高职学校培养的学生毕业后既不是去搞科学研究,也不是去车间流水线上当操作工,而是从事既能直接从事生产又能解决生产中遇到的技术问题的工作。因此,数据库教学实践离不开理论的指导,但是必需和够用即可,不必片面追求理论的深度和广度。例如《数据库原理与应用(Access版)》一书,在第一章主要介绍了数据库的相关概念和数据的完整性,第二章主要介绍了关系规范化和关系运算。其中关系的规范化是选修的内容,根据专业培养目标的不同进行选讲。而在讲解关系运算时我们主要以实际例子来讲解,深入浅出、易懂易用,为后面SQL语句和查询做好准备。以第一章和第二章理论教学为基础,其它章节开始讲述数据库的实际应用。
  2.提供合理的教学示例数据库
  在数据库教学中,必须有一个让学生易于学习、易于讲解和内容合理的示例数据库。为此《数据库原理与应用(Access版)》一书,提供了师生非常熟悉的学生选教管理系统作为全书教学的示例数据库。此数据库包含学生、班级、教师、部门、课程、教师授课、学生选教等七张学生很熟悉的表,通过简单分析,学生就能把表及表间关系建立起来,随着教学的深入,逐渐增加各对象内容,直到本课程教学结束,一个完整的学生选教管理系统就呈现在学生面前。这样对刚学习数据库的学生来说没有陌生感,易于学习,易于理解应用,能激发他们学习这门课的兴趣。当然,一个数据库实例还是不够的,本书还提供了一些公司、企业等其他类型的数据库,供学生学习参考,以便学生从多个角度、多个应用环境来学习数据库的设计和管理工作,扩大学生的知识面,对以后实际工作中的开发和管理也有一定的参考价值。
  3.掌握SQL语句,做好后续课程的衔接
  学习数据库时,必需熟练使用SQL语句。SQL语句主要用于从众多的数据中进行各种各样的搜索,以获得我们需要的数据,这是数据库应用最核心和最本质的内容,也是我们必须要掌握的实践技能。例如《数据库原理与应用(Access版)》一书,在结构化查询语言一章中用了较大的篇幅和大量的实例详细讲述了SQL语句中的Select、Insert、Update、Delete等命令的语法格式和使用方法,并安排了大量的练习,以便从不同角度、不同搜索条件进行复杂训练。特别是查询条件的设置、多表连接查询和嵌套查询更要重点训练,以便使学生熟练掌握SQL,为后续课程的学习打下坚实的基础,同时,也是为了激发学生的学习热情。而这些内容在其他很多教材中都是简单地一笔带过,甚至删去。
  4.教学实例和实验相结合
  数据库原理与应用课程教学主要分两部分,一部分是课堂教学,另一部分是实验教学。课堂教学会配有大量实例进行讲解,帮助学生直观形象地了解数据库相关应用。实验教学主要是让学生自己动手操作数据库,巩固和掌握课堂教学所讲授的内容。两者之间必须有机结合在一起,达到教、学统一,理、实一体。实验教学既不能脱离课堂教学,也不能完全重复课堂教学。脱离课堂教学,学生难以完成实验,让学生失去学习的兴趣;完全重复课堂教学,又让学生觉得没有难度和挑战,甚至让学生觉得没有必要去重复做实验。例如《数据库原理与应用(Access版)》一书,在每一章节中都会提供相应的学生实验,这些实验都是经过精心设计和安排的,与课堂教学内容相呼应,是课堂教学内容的延伸和拓展。既达到了巩固课堂知识同时又锻炼了学生的实践操作能力,丰富了学生的知识。纵观市场上所出版的数据库教材很少给出完整的实验内容。
  5.综合实训总结所学内容
  高职教学的一个重要特点就是实践技能训练。数据库原理与应用课程也会在课程结束以后安排一周的综合实训。让学生全面、系统地掌握数据库项目实际的开发过程、方法。在为期一周的综合实训中,《数据库原理与应用(Access版)》一书,为学生提供了若干个有实际意义的课题,如学生社团管理、校园销售管理系统、公司购销存管理系统等。学生被分为若干小组,每一小组选择一个实训课题组成一个团队,模拟实际工作状态,团队成员分工明确,协同工作,共同完成实训任务。在学生完成实训任务的同时,不仅把学到的知识融会贯通,而且也学会了与人交往的技能,培养了学生的综合职业素质,为以后走向工作岗位打下了一个良好的职业基础。
  6.同步练习,巩固本章内容
  目前,高职学生学习自律性较差,课后很少看书学习,更不用说去学习与课程有关的课外书籍。为了加强学生掌握每一章节的知识,更好地学习数据库知识,我们结合全国计算机等级考试二级Access相关内容,特意在每一章编写了与本章内容有关的同步练习,提供给学生学习使用,也为学生学完数据库原理与应用课程后,参加全国计算机等级考试做好铺垫。
  三、结语
  高职教育在迅速发展,高职教学研究也在全国各地进行着大量而热烈的讨论。工作过程系统化的教学、工学结合的课程开发等新的教学体系和观点不断出现。这也为教材建设提供了理论支持和目标方向。高职教材建设是一项艰巨而复杂的任务,需要全体从事高职教育的工作者,共同努力,不断学习,才能使教材改革进一步规范化和科学化,才能为高职教育打下良好基础。
  参考文献:
  [1] 赵志群.职业教育工学结合一体化课程开发指南[M].北京:清华大学出版社,2009.
  [2] 北京高等教育学会教材工作研究会.探索的脚步—“十一五”北京高等教育教材建设论文集[C].北京:电子工业出版社,2010:390-393.
  [3] 丁爱萍.高职计算机应用技术专业课程体系探究[J].教育与职业,2010,(20).
  [4] 刘钢,程克明.浅论数据库教材建设中内容的撷取[J].计算机时代,2005,(11).