数据库技术教学方法探讨

2014-08-15 20:58张大庆
考试周刊 2014年46期
关键词:数据库技术计算机教学教学方法

张大庆

摘 要: 数据库技术作为计算机科学技术中发展最快的领域之一,是计算机信息系统和应用系统的核心技术。现在,数据库技术课程已经在众多的院校中开设,在教学时间过程中,教师应循序渐进展开教学工作,并通过启发式教育,提高课堂学习中学生的主体性,培养学生的自主学习能力,对教学知识点中的重点和难点逐一突破。

关键词: 计算机教学 数据库技术 教学方法

互联网技术的普及应用,信息数量呈现翻倍式增长,庞大的数据量给信息的管理和存储提出了新的难题,网络计算和数据库在时代的推进和发展下,需要大量掌握数据库技术的人才,高校作为人才培养的主要阵地,学校教师更应注重教学方法,使学生全面掌握数据库技术。

一、存在问题

根据统计调查结果,数据库技术课程在高校中的教学现状并不让人满意,出现以下问题。

1.教师虽然都具有较扎实的专业基础知识,也具有很多上机操作实践经验,但在教学过程中,比较依赖于向学生进行教材知识的灌输,并不重视学生接受能力和上机实践能力的培养,对学生的教育以应付学校考试为主,且填鸭式教学枯燥无味,使学生对数据库技术学科产生抵触心理。

2.数据库技术学科不能引起学生极大的学习兴趣,这个问题主要在于教师的教学方式不科学,尤其是学科的第一堂课,学生对这门新增设的学科本来抱有很大的好奇心,但教师不注重引导,直接深入讲解教材内容,使学生一头雾水,认为这门课程艰涩复杂,便没有了学习兴趣,在以后的课程学习中也消极对待。

3.数据库技术教学中应注重案例教学和项目教学相结合的方式,但现实教学中只是注重理论知识的灌输,学生缺少上机展示自我的机会,这也是学生对数据库技术学科缺少学习兴趣的重要原因之一,导致学生在实际应用过程中缺少分析问题的能力和自我解决问题的能力。

二、教学方法

1.循序渐进

SQL Server数据库作为一个关系型数据库系统,能够轻松实现信息的管理、检索和使用,为企业或组织带来极大便利。教师应重视对数据库技术人才的培养,对学生的教育并不是一蹴而成的,需要按照计划和规律循序渐进地进行。尤其是在入门阶段,如果不考虑学生的接受情况,则学生很难产生对数据库技术这门课的学习兴趣,从而导致以后课程的学习效果不佳[1]。

学生在未对数据库技术这门课程具体学习之前,肯定对其中的数据、数据库管理系统、数据库和数据库系统的概念有所混淆,不明白其中关系,教师可将其四者的概念全部罗列出来进行比较,然后进行四者之间联系和区别的分析,用表格形式最直观地表现出来,这样避免教师一味地填鸭式教学灌输给学生理论知识。在以后更深入的学习中,教师不要忘记穿插之前所学的知识点,让学生反复回忆,这样有利于后面知识的学习。

2.启发式教学

兴趣是最好的老师,激发学生的学习兴趣,在教学过程中容易达到事半功倍的效果。教师要注意教学中角色的转换,改变传统的教师是课堂中的主体、口号的发令者的状况,增强教师的亲和力,明确学生是课堂教学的主体,而老师则扮演引导者的角色。将传统的填鸭式教学方式转变为动态的、全体学生都能参与其中的开放式教学,使学生走出书本的框架和课堂的束缚[2],通过一系列的实验和操作,将所学的数据库理论知识和实际应用有效结合起来,从而培养学生的求知欲和探索实践能力。

课程在开始教授之前,教师先不要急于对学生进行知识点的灌输,而是将本课的学习目标直接向学生展示出来,比如学习制作表单一课,教师先将自己制作好的精美表单向学生展示,学生在欣赏之余就会产生疑问,表单是怎样制作出来的呢?这时,教师就利用学生的好奇心,将表单的制作步骤展示出来,让学生自己摸索着制作表单,教师在这期间帮助学生解决遇到的困难,对遇到比较多的问题进行统一讲解。在制作完成后,学生还要进行成果展示,优秀作品由学生解说创意由来和制作过程,以及过程中遇到的困难和如何解决的,这样能够激发学生的创造力,增强学生自信心。

3.驱动教学

数据库技术学科具有的特点就是比较系统性,所以在学习某些知识点时,教师在进行讲授和引导学生实践时,都可以围绕一个具体实例进行。教师在提出问题后,学生进行自我学习和发现,给出具体的解决措施。在实际操作中,还应验证方案正确与否,找出方案中的不足进行优化改进。这样驱动式的教学方式非常符合数据库技术教学所要求的实践动手能力,同时培养学生的自学能力和独立解决问题的能力。

例如学生在进行学习子查询课程时[3],对选修10号课程的学生名单的检索,使用IN和EXISTS语句完成。其中IN的查询语句为:

select* from student_info where student_id IN

(select student_id from result_infowhere course_no=′10′)

EXISTS语句学生一般会写为:

select* from student_infowhere EXISTS

(select* from result_infowhere course_no=′10′)

老师在对学生写出的语句进行输入时发现不能有效查询,于是和学生写出正确的语句:

select* from student_infowhere EXISTS

(select* from result_infowhere course_no=′10′

and student_id=student_info. student_id)

并在查询分析器中执行该语句。

三、注重实践

在学习了理论知识后,教师应带领学生进行实践活动,对数据库技术进行深入研究,可以设计学生实践组,这就需要有多台计算机同时进行,学生自行组合,并且组内的每个成员都分配不同的任务。对计算机网络和IP配置、服务器参数配置等熟悉的同学,负责计算机上的数据库安装和设置,检测网络环境是否安全,保证网络数据库实践能顺利有效进行。远程数据获取人员应有较强的ODBC技能,负责书写数据服务系统和接口。而对TCP通信知识掌握比较牢靠的同学则负责通信程序设计,编写计算机间的数据传输。负责数据库配置的同学要结合数据库设计人员、系统配置人员的工作结果,分析数据库应用过程中性能、扩展等方面的问题[4]。

在进行实践时,工作岗位并不是一成不变的,学生应在每次完成工作后进行角色转换,轮流进行实践,熟悉每一个流程的操作,对所学知识进行巩固和优化。学生在此实践过程中,会牢固掌握所学知识,对这门课程的学习兴趣也会明显提高。

四、结语

数据库系统是现代网络应用普遍化的支撑,同时,社会更需要掌握数据库技术的人才,教师对学生的培养不能仅限于对学生技能的传授,还应注意培养学生的自信心、学习兴趣和创造力。学生在学到理论知识后,应与实际应用相结合,将所学知识串联起来,对所学知识进行优化组织,多参加实践活动,从而挖掘自身潜能。

参考文献:

[1]林大辉,陈秋妹,黄世国.5数据库原理6教学方法初探[J].计算机与信息技术, 2012,05(6):109-110.

[2]姚丽丽,迟国栋.5SQL Server2000数据库管理系统6教学探讨[J].世纪桥, 2011,12(8):153-154.

[3]程有娥.基于项目的5SQL Server 2000数据库管理系统6教学改革[J].职业技术教育,2013,09(26):10-12.

[4]曾长军,朱剑锋,刘坤. SQL Server数据库原理及应用[M].北京:人民邮电出版社, 2013,14(25):253-254.

猜你喜欢
数据库技术计算机教学教学方法
初中英语写作教学方法初探
教学方法与知识类型的适宜
数据库技术在云计算背景下的应用
新形势下数据库原理的双语教学
数据库课程微课设计及应用
网络环境下中职计算机教学的探析
中学计算机信息技术课程教学存在问题和对策
开展研究性学习深化中职计算机教学改革探究
计算机教学中存在的问题与对策研究
初中数学教师不可忽视的几种教学方法