三本院校信息专业《数据库系统原理》教学法浅析

时间:2022-10-15 07:40:06

三本院校信息专业《数据库系统原理》教学法浅析

摘要:数据库技术是现今发展最快的一门技术,也是各高校学生的必修课程之一,该文从数据库课程教学中存在的问题开始展开讨论,并以三本院校为例,具体从教材的选择、教学内容的安排、教学方法、教学手段、考核方式等方面进行了深入探讨,并结合自身见解,将项目导向、任务驱动的教学方法运用到实际教学中,希望能对数据库的教学有一定的引导和促进作用。

关键词:数据库;项目导向;教学实例

中图分类号: TP311文献标识码:A文章编号:1009-3044(2012)21-5151-02

数据库技术是计算机软件科学的一个重要分支,主要研究数据的存储、使用和管理,有较强的理论和实用价值。目前数据库技术是我国进行信息化建设的基础设施,是衡量一个国家信息化程度的重要标志,因此提高数据库的可用性非常重要。各个高校、各个专业都开设有数据库课程,在信息专业中该门课程一般作为专业核心基础课,但由于该课程理论知识较多,而且比较抽象,学生普遍感觉学习难度大、目标不明确、学习兴趣不大、不知如何将学到的知识应用到实际中去。该文结合自身多年来的教学经验,主要从教材选择、教学内容安排、教学方法、实践环节、考核方式等方面进行探讨,旨在提高教学质量。

1合理选择教材

《数据库系统原理》是各类院校各类专业都开设的一门课程,因此对教科书的需求量相对较大,目前市面的可见的书籍可谓是琳琅满目,不过概括起来大致分为三个方面:有侧重理论的,有侧重实践的,有理论与实践结合的。三本院校信息专业学生学习该课程的目的不仅要求能掌握数据库的基本概念和基本原理,而且能了解数据库的设计过程和方法,并能自己动手开发数据库应用系统,因此较适合的教材应该是理论与实践相结合的,本专业选用了由王珊、萨师煊主编,高等教育出版社出版的部级规划教材《数据库系统概论》[1]。

2合理安排教学内容

三本院校学生的学习自觉性和学习能力相对较差,加之《数据库系统原理》这门课涉及到的知识点较多,理论知识比较抽象,而且概念有点零散。目前教材的内容安排基本由数据库基础理论、数据库应用模块及应用系统的设计开发三大部分组成。其中数据库基础理论包括数据库基本概念、关系数据库、数据库的安全性、数据库的完整性;数据库应用模块主要包括数据库设计、数据库恢复技术、并发控制、数据库管理系统;数据库应用开发模块具体介绍一个数据库应用系统的开发过程。而前面选用教材《数据库系统概论》基本也是按照这样的结构安排内容的,该书的适用范围较广,可作为研究生、本科生及数据库爱好者的读物,作为教材的建议课时在72学时,而三本院校的学生和一本、二本的学生有一定区别,在课程设置上突出实用性,而《数据库系统原理》在本院信息专业的课时不超过48学时,所以在较短的时间内要达到理论、实践、应用的全面掌握,在教学内容的安排上我们就不能按照课本内容从前到后逐章讲授,而应该结合本专业学生的背景以及培养目标。在教学内容的设置基于如下三个原则:从具体的一个应用出发、理论与实践并重、逐渐培养学生的综合能力。

3采用先进的教学方法

《数据库系统原理》是一门集理论与实践于一体的课程,针对三本院校信息专业的学生,我们更注重的是学生实际应用数据库的能力,因此在教学方法上采用的是项目导向、任务驱动教学法[2]。

所谓项目导向、任务驱动教学法,是在整个教学过程中选择一个可行的、学生感兴趣的实例,提取典型工作任务,将工作任务合理有序化后,对每一项工作任务分析所涉及的相关知识,设计相应的学习情境;针对每一种学习情境以项目为导向,以任务为驱动,逐步细化,构成一个由浅入深的知识学习与技能训练有机结合的学习体系。

3.1教学实例的选择

根据本门课程的特点和学生的实际情况,本着简单、直观的原则,在整个课程教学中,以开发学生熟悉的和感兴趣的“成绩管理系统”为项目实例进行讲解,将枯燥的理论教学转变为直观的实践操作,培养学生学习该门课程的兴趣[3]。

3.2理论与实践的充分结合

选用的教材在内容的设置上,主要以关系数据库的理论及其操作进行章节的安排,而从始至终都用到“学生-课程数据库”,该数据库包含三个关系:学生关系,课程关系,选课关系,操作语言选用的是SQL(Structured Query Language),该语言使用方式灵活,既可作为独立的语言使用,也可嵌入到其它高级语言(如VB,VC)中使用。在课程的教学中,选用的数据库管理系统为SQL Server,在使用该语言之前,先要向学生讲清楚数据库的常用操作:增加、删除、修改、查询。同样对数据库的安全性和完整性的理论也要让学生了解,这样就能将课本上的关系数据库、关系数据库标准话语言SQL、数据库的安全性、数据库的完整性、数据库的恢复这几章让学生很快理解,至此学生对数据库的概念及操作已经有了一定的认识,但学生同样不能理论联系实际,对自己常用的图书管理系统,教务系统还是不清楚其实现过程,这时就将SQL的嵌入式使用方式通过实例向学生进行讲解。

SQL的嵌入式使用方式,在实际中使用价值更广,但一般的教学中都将这部分内容留给学生自己练习,而该院信息专业正好开设有VB课程,这为数据库的教学提供了很大的帮助,在“成绩管理系统”的开发中,为了做到知识的前后衔接,数据库仍然借用课本上的“学生-课程数据库”,前台语言选用VB,这样在VB中就可以建立学生熟悉的界面(VB中称表单),同时VB中提供了大量数据库的控件,加之VB提供了与SQL Server非常方便的接口,通过VB与SQL Server建立的连接,就可在VB中方便操作SQL Server中的数据库。这样学生就能将所学内容与自己常见的操作及实际问题的解决过程联系起来。

4采用现代化的教学手段

目前主流的教学手段是多媒体教学,但在本课程中建议将多媒体和传统的板书结合。采用多媒体可以将理论知识用非常形象的实物图来描绘,如讲解数据的两大模型,这个概念非常抽象,学生理解起来有一定难度,而且很难记住,但如果在讲解时能够将现实世界和人类的认识过程用形象的符号表示,告诉学生对现实世界的任何事物人类先要要认识理解、然后才能借助计算机进行处理,在认识、处理的每个阶段对数据的描述工具就是相应的数据模型,这不仅能引起学生的兴趣,能让学生快速掌握课堂知识,而且图文结合的形式学生很容易掌握,课堂教学时间也得到节约。但对于有些内容,像一些处理流程,用多媒体学生就很难理解,比如对概念模型的表示方法:实体-联系(E-R)方法,此时用传统的板书学生就方便理解,比如要描述一个问题,让学生思考需要哪些实体,对某个实体进行描述需要那些属性,这样通过教师的引导,达到学生所学知识的理解及掌握。

由于课时的限制,仅靠课堂教学很难让学生达到精通的程度,而《数据库系统原理》学习的目的之一就是要让学生能运用所学知识解决实际问题,因此我们充分借助了网络,将上课的课件、作业的参考答案及一些思考题名放在服务器或公共邮箱上,让学生复习时有资料参考,同时通过QQ建立讨论组,教师与学生、学生与学生之间可实时交互,教师可实时了解学生的学习情况并能及时解决学生学习中遇到的实际问题。

5采用综合的考核方式

本院通常的考核方式为平时成绩占30%,期末考试成绩占70%,但忽略了对上机实践环节的考核。然而,信息专业的上机实践非常重要,通过实践才能加强学生对理论知识的理解,并强化动手能力,对学生的继续深造及以后的就业起到非常重要的作用。鉴于此,考核方式改为平时成绩占15%,上机实验占25%,笔试成绩占60%,通过这种强制的方式提高学生的自我动手能力。

6结束语

在近几年的《数据库系统原理》课程教学中,采用该文的教学思路,并将项目导向、任务驱动教学法应用到教学设计中,并结合学生的具体情况,对该教学方法进行不断的改进和具体化,实践结果证明:学生的学习兴趣及学习积极性都有了很大提升,教学效果显著。

参考文献:

[1]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006.

[2]邵玉祥,陈青.”案例教学+项目教学法”在计算机语言教学中的互补应用[J].高教论坛,2012(2).

[3]马卉.让学生学得愉快[J].大观周刊,2011(44).

上一篇:C语言指针在教学中的基础应用 下一篇:基于机器人项目的Java编程实训教学模式研究与...