浅析情景教学法在Access数据库课程教学过程中的应用

2016-07-06 05:54李艳红苏有邦普洱学院理工学院665000
电子测试 2016年12期
关键词:完整性情景教学数据库

李艳红,苏有邦(普洱学院理工学院,665000)



浅析情景教学法在Access数据库课程教学过程中的应用

李艳红,苏有邦
(普洱学院理工学院,665000)

摘要:本文针对学生当前学习Access数据库中存在的学时少,实践性、操作性强及理论知识抽象难懂等问题,提出将情景教学法应用于Access数据库的日常实际教学中,阐述了情景教学法在Access数据库的理论和实践教学中的具体应用和优势。

关键词:情景教学;数据库;完整性

1 情景教学法及引入情景教学的现实意义

情境教学法是指在教学过程中为了达到既定的教学目的,引入或创设与教学内容相适应的具体场景或氛围,以引起学生一定的情感态度体验,从而帮助学生理解教材,并使学生的心理机能得到发展的教学方法。创建一个形象直观的教学情景,提供良好的启迪作用,激发学生的学习积极性和主观能动性,引导学生主动建构知识学习。情境教学现实意义:第一,改变了传统教学以教师为中心,学生被动接受知识的缺陷。学生主动理解、加工信息,主动的建构知识,有利于学生认知能力、思维能力的发展。第二,促进了学生知识、技能与体验的连接,增长运用所学知识解决实际问题的能力。第三,不但有利于学生全面发展,也有利于学生个性的发展。

2 情景教学法在Access数据库课程教学过程中的应用

在学生已经掌握了数据库、数据表的创建,数据记录的输入基础上,结合具体的实例“学生信息管理系统”,创设具体直观的情景来学习《数据库原理及应用—Access2010》中数据库相关的抽象的理论知识,做到知识学习与动手实践相结合。

由于“学生信息管理系统”与学生的生活紧密相连,因此采用该系统来创设教学情景更为直观形象,该系统共涉及到4个表格:学生信息表(学号,姓名,性别,出生日期,系别,专业,政治面貌,照片,备注),课程信息表(课程号,课程名,前驱课程,学分,学时),成绩信息表(学号,课程号,成绩)和用户信息表(用户名,密码)(其中:有下划线的为主键)。

数据库有四种数据模型:层次、网状,关系和对象模型。Access2010属于关系数据库,其数据模型为关系数据模型。而关系模型必须遵循3个完整性规则,即:实体完整性,参照完整性和用户自定义完整性。实体完整性:要求主属性不能为空;参照完整性:要求外码要么取空值,要么取参照表的主码值;用户定义完整性:根据具体情况,对属性取值所作的约定。这些相关的数据库理论知识对于计算机相关专业的学生都有一定的难度,对于非计算机专业的学生理解起来会更加困难。因此,结合非计算机专业学生的特点,使用情景教学法,创设具体直观的情景来学习理解数据库中的抽象理论知识势在必行。

实体完整性:要求主属性不能为空(即:主键不能为空)。“学生信息管理系统”中,在对学生信息表进行记录的录入时,会出现以下情形:

切换到下一行:弹出提示

最终导致“李四”这一条记录录入不了。原因是其违背了实体完整性,“李四”这条记录的学号字段没有输入值(为空),而学号字段又是学生信息表的主键,主键值为空,违背实体完整性。因此该条记录无法输入和保存。

参照完整性:要求外码要么取空值,要么取参照表的主码值(主码:主键)。在“学生信息管理系统”中,“学号”为“成绩信息表”的外码。“成绩信息表”的“学号”字段要么为空,要么取“学生信息表”中的“学号”值,否则出错。假设我们已经录入了“学生信息表”的所有记录,学号为2010190001至2010190024,共计24条记录,现在要在“成绩信息表”中添加一条记录:

由于2010190028这个学号在学生表中没有出现过,因此该条记录无法正常的添加进去,违背了参照完整性。“学号”为“成绩信息表”的外码,其值只能取其参照表“学生信息表”中的“学号”值,而2010190028不在学生信息表中,给出提示信息,且无法成功添加纪录。

用户定义完整性:根据具体情况,对属性取值所作的约定。在“学生信息管理系统”中,对“成绩信息表”的“成绩”字段设置了有效性规则(用户自定义完整性),成绩在0到100之间(设计视图下)。当我们对成绩表的数据进行修改,将学号为2010190001,课程号为1的学生成绩修改为“105”时,将弹出如下对话框:

修改失败,由于“成绩”字段设置了有效性规则(成绩在0到100之间),而输入的105不在此范围,违背了用户自定义的完整性,故无法完成相应操作。

上述例子中,将3个完整性的理论知识学习与具体的学生信息管理系统情景实例相结合。在解决问题的过程中不仅加深了对知识的理解,而且体会到了解决问题的成就感。教育离不开生活,在直观的实践教学情景下,才能更好的激发学生学习的兴趣,提高学习的主动性和积极性,培养了学生的创新意识和能力,提高课程的教学效率和教学质量。同时调动学生认知因素和情感因素,促使学生的心理机能和谐全面发展。

参考文献

张彩玲,潘艺.Access2010数据库应用系统开发项目教程【M】.北京:清华大学出版社,2013:2

On the situational approach applied in Access database Teaching Process

Li Yanhong,Su Youbang
(School of technology,PU’ER University Yun Nan Pu'er,665000)

Abstract:In this paper,students Access database exists in the current hours less practical,operational and theoretical knowledge is abstract and difficult issues such as situational approach applied to the proposed Access database everyday practical teaching,elaborated situational approach in theory and practice of teaching Access database specific applications and advantages.

Keywords:situational teaching;database;integrity

作者简介

李艳红,普洱学院理工学院,硕士研究生,助教,数据挖掘。

猜你喜欢
完整性情景教学数据库
石油化工企业设备完整性管理
莫断音动听 且惜意传情——论音乐作品“完整性欣赏”的意义
数据库
模拟情景 重在参与
运用情景会话构建高效的初中英语课堂教学
情境教学在语文课堂的应用浅探
数据库
精子DNA完整性损伤的发生机制及诊断治疗
数据库
数据库