数据库原理与应用教学探索

时间:2022-09-10 07:37:24

数据库原理与应用教学探索

摘 要:结合数据库原理与应用课程的教学内容分析其性质与特点,结合教学实践,对课程的教学思路、教学方法等方面进行了探索,对日常教学提出了自己的建议。

关键词:数据库;原理;SQLServer教学

数据库原理与应用课程内容包括数据库理论、数据库应用两大部分,数据库原理与应用课程的主要任务是掌握数据库技术的理论知识及操作与管理技能,为开发、管理、维护信息系统奠定基础。而信息系统的建立包括数据库的设计、应用程序的开发两大部分,其中数据库的设计需要数据库原理来提供理论指导,应用程序的开发则需要具体数据库管理系统(DBMS)软件及数据库语言的支持。这一特点决定了这门课程的教学过程需要理论与实践并重。

目前出版的相关教材,为了编撰方便,通常将数据库原理集中安排在前几章,应用部分放在后边,两部分内容截然分开,而实际教学过程是理论联系实际的过程,教师应本着理论实践相结合的原则,使原理与应用的教学交错进行。如何使两大部分有机结合,这既需要一定的教学经验也需要教师具有高度的责任感,就此提出以下教学思路及建议。

一、突出重点,化解难点

重点内容课堂上要反复、耐心、细致地讲解,同时从课时量、作业量、实验内容等方面给予重点对待。对于难点问题,事先应精心设计教学示例,尽可能借助多媒体课件等演示方式给以形象生动的阐释,再通过与类似的问题对比,参照理解。

比如,关系代数式是一个教学难点,这时可结合SQL语言中的查询语句来举例,通过对比学习,关系代数式在学生眼中也不再抽象了。而一旦学生开始系统学习重要的SQL语言,则适时引导学生复习理论章节中的关系代数式内容,再次比较,进一步加深对关系代数的理解。这样,难点克服了,重点内容也理解得更深入。

二、使用现代化教学手段,并积极探索新的教学模式

1.理论内容相对抽象,学生理解上往往有误解或偏差,建议尽量采用多媒体教学

针对数据库理论涉及的概念、原理、方法,应设计实例进行阐释,并在sqlserver数据库平台上同步演示,使学生对理论知识正确理解、深刻理解。比如,讲解SQL语句时,利用多媒体教鞭系统来分三步教学:首先显示数据表和查询要求;接着启发学生构造SQL语句,并分步逐个短语显示SQL语句;最后运行语句显示查询结果,将结果与要求及数据表内容对照,有错则及时分析原因,纠错并重运行,反复比照,加深理解。

2.在教学模式上进行创新,案例教学法、任务驱动教学法特别适用于本课程

比如,课程开始阶段,考虑到学生第一次接触数据库技术,可采用案例教学加强其感性认知,以超市进销存管理系统、火车票预售系统、阿里巴巴商务网站为例,通过模拟软件及互联网对商务数据库进行检索,使学生切身体会数据库技术应用的普遍性和重要性,变被动学习为主动探求;学习到一定阶段,可再次引入以上案例,由教师引导学生从技术角度对应用系统的体系结构、工作原理进行分析。学生对数据库的概念、原理此前已经有了一定认识,结合案例,对知识进行综合,认识上会有显著提高。

任务驱动教学也特别适用于数据库课程,可以设计一个大作业(如学籍管理系统),将其贯穿于整个教学过程中,在学时充裕的情况下可以采用。

三、加强日常教学管理,加大实践教学力度,注重操作技能培养,使创新教学与传统教学并重

1.每章应布置适量作业,重点章节应安排作业课

作业题由以往教学中累积的问题和疑难点整理而成,针对性会更强。为便于学生自修,应设计一些开放式的讨论题、调研题供学生选用,培养研究问题的能力。

2.特别强化上机实训,严明纪律,避免流于形式

上课应有明确的实验任务。辅导教师最好由任课教师担任,便于有针对性地辅导,也便于及时发现课堂教学存在的问题。实验方式应多样化,除学生个人独立实验外,每次应安排适量的小组成员协作实验,旨在培养团队合作能力。

3.精心设计实验内容及实验数据

本课程共设计了14个实验,重点实验包括:创建关系模型、数据安全性实验、数据完整性实验、SQL实验、查询优化实验等。设计实验报告时,在实验类型、实验内容的启发性、丰富性上下工夫,观察性、验证性、综合设计性三类实验应同时兼顾。用于录入的实验数据要精心设计,具有启发性,比如可以包含具逻辑错误的数据,以便在操作中引发错误,引导学生思考解决。以完整性实验为例,针对三张数据表,设计一组问题:

学生表(学号,姓名,性别,籍贯)

成绩表(学号,课号,成绩)

课程表(课号,课名,学分)

学生表中试录入重复的学号,系统有何提示?为什么?如何处理?成绩表中学号重复会报错吗?为什么?在成绩表中试录入不存在的学号,系统有何提示?为什么?试从学生表删除某学生信息,观察其成绩信息还存在吗?为什么?如果向成绩表中录入了不存在的学号,系统有何提示?为什么?这些问题看似简单,但对引导学生理解主键、外键的作用、实体完整性规则、参照完整性规则都有积极作用。

以上是数据库原理与应用课程教学中摸索出的一些教学思路与方法,当然不同专业的学生应有所区别,但大的思路应该是一致的。按照以上思路组织教学,在两方面成效显著:一方面,不降低教学要求的前提下,有效降低了数据库原理的学习难度;另一方面,使学生熟练掌握了一种主流数据库软件,能完成实际的数据库管理工作,这对学生初期就业及今后的深造有很大的帮助。

(作者单位 陕西省石油化工学校)

上一篇:高中生文学底蕴塑造的现实意义与教学改革 下一篇:影响数学归纳能力的要素分析