高等院校数据库(VF)课程教学改革浅谈

摘要:当今社会,是一个信息化的社会,各行各业由计算机处理的信息越来越多,而存储和管理大量信息的最好手段就是使用数据库技术。目前,数据库技术在互联网技术、多媒体技术、气象预报、人工智能、自动控制、信息统计与管理、医疗影像处理等领域都有广泛的应用,因此,成了高等院校系列计算机课程教学中的主干课,它不仅是计算机与信息管理类专业的核心课程之一,也是许多非计算机与信息管理类专业的必修课或选修课。

那么,如何有效地培养出高标准高素质的计算机应用人才,这也是多年来教育界所讨论的话题。为此,我们要在计算机基础课程教学中进行一些改革和探讨。

本文概括了Visual FoxPro课程的特色及重要作用,分析了课程建设面临的几个主要问题,并结合教学实践,提出了课程改革的一些举措和详细安排。

关键词:高校 数据库 改革 教学实践

在信息技术和计算机技术高速发展的当今社会,如何提高高校计算机的教学水平,使学生能满足社会发展的要求,是高校计算机教育工作者应该深入思考的问题。而对于数据库技术(VF)这门初浅的计算机基础课程,如何能提高教学质量,增强学生的学习兴趣,更是我们高校教师重点研究的课题之一。

一、Visual FoxPro课程概况

(一) Visual FoxPro课程的特色

Visual FoxPro课程主要包括FoxPro数据库系统和FoxPro高级程序设计语言,该课程要求学生掌握这两方面的理论知识和利用程序语言解决数据库实践问题。对计算机专业的学生,通常开设两门或多门课程;而对非计算机专业的学生,一般通过降低要求,把实践和语言课程合并为一门课程。这就对该课程的教学和实践提出了更高的要求。FoxPro数据库系统是Microsoft公司近年来推出的数据库软件性能卓越的关系型数据库管理系统,是目前微机中速度较快、较完美的数据库管理系统。目前流行的FoxPro系统有DOS环境下的FoxPro 2.5、FoxPro 2.6,Windows环境下的FoxPro 2.5、FoxPro 2.6、Visual FoxPro 3.0、Visual FoxPro 5.0、Visual FoxPro 6.0及更高版本。Visual FoxPro系统的特点可概述为以下几点:

1.良好的兼容性。FoxPro与FoxBASE、dbaseⅢ、dbaseⅣ兼容,还能与Microsoft Excel、Paradox交换数据。

2.快速的运行速度。采用Rushmore优化技术和Compact类型的索引方法提高了查找速度。

3.多种运行方式。命令窗口交互方式、程序方式及运行菜单方式,可以通过鼠标或键盘进行数据库操作。

4.友好的用户界面。利用Windows的全部图形用户界面,同时还引进了窗口技术。

5.真正的编译功能。应用程序可编译成系统的可执行.exe文件。

6.卓越的跨平台性。用户很容易将应用系统从一个平台转换到另一个平台。

7.丰富而完整的工具。提供了一套完整的工具来方便用户。

8.增强的编辑器。文本编辑器方面增加了许多功能。

9.OLE(ObjectLink and Embedding)支持。允许图像、格式文本、电子表格、声音和视频信息存储到数据库文件中。

10.DDE(Dynamic Data Exchange)支持。具有与其他应用系统自动交换数据的功能。

(二)Visual FoxPro课程的重要性

目前,该课程是各高校计算机专业和非计算机专业的基础课程,是数据库技术和高级程序设计的基础课程,它与计算机基础技术课程构成计算机教育体系的重要骨干课程。

数据库技术的特点是与现实生活联系紧密,从八十年代以来数据库技术在商业领域的巨大成功刺激着其他领域对数据库的需求。在我们日常生活和工作的各个方面都存在着大量信息管理的需求,利用计算机有效地组织和管理信息,可以大大提高信息的获取及使用效率。例买火车票要访问全国铁路数据库系统,到银行取钱要访问银行的数据库系统,还有企业的人事管理系统、财务管理系统,图书馆的图书管理系统,上网浏览访问网站的后台数据库系统等。可见数据库技术与当代信息社会的信息活动密切相关,因此这些与实际生活、工作、专业等相关的例子,可以带动学生进行理论与实践相结合的探索学习。

正因为数据库的应用如此广泛,许多高校将其列为精品课程,加大对该课程建设的投入,有的甚至被列为省级或国家级精品课程。加强对该课程教育教学的研究,使计算机专业学生和更广泛的非计算机专业学生快速提高数据处理能力,尤其是非计算机专业学生处理其专业领域数据业务的能力,缓解国内计算机人才过剩而非专业领域中计算机人才缺乏的现状。面对众多的不平衡性问题,只有加强对该课程教学实践和研究的力度,合理配置教学资源,调动师生的积极性,通过各类计算机等级考试和认证考试来检验教学成果。

二、Visual FoxPro教学改革的主要举措

改革就是创新,要破除守旧的思想,把最新的课程体系带给学生,真正的让学生们学以致用。下面是几点本人对数据库(VF)课程改革的几个想法:

(一) 联系日常生活,激发学生的学习兴趣

数据库和程序设计的教学,一定要密切联系实际。数据库类课程的特点是基础理论学习内容较多,一些概念性内容不容易理解,例如关系模式、关系运算、数据库的规范化问题,查询优化、数据库的恢复技术、并发控制等知识,对于没有实际数据库设计维护经验的学生来说,理解上有一定的难度。所以,在刚开始上课的时候就要从学生身边最常见到的学生档案管理、考试成绩管理等系统信息数据入手,去认识数据库系统,启发学生在与自己有关的信息中,比如通讯录管理、班会开支管理、出勤记录管理等方面去了解数据库系统。这样会使学生在学习的时候不会感到抽象和陌生,因为所接触的都是自己天天见到的丰富的数据信息,从而使学习的时候更有兴趣和亲切感,产生学习的动力。学习了数据库的知识后,学生可以解决身边的一些实际问题,会为自己学了就能运用而感到喜悦。

(二)制作数据库(VF)课件

先进的教学手段能创造最佳的教学效果。先进的教学手段是一种艺术,能使教师充分发挥、实现自己的创意,形成最佳的教学效果。数据库(VF)课程的特点是表格多、图形多、界面多,诸多逻辑结构等方面的问题给教学带来了许多困难,传统的教学方式显然不能满足目前的教学需要。如果教师能使用生动、形象的多媒体教学,就会大大增强学生的感性认识,激发学生的学习积极性,提高教学效率和教学质量。老师们应该利用业余时间制作数据库(VF)课件,在制作过程中充分考虑了教师与学生、教材和媒体的相互关系,严格按照大纲要求,将学生应掌握的知识内容通过多媒体技术展示出来,达到优化教学过程的目的。

(三)电子化教学改革的尝试和实践

网络化的教学平台、电子化的实验和作业平台、电子化的考试系统是VF课程建设中进行电子化教学改革的三大重要举措。多媒体教室和实验室、校园网、学生宿舍终端及其他公共终端、教学素材即可组建一网络化教学平台,配置网络教学软件后可以进行远程网络教学、广播教学、师生对话及答疑等教学活动。学生作业和实验是学生进行课程实践的主要方式,也是检查学生学习进展情况的重要方法,有书面和电子文档两种主要形式。要克服传统作业和实验的固定性、增加习题的多样性和解决教师及时评阅问题,那么开发习题库和网络作业及实验平台是一种很好的途径。利用校园网开发VF课程作业网页,学生可以在平台中进行作业解答、提交、成绩查阅等操作。电子化的考试系统是实现无纸化考试的基础。目前,VF的期末考试仍然是有纸的试卷考试,但是,如果能开发出来VF的期末考试系统进行网络化考试,那将会有事半功倍的效果。国家计算机一、二级考试目前均是网络化考试,学生在历年考试中也有不错的表现,说明学生对于网络化考试环境已经比较熟悉,推行网络化VF课程教学与考试是可行的。

(四)学生课程实践的增加

如果仅以传统的课堂教学的方式讲述数据库系统的理论、设计和实现而不让学生亲自动手设计一个数据库,那么最后学生学到的也仅仅是一点点理论,到真正的应用时会无从下手。因此,数据库原理与应用课程的教学中应采用理论和实践相结合的方法,不仅要注重学生理论知识的培养,同时也要注重学生应用知识和实际动手能力的培养。因此,应增加课程实践的内容,提高学生的动手能力和理论联系实际的能力。

三、总结

Visual FoxPro是一门非常重要的计算机基础课程,在高校已经成功开设多年,除数据库技术和程序设计知识外,关键是能利用它解决许多实际专业问题。作为一门计算机基础课程,需要将先进的教育理念和现代化教育技术融入其中,同时需要各方面的鼎立支持,才能将VF课程建设得更好。课程改革不是一天两天的事情,我们应对该课程的研究加大力度,提出更多更好的新想法,进一步提高教学手段,使这门课成为更精的精品课程。

参考文献:

1.梁锐城.Visual FoxPro数据库应用教程M.北京:科技出版社,2005.

2.李雁翎.Visual FoxPro应用基础与面向对象程序设计教程M.北京:高等教育出版社,2003.

3.钟庆,刘峨,韩滔.数据库原理与应用M.北京:冶金工业出版社,2006.

4.教育部考试中心.全国计算机等级考试二级教程——VISUAL FOXPRO数据库程序设计.M北京:高等教育出版社,2008.

推荐访问:教学改革 浅谈 高等院校 课程 数据库