计算机光盘软件与应用 计算机教学与教育信息化 Computer CD Software and Applications 2012年第2期 数据库原理课程教学改革与实践 崔元全 ,张蕾 (1.哈尔滨师范大学人事处,哈尔滨 150025;2.哈尔滨师范大学研究生学院,哈尔滨 150025) 摘要:本文介绍数据库原理教学中目前的现状及存在的问题,论述了基于数据库原理课程体系结构所应采取的改革 措施及改革的必然性,最后介绍了教学改革在实践中的应用及效果。 关键词:数据库原理;体系结构;教学改革 中图分类号:TP3—4 文献标识码:A 文章编号:1007—9599(2012)02—0242—02 Teaching Reform and Practice of Database Theory Cui Yuanquan’Zhang Lei。 ,(1.Personnel Department of Harbin Normal University,Harbin 1 50025,China; 2.Harbin Normal University,Graduate School,Harbin 1 50025,China) Abstract:This paper describes the present situation and problems of teaching of database theory,discusses the inevitability of reform measures to be taken based on database theory course architecture and reform,and finally introduced the application and effect ofteaching reform in practice. Keywords:Database theory;Architecture;Teaching reform 数据库原理教学现状及问题 (一)教学模式单一,教学思想传统:高校教师往往采用原 理介绍、问题举例、课程练习的三步教学方式,在此过程中由于 缺乏与实际的联系与实践,学生不能将数据库原理的知识与实际 系统设计相结合,只是被动的接受该课程内容;数据库原理的教 学思想与模式类似,也是采用概念介绍、练习的串行教学,对于 数据库原理的基本概念如:数据库模型、数据库原理概念、逻辑 模型等相对于学生来讲抽象度高、理论性强,使学生在学习的过 程中理解困难,学习热情也就逐渐降低。从长时间的观察中发现, 在理论概念讲解后的练习阶段学生实践效果并不好,这也是由于 理论学习阶段掌握不扎实造成的,直接导致了理论与实践的严重 脱节,使教学质量与效果逐渐下滑。 (二)教学管理缺失、教材更新滞后:由于青年教师不断引 入,为锻炼教学能力每年都会把青年教师安排数据库原理这样的 专业基础课程中去,任课教师的不断变更导致了教学案例、教学 方法的不断不变化,在这个过程中没有一个统一的、科学的管理 模式,也就导致了教学质量的下降;对于高校中使用的教材一般 长期不会有变更,而且同一套教材的出版周期也比较久,教材的 更新严重滞后,不能够与现实中不断变更的新技术相结合。 (三)实践与实践脱节、课程考核陈旧:由于对于理论知识 的接受薄弱,导致了学生对于知识的运用、实践应用严重缺乏, 使学生在程序开发中不能很好的结合数据库原理的知识;在数据 库原理的考核方面一直都采用闭卷考试的方式,题型往往都以理 论题为主,实践设计偏少,不能够考核出学生的综合水平及学生 理论应用实践的能力。 二、课程体系结构 随着数据库技术的广泛应用和迅速发展,数据库原理的教学 将着重发展学生的创新能力和应用技能,学生在全面掌握概念及 原理的基础上,结合实际应用了解发展趋势,使数据库知识水平 不断提高,对培养综合性人才有着极大的好处。 数据库原理作为基础学科对学生进行理论教育,是基本概念、 技术、方法的教授,为学生的具体应用打下基础,理论授课也是 重中之重,因此,作为必修课程进行安排。数据库系统的使用让 学生通过工具的使用更多的了解抽象概念的具体实施,学生的动 手能力得到了提高。数据库原理课程设计是学生通过基本知识及 工具对实际问题解决能力的提高,也是课程体系结构中的重点, 通过对基础知识的掌握学生融合其他学科内容对具体问题进行解 决,达到实践应用的教学目的。 通过以上课程体系结构及课程安排的介绍,可以看出数据库 课程的教学内容还需要进一步进行优化,其中优化的内容主要包 一、括:教学重点的明确、内容结构化、与其他课程融合但不重复, 使教学目标最大化。在数据库原理的教学安排中重中之重的就是 原理的学习,所以对这种抽象内容的授课也成为了课程优化的一 个重点,通过研究发现实践与理论相结合的课程安排是学生接受 效果比较好的一种模式,如在介绍的数据库基本原理的基础上结 合SQL语言、编程语言拿出具体案例进行设计和构思,介绍数据 库安全性的时候可以结合当前的前沿技术与成功案例,使学生将 抽象的概念融入的具体的案例中去。这样的课程体系结构也将不 断的进行完善。 三、教学改革具体措施 (一)课程安排改革 “数据库原理”课程是高校计算机专业的重要课程,作为基 础培养学生处理数据的技能和能力,将数据库的知识应用到具体 的程序设计中去,以此来解决现实中的问题。因此在课程安排上 也要结合实际情况,将贴近生活的课题带到课程安排中来。对于 典型课程的安排及手段的变更,如数据库原理课程中所讲授的概 念;数据库创建;数据表的建立、查询、修改等内容都需要以项 目案例的形式将理论与实践相结合,最大化开发学生潜能,使学 生可以在实践中得到深刻的理解。 课程环节的安排主要包括:实践环节和课程设计两大部分, 其中实践环节需要通过教师概念讲解、上机练习、项目设计等几 部分打到实践与理论融合,培养学生的开发能力;课程设计是为 学生适应将来的工作内容打下基础,对实际中的项目进行模拟, 充分利用各种介质来进行学习和知识的深入理解。 (二)实践教学的改革 在实践教学的过程中我们不断进行着改革,从早期的附属形 式的实践到配合式实践直到结构式实践。在附属形式的实践主要 是在理论课程结束后安排的上机课程,让学生进行数据库原理的 实践,上机课程课时通常占课程比例的10%,学生分组根据选定 的课程设计进行上机操作及小组讨论,一般是进行数据库表的设 计及查询、修改、删除等操作,学生完成实验后上交各自的实验 报告描述整个实践中所参与的模块及工作量,但该方法的弊端是 学生在实践中理论结合较弱造成了理论与实践脱节,除少数主动 学习数据库管理系统及编程语言的同学可以完成实验外大多数同 学实践课程比较吃力,理论掌握比较浅显。配合式实践是指在理 论介绍的同时通过一个大的案例将理论知识渗透给学生,例如通 过一个学生成绩管理系统对学生展开数据库原理概念、SQL语句、 数据库关系模型、关系代数等一系列的介绍,我校在课程内容制 定上从认识SQL Server到数据库基本操作、SQL语言、完整性 控制恢复最后到数据库应用系统设计,通过这几项内容让理论学 242...—— 计算机光盘软件与应用 2012年第2期 Computer CD Software and Applications 计算机教学与教育信息化 习和实践相互穿插,这有利于学生对于理论知识的深刻理解和巩 固;结构式实践是将数据库原理课程分为三个部分,分别为:数 据库原理介绍、面向对象程序设计、数据库原理课程设计。通过 数据库原理介绍教师为学生讲解理论知识,面向对象程序设计通 常安排为上机操作,个人单独完成通常选择的语言为JAVA。数 据库原理课程设计也为实践课程,主要分为:数据库管理系统的 学习通常为0racle、数据系统课程设计,学生分组对教师准备 的课程设计题目自行选择,每个小组一个题目,学生需要从需求 分析、概要设计、详细设计直到编码实现完成课程设计。这种实 践教学在一定程度上能够解决理论与实践脱节的问题,使学生的 数据库原理知识的掌握得到提高。 (三)学习方式的改革 元实践测试占2O%;课程设计占2O%;期末闭卷考试占45%。通 过这种考试方式可以比较全面了解学生的接受效果并且可以看出 实际应用的情况。在平时课堂测试中可以随机的进行测试主要以 论证、计算题为主,这种方式可以检验学生这一段时间的学习情 况,也可以起到考勤的作用,并及时发现课程教授过程中需要改 进的地方。单元实践主要以学生上机操作为主根据实验情况及实 验报告进行评分,促进学生的自学能力。课程设计以小组为单位 教师给出设计题目,学生进行小组讨论及设计,在此过程中学生 教学过程中教师往往过于注重教的过程而忽视了学生接受的 能力,使得学生被动的接受课堂知识,因此,在教学中如何使学 生的学习方式变被动为主动也是高校教学改革的一个重点。 首先,需要在心理上让学生认识到学习是自己的事情,而不 是单纯的应付考试,是要从内心真正的接受,应用心理干涉的方 法让学生从被动的学习中转移到主动的学习中去;在教学中不断 锻炼学生举一反三的学习能力。教师通过为学生布置作业、分组 完成、各组对作业的分析、任务完成、讨论评价等,使学生成为 学习的主导者,大家通过交流及教师指导协同完成任务;在课程 设计上也要尽量挑选贴近实际生活的素材,使学生在理解上可以 接近实际,如:教师资料管理系统、学生成绩管理系统等,让学 生在设计和实现的过程中对数据库原理有深入浅出的理解:在实 践课程中也要养成学生自动思考的习惯,这需要教师的不断引导, 教导学生找到解决问题的办法而不是问题的结果。 四、教学改革效果及实践应用 (一)教学改革效果 在教学改革中通过对教材的改进和建设提高了教学的质量, 高校计算机专业中要求以教师为主体,学生为中心进行实践、理 可以系统的认识数据库原理的知识体系及内容。 (二)教学实践应用 数据库原理的学习主要是为了实践应用,我们可以借助程序 设计语言及数据库系统工具进行课程内容的进一步渗透。VISUAL FOXPR0作为一种简单易学的面向对象的数据库管理系统,在小 型信息系统开发方面显得极其方便,我们可以选择这种工具进行 课程设计,培养学生处理数据的基本方法、技能和能力,培养学 生根据需求分析、概要设计、详细设计这种系统开发的能力,通 过这种数据库管理系统培养学生处理数据流转过程的思维。 在语言的选择上我们选择比较流行的事件驱动和面向对象的 编程语言VFP,它也是专门为程序开发、数据库管理而设计的。 对于大量数据的处理需要不断的进行实践,以达到理论与实际相 结合的效果,如开发一个图书馆信息管理系统,学生可以通过VFP 自助开发数据库系统,使概念逐渐融合到具体的案例中去,这种 应用也使得学生对抽象的概念认识加深并不再感到枯燥乏味。 五、结束语 数据库原理的教学是计算机专业重要的一门专业基础学科, 论相结合的教学模式。通过对实践课程的改革提高了学生的创新 能力,我们由过去1O%的实践课增加到50%的实践课程,在实践 课程中划分了单元实践、小组实践等不同的方式,并最后的实践 报告和成果作为考核的一部分,这一改革方式直接推动了学生自 主学习的能力和钻研探索的兴趣。 通过考试的改革培养提高了学生自学的能力,传统的期末闭 20-30.卷考试往往不能全面考核学生学习的成果而且不够灵活,因此我 『31连润江.数据库系统教学改革探讨[I1.湖北大学学报, 们将数据库原理的成绩分成几个方面:平时课堂测试占1 5%;单 2009( ̄:5—7. (上接第244页) 在理论教育的过程中着重实践教育是我们不断探索并改革的地 方,如何让学生最大程度的理解和学习这门课程也是教学工作者 最关心的问题,通过课程内容改革、实践教学改革、学习方法的 改革让学生提高自主学习的能力,使理论与实践相结合,不断提 高学生的学习热情及创新的能力。在改革的过程中取得了一定的 成效,使得教学质量有了较大的提高,这也促使教学工作者在改 革中更多的进行探索,不断的提高教学质量。 参考文献: f11王珊.数据库系统概论『M1.计算机教育,2009(06):19. 【2】姜师宣.软件人才培养模式[I1.现代大学教育,2009(15): 总之,相信只要有一颗恒心坚持下去,认真踏实的学习下去, 任何事情都可以办到的。 四、加强专业知识的学习 在学习计算机英语方面另一个非常重要的就是,一定要加强 计算机专业理论的积累和研究。我们在学习计算机英语时候,我 们相对那些只懂普通英语的人来说,我们有一个非常明显的优势 就是我们具有计算机专业知识和理论背景,我们懂专业知识,这 点就是我们的显著优势。 越快,阅读计算机英语资料的水平就越高,我相信,长此以往, 经过我们不断的努力,坚持不懈,我们的阅读水平一定会有相当 大的提高。 相反,如果我们只对普通英语非常熟悉,但是计算机知识毫 无了解,甚至一窍不通的话,那我们学习起来,会感到十分吃力, 因为我们没有专业背景知识和理论知识。这样会给翻译计算机英 语资料方面带来很大障碍,理解起来十分困难。如果总是这样的 话,会严重影响我们的阅读水平和阅读速度。有些人会觉得自己 英语水平比较高,而忽视了计算机理论知识的学习过程,欠缺很 多专业知识,我们千万不要掉以轻心。课余时间应该多多加强计 算机专业知识的学习过程,提高专业知识能力,这样才能更好的 掌握计算机英语。 我本人觉得,做任何事情只要你持之以恒,坚持不懈,有了 这种执着的精神,任何事都难不倒的,学习计算机英语也是如此。 参考文献: 要想学好计算机英语,只会语法和语句的特点是远远不够的, 要具有非常牢固的专业基础知识和理论水平,才能更快的提高我 们的阅读水平和阅读速度。我们在接触计算机的时候,在使用一 些英文版的软件或者浏览英文说明书等资料的时候,也是在对计 算机英语无形的一种学习状态。通过我们平时的积累,平时的锻 炼,这样会很大程度上提高我们的阅读水平,增加我们的知识面。 无形中我们汲取了大量的计算机英语的专业词汇、术语,大大增 加了我们的阅读知识面。当你在阅读计算机英语技术资料时候, 发现有很多的非常熟悉的单词和句式,偶尔也会遇到一些比较生 疏的单词和语法,我们可以根据我们平时积累起来的经验进行推 断其中的大概意思,这个分析、推断的过程就是我们根据专业知 识对生词“转义”的过程。平时积累的越多,推断起来的速度就 【1】万贤珍扁职计算机专业英语教学探究卟时代教育(教育教 学版),2008,7:1—3 [作者简介]毕兰兰(1979一),辽宁沈阳人,硕士/讲师,从事 计算机英语、计算机应用基础、计算机图形图像处理及动漫课程 教学工作。