APP下载

SQLSERVER演示在《数据库原理》课堂教学中的探索与实践

2019-08-21杨春蕾刘勇郑林涛刘中华吴庆涛白秀玲刘刚

教育教学论坛 2019年34期
关键词:数据库原理课堂教学

杨春蕾 刘勇 郑林涛 刘中华 吴庆涛 白秀玲 刘刚

摘要:高校本科计算机专业的《数据库原理》课程存在“原理性知识点难以联系数据表象”的问题。SQL SERVER无声演示视频嵌入PPT的方式是一种改进的短视频演示教学方式,引入课堂的目的是增强课堂的教学效果,通过视频演示及数据表象分析使学生认识到表象背后的现实意义,并深入理解数据依赖原理,从而极大地融合各个教学层次,更快的达到教学目标。

关键词:《数据库原理》;SQL SERVER;演示视频;课堂教学

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2019)34-0148-03

随着MOOC(Massive Open Online Courses,慕课)和SPOC(Small Private Online Course,小规模限制性在线课程)等新型的教学模式的出现,教学短视频被广泛应用于各层次教学过程中。然而,面對不同的课程特点和不同层次的教学目标,教学视频的运用也应该不同。如何使用合适的视频形式配合课堂教学,并与学生建立起良好的互动模式,是目前处于教学一线的教师需要深入思考的问题。

《数据库原理》是我校计算机专业本科生必修的一门核心专业基础课,是《数据库开发技术》课程和《数据库课程设计》的前导课程,且与《软件工程》等有着较紧密的联系,因此其重要性显而易见。此外,学生毕业后从事数据库系统开发占有较大的比重,学好《数据库原理》对学生顺利就业起到了非常重要的促进作用。本文将从《数据库原理》课程的特点入手,剖析传统授课形式的缺点,并提出在新的教学模式下,SQL SERVER演示在《数据库原理》课堂教学中的新形式。

一、《数据库原理》课程特点

我校计算机专业本科生《数据库原理》课程所使用的教材是高等教育出版社出版的“十二五”普通高等教育本科国家级规划教材《数据库系统概论(第5版)》,以本教材主要内容为例,下图展示了《数据库原理》课程的基本知识体系结构。

从教学手段和教学方法的角度考虑,本文总结了《数据库原理》这门课的几个主要特点。

1.知识面宽,知识点琐碎,不易构建知识体系。《数据库原理》这门课知识面比较宽泛,涉及了关系代数、谓词演算、关系数据理论等与数学理论基础相关的内容,还涉及了数据库安全性、完整性、数据库设计等工程设计方面的原理知识,还包括SQL语句、数据库编程、查询优化、数据库恢复技术、并发控制等工程应用方面的技术。同时,知识点琐碎,从整体上比较难把握重点和难点,学生不易将整个课程内容串联起来构建知识体系。

2.灵活性大、起点低,难以深入掌握。《数据库原理》这门课由于涉及多方面的工程设计与应用技术,灵活性比较大。像SQL语句、数据库设计等非常贴近生活经验,学生很容易理解并掌握基本的规则和技巧。但是如果想把这些技术和方法背后的原理搞清楚会比较难,所以“深入理解、灵活掌握、能够举一反三”是对学生非常大的挑战。

3.实践性强。《数据库原理》这门课是一门“透过现象看本质”的课程,也就是说,需要学生通过分析数据的表象和其反映出的现实意义去理解数据的内部联系及暗含的原理。很多学生只学习到表象和现实意义这一层就深入不下去了,这无论是从教师的教学过程来看,还是从学生的学习效果来看都是一种打击。主要原因在于传统的授课方式将分析、实践、原理分离,如果课堂上引入一些数据表象的分析和现实意义的讨论没有融合数据演示的话,易使学生缺乏直观的认识,导致其对原理的理解常常不到位。

二、传统授课形式的缺点

传统的《数据库原理》授课以讲授为主,虽然有较大比重的实验学时,但实验与原理之间的联系不够紧密,导致学生对理论学习一知半解,对实验难以达到举一反三的熟练程度。讲授《数据库原理》课程时可分为三个授课层次:分析数据表象→讨论现实意义→理解数据内部联系及数据依赖原理,这三个层次依次递进。最为理想的状态是通过实验分析数据表象,进而讨论数据表象展现的现实意义,最后要落脚到对“数据内部联系及数据依赖原理”的理解上。也就是说,对原理的理解仍然是重点,但需要前两个层次的引入。但由于传统的讲授模式将实践与原理分离,学生往往对原理的理解不到位,甚至难以从数据表象中看到反映出的现实意义。因此,加强三个授课层次的联系势在必行。

三、SQL SERVER演示在《数据库原理》课堂教学中的运用

1.SQL SERVER在《数据库原理》课程中的作用。SQL SERVER的最大的优点是和Windows结合紧密,非常适合于针对入门级用户,因此多数高校在《数据库原理》相关课程的授课中会选择SQL SERVER作为DBMS的实例进行讲解、演示和实验。尤其是使用SQL SERVER查询分析器,可快速获取SQL语句是否执行成功的反馈信息,对于未成功的代码,反馈消息非常清晰,便于初学者修改。方便的多窗口数据查看界面能够使用户在代码编写与数据结果查看之间来回切换,因而学生能够从直观上感受到相关原理对应的数据表象,在很大程度上促进了现实意义的讨论。如果能够充分利用SQL SERVER演示和实验,将极大促进三个授课层次的联系。

2.SQL SERVER演示视频在《数据库原理》课程中的使用形式。目前,计算机本科专业的《数据库原理》课程主要将SQL SERVER用于开展学生实验。对于启动了在线课程形式的授课方法来讲,SQL SERVER演示视频主要有以下两种形式:(1)完整的教学视频。完整的教学视频一般以45—50分钟为一个教学课时,整个《数据库原理》课程的课时作为一个整体在线呈现。以教师的课堂授课过程为主要展现形式,SQL SERVER演示视频穿插于授课视频中,但并不是主体。(2)以知识点为单位的不定长教学视频。以知识点为单位的教学视频时长一般在5—20分钟之间,围绕某个知识点进行讲解。这种形式通常出现在时下流行的MOOC和SPOC教学模式中,以知识点为核心,有PPT讲解的形式,也有带讲解的SQL SERVER演示视频。

3.SQL SERVER无声演示视频在《数据库原理》课堂教学中的运用。上文介绍的两种SQL SERVER演示视频目前较为常用,二者都带讲解,即有声视频,但具有以下几方面的不足:(1)SQL SERVER演示视频在嵌入完整的教学过程中时,播放视频时教师的讲解作用弱化,课堂主导从教师变为学生,在无法面对面交流的情况下学生容易出现分神的情况,况且当遇到相关原理知识时,难以在视频中插入讲解内容,也就是说,难以根据学生当场的情况进行讲授的实时调整。如果SQL SERVER演示視频中加入较多的原理讲解,则会占用过多的课堂时间,难以保证教学效果。(2)以知识点为单位的SQL SERVER演示短视频,只能演示到数据表象,讲解也只是讨论现实意义,无法针对原理展开,否则将失去短视频的意义。因此,如果要加强三个教学层次的联系,保证较好的教学效果,演示视频与原理讲解必然要融合在一起。无声的SQL SERVER演示视频是一种非常好的方式。SQL SERVER无声演示视频是指在录制视频时只录制演示过程,没有任何讲解和声音,讲解在课堂上进行。无声演示视频嵌入在PPT课件中,课堂授课时,演示可随时暂停并插入讲解。或者一边演示一边讲解,增进讲授与演示之间的联系。

总的来说,SQL SERVER无声演示视频用于课堂教学有以下几方面的优点:(1)免去教室计算机没有安装SQL SERVER的困扰,也不必携带笔记本电脑,少了启动SQL SERVER及软件配置方面的步骤,仅携带PPT和视频即可完成。(2)一边演示一边讲解,对于重在讲授的课程或章节来讲,可使学生通过数据表象深入现实意义,并进一步理解相应的数据依赖原理,将三个教学层次充分融合。(3)无声的短视频使得教学的进度和效果可仍由教师把控,学生看视频分神的现象不易发生。

4.教学过程设计举例。给出一个SQL SERVER无声演示视频嵌入“数据库三个完整性”教学过程设计的实例,时长90分钟(2学时)。

四、结语

SQL SERVER无声演示视频嵌入PPT课堂教学的方式已在我系计算机专业2017级实施,通过159位学生的反馈,可知这种方式比较适合于需要数据表象演示的课程或章节,学生们普遍表示通过演示的数据表象能更加清晰地体会到反映出的现实意义,加上教师在演示时的讲解和演示后对原理的讲授,对知识点理解得比较透彻。然而,并非所有的课程、所有的章节都适合采用这种形式。本文认为,《数据库原理》这门课中第三章“关系数据库标准语言SQL”、第四章“数据库安全性”、第五章“数据库完整性”和第八章“数据库编程”是比较适合用SQL SERVER无声演示视频嵌入PPT课堂教学的方式,而像第二章“关系数据库”、第六章“关系数据理论”和第七章“数据库设计”等则更适合以知识点为单位讲解短视频。所以,依据不同的课程或章节特点使用不同的视频形式能够使课堂效果更佳。而SQL SERVER无声演示视频嵌入PPT课堂教学这种改进的视频演示方式无疑使课堂教学方法更加丰富,增进了教学层次的融合。

参考文献:

[1]赵友杰,曹涌,熊飞.大数据时代下数据库课程教学改革研究[J].电脑知识与技术,2018,14(22):87-89.

[2]李金城,张杭.翻转课堂对大学生学习能力影像的元分析[J].杭州电子科技大学学报(社会科学版),2018,14(05):74-78.

[3]席景科,王志晓.面向工程教育专业认证的《数据库应用》课程教学改革[J].教育教学论坛,2018,(24):116-117.

猜你喜欢

数据库原理课堂教学
基于多维立体化模式的数据库原理教学改革与实践
且行且思,让批注式阅读融入课堂教学
基于海洋特色的数据库原理案例教学设计与实践
把“三个倡导”融入课堂教学