APP下载

《数据库原理及应用》立体式教学模式探讨

2018-04-16汕头职业技术学院廖华丽

电子世界 2018年20期
关键词:原理教学法数据库

汕头职业技术学院 廖华丽

《数据库原理及应用》课程是一门理论与工程实践密切相关的综合性课程,是我校计算机各专业方向学生的核心课程之一。以往在我校《数据库原理及应用》课程的教学中,存在一些疑难杂症。本文提出的《数据库原理及应用》立体式教学模式是以建构主义学习理论为依据,将横向和纵向、宏观和微观相结合。在横向上与其他相关联课程融合教学,在纵向上从易到难,从理论到实践迁移。在宏观上应用分组教学法、项目教学法,在微观上应用任务驱动教学法、试错法、案例教学法、教学做一体化等教学方法。实践证明,这种教学模式能有效地提升学生的学习效果。

在当今信息化社会中,数据库技术已成为对大量数据进行组织与管理的重要技术手段和软件技术。小到日常生活中的衣食住行,大到云技术、大数据、互联网+等,都离不开数据的建立、检索、分析和挖掘。数据库对于用人单位来说,需求量越来越大,也越来越重要。

《数据库原理及应用》课程是一门理论与工程实践密切相关的综合性课程,旨在培养学生分析和设计数据库能力的核心课程之一。它是软件工程、软件编程和网站设计等课程的前导课程,是我校计算机各专业方向学生的职业岗位能力培养课程,也是我校电子商务、物联网、金融、电子技术等专业开设的必修课程,它与很多课程之间都有着不可分割的联系。学生学好该课程可以增强其岗位适应能力,提高其就业能力。然而,前些年在我们学校《数据库原理及应用》课程的教学中,存在一些疑难杂症问题,遭遇了一些瓶颈,有几个比较典型的问题:

(1)教师在讲台上讲的绘声绘色,学生感觉在课堂上也听明白了,可在实际应用时,学生会觉得无从下手。为何呢?因为数据库理论基础与应用实践脱离,缺少一个将数据库理论基础和数据库应用实践相结合的实例。

(2)有很大一部分学生认为该课程很难,尤其是在数据库设计和T-SQL语句的学习单元中,很多学生虽然很努力去学,但是还是没办法学好。究其原因,我们高职类层次的学生,尤其是理工科学生英语比较弱,很难记住那些英文单词,也理解不了太理论化的知识。

(3)有些学生还没有意识到该课程对以后职业生涯的影响,学习积极性不高,学习效果差。事实上,现在大多数的工作都需要用到数据分析能力,要想对商业和产品有深刻的理解,数据分析是必不可少的,要将它作为一种能力培训。

(4)课程教学孤立,很难与其他横向课程融合。目前,我们学院的老师教学任务还是比较重的,很多老师忙于自己所授课程知识的准备,无暇顾及其他相关联课程,很多课程的教学都比较孤立,没有形成一个完整的知识链,也包括《数据库原理及应用》课程的教学。

针对《数据库原理及应用》课程教学现存的诸多问题,结合本人多年讲授该课程的经验,本文提出了对《数据库原理及应用》课程教学改革的新思路——一种立体式《数据库原理及应用》教学模式。这个新思路定位于专业人才培养目标,依托建构主义学习理论,从优化教学内容、教学方法、教学手段、实践环节、组织与管理、课程评价等方面下功夫,综合地使用任务驱动教学法、试错法、案例教学法、教学做一体化教学法等多种教学方法、教学手段。具体从以下几个方面入手:

(1)内容上融合其他相关联课程

《数据库原理及应用》的教学绝不能将孤立起来,闭门造车。要从教学计划中找出《数据库原理及应用》的先导课程和其他平行课程,了解先导课程和其他平行课程的教学大纲,教学内容,以及学生已具备的知识体系。本专业教研室内的教师之间要多开展教学研讨活动,集合众教师的智慧,将前台开发工具和后台数据库联合起来,让数据库不再孤立于其他课程。全方位分析数据库原理及应用的教学大纲、教学目标和教材,整体把握教材中各个知识点之间本质的联系,掌握学生现有的知识水平,用现代教学的理念从较高的层次上帮助学生建立一个相互联系的数据库知识结构。

(2)将数据库理论知识植入一个学生熟悉的应用系统中

将数据库理论和应用实践结合,创建一个学生熟悉的应用系统,比如学生信息管理系统、班级日常管理系统、图书管理系统、学习成绩管理系统等,我在《数据库原理及应用》的教学中一般是以学生信息管理系统为例。这些数据记录的就是他们自己的信息,他们熟悉、亲切,也知道这些数据之间的逻辑关系,老师带领他们分析和设计这个数据库会毫不费劲。这样既增加了学生的实践机会、自学机会和创新机会,又极大地调动了学生的学习主动性和积极性,激发学生探究创造的兴趣,鼓励学生独立探索,促进知识的加深和迁移。还让学生能够看到实实在在的数据库应用实例和数据库的运行能力。

(3)弱化枯燥的T-SQL语法的讲解,用一个个具体的操作实例来代替。

我们学院的理工科学生英语比较弱,很难记住英文单词,更别说一句句的T-SQL语句了。因此需要想方设法将这些必须掌握的T-SQL语句用具体的实例去实现,同一个功能的T-SQL语句至少要有三个以上的操作实例,起到强化的作用。对于一些复杂的实例,可以分组进行讨论,即采用结构式分组教学模式,使其和任务驱动教学法相结合,对学生进行合理分组,使之相互合作和激励,主动积极地参与学习,培养学生探索创新能力和团结协作的精神。

(4)将试错法应用到《数据库原理及应用》的教学中

在《数据库原理及应用》的教学中,有一些内容很难让学生理解,如果单纯地摆概念,他们听得是云里雾里的。这时就需要一种直接的、撞墙式的试错法。比如数据库的三大范式和数据库的五种约束,我一般借助于试错法。试错法是一种纯粹经验的方法,我将一个没有进行规范化的数据库给大家,对照范式和约束的知识点设置一些操作实例给学生去练习。让他们观察数据库的前后变化,找出数据库出现的与现实相违背的地方。之后我再使用数据库三大范式和五种约束的知识解决数据库中出现的问题。如果教师多次跟学生强调这样做那样做是不对的,我相信还是有不少学生充耳不闻。教师设计一个例子,让学生动手去做,做的过程中出错了,他们就会印象很深刻,知道这样做是不行的,最后就能把正确的方法牢牢记住了。

(5)践行“以学生为主体,教师主导”的教学模式

在《数据库原理及应用》课程教学的各个环节中,确保以学生为中心,践行“以学生为主体,教师主导”的教学模式。在数据库需求分析阶段,让学生成立“数据库设计与开发小组”,通过真实或虚拟的调查了解用户需求,商讨开发方案等。教师实施辅导,协助学生完成其学习任务。在数据库实施阶段,每个小组将本组的试用数据库给其他小组进行测试,根据其他小组试用的情况完善相关学习任务。最后全班组织讨论会,大家对各小组数据库开发和试用的情况做出评价。这种“以学生为主体,教师主导”的教学模式,学生学习时采用探究式学习方法,在老师的引导下,掌握相关知识并能自主学习新内容,可与其他同学合作完成数据库的设计、建立、管理等相关学习任务。

(6)以多元化评价手段来激励学生学习《数据库原理及应用》课程

在评价学生《数据库原理及应用》课程的学习时,既要保持评价的主体多元化,也要保持评价的方法、手段多元化。教师和学生均纳入评价对象,将自评、互评和师评相结合。既要评价学生《数据库原理及应用》课程的学习结果,又要评价他们在《数据库原理及应用》课程学习过程中的变化和发展;既要评价学生《数据库原理及应用》课程的学习水平,又要评价他们在实践活动中所表现出的情感。这就要求教师通过多种形式、多种方法评价学生,这种多元化评价,不断地激发学生《数据库原理及应用》课程的学习兴趣,促进学生全面、持续、和谐的发展。

综上所述,本文提出的《数据库原理及应用》立体式教学模式是以建构主义学习理论为依据,将横向和纵向、宏观和微观相结合。在横向上与其他相关联课程融合教学,在纵向上从易到难,从理论到实践迁移,在宏观上应用分组教学法、项目教学法,在微观上应用任务驱动教学法、试错法、案例教学法、教学做一体化等教学方法。改变了以“以教师、教材”为中心的教学模式,倡导了“以学生为主体,教师主导”的建构主义学习理论,提倡学生参与、体验、亲身实践、试错、独立思考、合作探究,从而实现学习方式的转变和教学理念的转变,代表了教学改革的新趋势。

从四个学期的教学实践来看,这种《数据库原理及应用》立体式教学模式取得了良好的教学效果,学生的综合素质和创新能力得到了锻炼和提高,就业能力得到了提升。当然,我并不满足于现状,我将继续在《数据库原理及应用》的教学中作出新的探索,努力寻求新的切入点,使理论教学和实际应用更好更紧密的结合起来,培养出更多适应信息化社会的复合型、应用型数据库人才。

参考:毛一梅,郭红,数据库原理与应用(SQL Server版):北京大学出版社(英)迈尔舍恩伯格,(英)库克耶,大数据时代:清华大学出版社;陆慧娟,徐展翼,高志刚,关伟,《清华大学出版社》;张勇,陈印,SQL数据库技术——理实一体化教学课程:西南交通大学出版社。

猜你喜欢

原理教学法数据库
批注式阅读教学法探究
了解咳嗽祛痰原理,有效维护健康
实施“六步教学法”构建高中政治高效课堂
平均场正倒向随机控制系统的最大值原理
化学反应原理全解读
数据库
通信原理教学改革探索
数据库
数据库
数据库