交互式电子白板下数据库课程教学探索
2017-08-21周霞薛晓磊
周霞 薛晓磊
【摘 要】大学计算机专业的教学中,数据库是非常重要的一门专业核心课程;一般主要在多媒体教室由教师使用PPT结合讲授来开展教学。交互式电子白板由硬件电子感应白板(White Board)和软件白板操作系统集成。它的核心组件由电子感应白板、感应笔、计算机和投影仪组成。交互式电子白板可以与电脑进行信息通讯,将电子白板连接到计算机,并利用投影机将计算机上的内容投影到电子白板屏幕上,在专门的应用程序的支持下,可以构造一个大屏幕、交互式的协作会议或教学环境。本文为大家呈现使用交互式电子白板来进行数据库课程教学的探索,详细列出了课程内容组织和课上教学实施,并分析了实践效果。
【关键词】交互式电子白板;数据库;教学
传统的关系型数据库技术自20世纪80年代开始成熟并至发展壮大,各高职校计算机专业以关系数据库为核心开设了多门课程;我校计算机专业开设的《网络数据库技术》正是承担这样的一个角色。该课程的日常教学已经在过去的十多年来形成了比较成熟的教学模式,即在授课过程中将PPT和板书结合使用以教师为主的讲授式教学。近年来,交互式电子白板正在逐步走进大学课堂,它灵活的操作和多样的功能吸引越来越多的教师嘗试使用它进行教学改革,所以在日常数据库课程教学中采用交互式白板开展教学实施具有一定意义。接下来就以该课程其中的2学时教学内容为例来为大家呈现使用交互式白板的教学过程。
年级、学科:大二学生、计算机应用专业
课目名称:数据库原理与技术——触发器
课时安排:2学时
教学对象分析:具有一定的数据库基础知识,初步了解数据库常见对象:表、视图等,不太喜欢理论知识学习,喜欢课堂互动、对实践操作颇感兴趣。
教学认知目标分析:
了解触发器概念及工作原理;
了解AFTER 触发器和INSTEAD OF触发器的区别;
了解INSERT、UPDATE和DELETE触发器的创建方法。
教学技能目标分析:
学会基于实际需求设计INSERT、UPDATE和DELETE触发器;
学会使用AFTER 触发器和INSTEAD OF触发器;
学会使用T-SQL语句创建各类触发器。
教学情感目标分析:提升学生学习热情;获得成就感。
教学重点:使用T-SQL语句创建各类触发器。
教学难点:基于实际需求设计AFTER 触发器和INSTEAD OF触发器。
解决措施:分小组讨论提出方案,利用白板呈现不同触发器的触发结果,引导学生完成各类触发器的设计与创建。
教学过程共分为七个环节:导入——讲授新知(一)——交互活动(一)——讲授新知(二)——交互活动二(二)——巩固练习——总结提升;下面依次介绍各个环节。
环节1:课堂导入之活动设计。
教师首先列举出一种数据操纵时需要进行级联修改的情况,再由学生继续列举一些情形;然后给出解决问题的方法——触发器,并在数据库核心知识点思维导图中找到触发器的定位;其次播放一段事先录制的触发器触发效果视频,引出本课课题即“触发器的设计与创建”
环节1:课堂导入之白板应用设计。
使用第三方软件呈现数据库核心知识点思维导图;将大家说出的各种数据级联修改情形都在白板上板书并适当点评;调入视频资源并播放,引导学生注意观察表在有无触发器情况下修改数据时的区别。具体的白板应用功能有调用第三方软件、调用外部资源、板书名字、视频批注等。
环节2:讲授新知(一)之活动设计。
AFTER触发器的设计与创建:
讨论分析AFTER触发器的工作原理。安排学生分组讨论设计触发器,并且为第1,2小组分配尝试创建AFTER INSERT任务,第3,4小组分配尝试创建AFTER UPDATE任务,第5,6小组分配尝试创建AFTER DELETE任务。
环节2:讲授新知(一)之白板应用设计。
在白板上显示创建AFTER INSERT触发器的T-SQL语句。具体的白板应用功能有幕布、放大镜、板书、屏幕抓取、超链接功能等。
环节3:交互活动(一)之活动设计。
根据实际情况,选择各组学生分组展示触发器的设计情况并解释说明。让学生明确AFTER触发器的作用和设计及创建方法。
环节3:交互活动(一)之白板应用设计。
受指派的学生代表小组在白板上调出本组设计的触发器进行说明,并与同组学生一起将设计思想转换为具体的T-SQL语句。老师进行归纳总结。白板应用功能有调用第三方软件、用聚光灯、放大镜突出语法核心之处。
环节4:讲授新知(二)之活动设计。
INSTEAD OF触发器的设计与创建:
讨论分析INSTEAD OF触发器的工作原理。安排学生分组讨论设计触发器,并且为第1,2小组分配尝试创建INSTEAD OF UPDATE任务,第3,4小组分配尝试创建INSTEAD OF DELETE任务,第5,6小组分配尝试创建INSTEAD OF INSERT任务。
环节4:讲授新知(二)之白板活动设计。
在白板上显示创建INSTEAD OF UPDATE触发器的T-SQL语句。白板应用功能有幕布、放大镜、刮奖刷功能、图形绘制和板书等。
环节5:交互活动(二)之活动设计。
根据实际情况,选择各组学生分组展示触发器的设计情况并解释说明。让学生明确INSTEAD OF触发器的作用和设计及创建方法。讨论提高:假设一张表上有AFTER DELETE触发器,又有INSTEAD OF DELETE触发器,那么被触发情况如何呢?
环节5:交互活动(二)之白板活动设计。
受指派的学生代表小组在白板上调出本组设计的触发器进行说明,并与同组学生一起将设计思想转换为具体的T-SQL语句,老师进行归纳总结。白板应用功能具体有调用第三方软件、白板分窗口创建该触发器的语句和被触发效果,方便对应;在老师给出讨论题之前先播放视频,如实现数据的级联修改,引导学生讨论触发器的设计思路和创建语句等。
环节6:巩固练习之活动设计。
请使用触发器禁止修改表student的姓名这列,其它列允许修改。
环节6:巩固练习之白板应用设计。
使用投票器功能来了解学生对课堂教学内容的掌握情况。
环节7:总结提升之活动设计。
对本节课的内容进行总结。给出课后拓展讨论题:一张表可以创建多个AFTER INSERT触发器吗?这些触发器的被触发情况如何?
环节7:总结提升之白板应用设计。
通过交互式白板的“回放”功能,快速回放本节课所讲授的内容。通过白板播放倒计时视频,给学生以观感。
以上是课程推进各环节中交互式电子白板的设计使用情况。高校作为先进信息技术研究、使用的最前端,一线教师如何在教学中有效使用这些新设备来提升教学效果一直是教学研究的重点。交互式电子白板无论是在内外部资源使用方面还是在吸引学生注意力方面都有它的优势。通过课堂实践,发现使用交互式电子白板能生动而高效的完成某些教学环节:例如课堂总结;它的投票器功能可以实时接收到学生的当堂反馈信息。当然,交互式白板不是解决一切教学问题的利器,它需要我们在今后的日常教学中细心琢磨,根据学科情况和教学内容认真设计教学过程和白板使用情况。但无论如何实践交互式电子白板进行数据库课程教学让我们受益良多!
[责任编辑:朱丽娜]