浅谈高职SQL SERVER数据库教学方法

时间:2022-10-01 03:00:26

浅谈高职SQL SERVER数据库教学方法

[摘 要] 计算机专业“大学生”向“职业人”顺利转变,实际应用能力尤为重要,数据库技术作为实践性很强的课程,尤其强调学生的应用能力。“项目导向,任务驱动”教学法是提高学生善于思考,勤于动手的重要手段,能体现数据库教学特点。就此教学方法的内容、特点,过程及其在SQL SERVER数据教学中的应用进行了有益的探索。

[关键词] SQL SERVER 项目导向 任务驱动 教学方法

引言

数据库作为数据管理的最新技术,是计算机科学的重要分支,是信息系统的核心和关键。作为优秀的关系型数据库,SQL SERVER在信息系统中广泛应用,因此很多高校选择其作为数据库技术课程的软件平台。如何提高学生对该门课程的兴趣,增加学生的实际应用能力,学以致用,实现所学与就业无缝对接,是我们教学改革不懈努力的方向。笔者结合数年讲授该门课程的教学经验,对高职SQL SERVER数据库课程教学方法做一些探讨。

1.“抛压解压”知重要,“就业前景”提热情

由于大规模的扩招,高职学生的入学门槛逐步下降,因此学生素质下滑是客观事实。如何不让相对枯燥的理论知识冲淡他们的学习热情,是我们首先要解决的问题。所谓“抛压解压”就是将高职生严峻的就业压力,社会上对数据库工程师、数据库管理员的缺口用数据告诉学生。明确告知其如果深入掌握该门技术并取得含金量较高的认证(如软考数据库工程师),就业便是一步之遥。由此让其深知学习该门课程的重要性,提高其学习热情。

2.制定“职业人”培养方案,确定教学内容

教育的本质和高职教育的特点决定了高职教育应培养可持续发展的职业人,既要满足社会对人才的需求,又要满足个人职业生涯的可持续发展。教育部《关于全面提高高等职业教育教学质量的若干意见》为高职教育指明了方向,围绕“能力本位”对工学结合人才培养模式、素质教育、专业建设、课程建设、实训基地建设、“双师”结构教学团队建设、教学质量保障体系等方面提出指导性建议。根据这一建议,高职院校可制定职业人培养方案。教师根据培养方案,确定教学内容。

在教学中,教师可先介绍数据库系统的基本概念,包括数据库系统、数据模型、数据库系统结构、数据库系统组成等,让学生对数据库系统有一个大体的认识;然后介绍数据库系统的设计和数据控制。包括数据库恢复技术、并发控制、安全性和完整性。从而使学生对数据库系统的设计和开发有一个整体的、较完整的认识。接着从整体到局部,将数据库系统整体进行分解,对每一部分,包括数据模型、数据操纵、完整性约束等进行详细的讲解。采用从整体到局部的教学方式,有助于学生理清思路、对数据库有一个完整、全面的认识[1]。

另外,数据库是一门实践性很强的课程,应重视实践开发。因此课本上一些理论性很强的章节,如关系代数、关系演算、关系数据理沦等,可以不必过于重视数学公式和推导证明,克服抽象的、脱离实际的被动学习,而是用通俗易懂的语言解释概念,用形象生动的实例来阐释要点和难点,贯彻学以致用,理论终归是为实践服务的思想。

当然,还可以在教学中介绍一些最新的数据库发展技术。包括分布式数据库系统、并行数据库系统、数据仓库、数据挖掘与知识发现、云计算等,这样一方面可以引起学生对数据库课程的兴趣,对数据库的用途和重要性有更深入的了解;另一方面能够使学生对数据库最新的技术前沿有一定的了解,扩展学生的知识面,而不拘泥于教材中的基本概念和原理。

3.灵活运用多种教学方法

支架式教学法,抛锚式教学法,随机进入教学法是目前三种较为成熟的教学方法,支架式教学指教师应为学生理解知识提供一种概念框架。为此,教师应事先要把复杂的学习任务加以分解,便于学生由浅入深理解知识。抛锚式教学法要求学生到实际的环境中去感受和体验问题,直接获得经验。随机教学方法指让学生随意通过不同途径、不同方式进入同样教学内容的学习,从而获得对同一问题的多面认识和理解[2]。教师可有机结合多种教学方法,从而达到满意教学效果。根据高职学生特点,采用“项目导向,任务驱动”的教学方法适合本课程。

4.任务驱动教学法在SQL SERVER数据库技术中的应用

4.1任务驱动法的含义

“任务驱动”教学法是一种建立在建构主义理论基础上的教学方法,建构主义强调教学应该通过设计一项重大任务或问题以支撑学习者积极的学习活动,帮助学习者成为学习活动的主体,设计真实的、开放的学习环境,诱发、驱动并支撑学习者探索,提供机会并支撑学习者对教学内容和教学过程进行反思与调控[3]。

“任务驱动”教学法的主要特点是“任务驱动,注重实践”。正如前文所述,SQL SERVER数据库技术是实践性很强的课程,不仅要求学生掌握一定的理论知识,又要具备较强的实际操作技能。且该门课程的知识内容更新很快,学生必须具有一定的自主学习能力与独立分析、解决问题能力,才能与时俱进,不被淘汰。

4.2 任务驱动法的教学过程

不同于传统的教学方法,任务驱动教学法是由“设计任务”,“任务分解”,“反馈与调整”,“评价与总结”四步组成[4]。

4.2.1 设计任务

提出明确而适度的任务是任务驱动教学法的前提。驱动“任务”的设计是非常重要的一环,“任务”设计的完整性、难易程度及是否能引起学生的兴趣等都将直接影响到学生课堂上探究的效果。

任务的提出可以由师生共同讨论或学生根据自身需求自主提出,使学生根据自己内在的需要去探究和学习,培养他们勤于思考,勇于探索的精神。例如活期储蓄是人们日常生活中经常碰到的事情,教师便可根据这一实际需求设计任务。

4.2.2 分解任务

分解任务是将一个大的任务分成若干个子任务,直到每个小的子任务可操作为止。在子任务中,有很多以前没学过的知识或技能,即隐含了新的知识点,这就需要引发学生探究问题的欲望,教师可以创设任务情景,通过讲解、示范等教学方法,尽量不让学生对任务产生畏惧。

SQL SERVER数据库技术的教学,一般要求学生会根据实际需求设计与实现一个小型的数据库系统。以活期储蓄管理系统数据库为例,教师可根据数据库设计的步骤,把该设计作为一个大的任务进行分解,通过完成每个子任务,以掌握不同的知识点,具体如表1所示。

4.2.3调整与控制

采用任务驱动法,学生自由发挥的空间较大,教师需及时掌握学生的学习动态,以快速调整教学内容和进度。采取“勤寻查,多沟通”方法效果较好。所谓“勤寻查”指的是在学生上机实践中,教师需主动巡查,而不是学生举手提问了才下讲台解决。当看到学生被某个难题困住多时,教师及时的提点可帮他茅塞顿开,难题也就迎刃而解。“多沟通”是指除课堂外,教师和学生的互动。学生的很多任务是在课堂外完成的,当遇到难题,但通过自身努力却无法解决时,教师的及时帮助尤为重要。可使用聊天工具和学生课后讨论或建设该课程学习网站,答疑解惑,方便学生第一时间联系。

4.2.4 评价与总结

评价一方面对学生探究学习有很好的约束作用,同时也会对学生的学习具有指导、促进作用,是任务驱动法的重要阶段。

当学生完成了任务后,教师挑选出部分同学的作品(尤其注意那些采用与教学实例不同的思路和方式制作的成果),对他们的设计成果进行展示。可由大家来评论其优点,并由作品本人来说明模块功能及实现过程。然后,其他学生可进行质疑,或提出改进措施。最后,由教师总评,着重阐明值得学习和借鉴之处,指出需要完善的地方供大家参考。这样的分析与评价,既肯定了学生的成绩,也指出了有待改进之处。

授人以鱼,不如授人以渔。在SQL Server数据库教学中,采用项目导向,任务驱动教学的教学方法,不仅把静态的教学变成全体学生主动参与的开放式教学,更提高了学生善于思考,勤于动手的能力,是实现“大学生”向“职业人”转变重要手段。

参考文献:

[1]王贤敏. 数据库教学方法探讨[J]. 电脑知识与技术, 2009, 05(22): 118-119.6333-6334.

[2]苗语. 数据库教学方法探讨[J]. 教育战线, 2004: 131.

[3]宫洁. “任务驱动”教学法在“SQL SERVER数据”教学中的应用[J]. 科技咨询, 2008, 08: 118-119.

[4]尹琦红. 任务驱动式教学法在数据库教学中的应用[J]. 总裁, 2008,(7): 126.

上一篇:浅析高负荷训练法在田径训练中的应用 下一篇:《计算机应用基础》的教学思考