论文部分内容阅读
摘要: 《数据库原理及应用》是计算机专业的一门实验性和应用性很强的专业课。为培育创新人才,提高学生的综合运用知识的能力,本文根据目前数据库教学中存在的问题及本人的教学经验,对教学内容、教学方法、实验内容和实验方法等几方面进行教学改革的初探。
关键词:数据库原理 应用 课程教学 改革
数据库技术是当今信息处理的基本手段,《数据库原理及应用》课程是计算机专业必修的专业核心课程,数据库课程建设的好坏直接影响到培养学生的质量的高低。因此为了达到更好的教学效果,下面结合自己的教学实践谈谈《数据库原理及应用》教学改革的几点体会。
1、吃透教学大纲,确定合理的教学目标和计划
1.1 以“一个中心”为出发点,认真钻研教学大纲
我们要始终围绕“提高学生的理论水平、实践技能和创新能力”这个中心,通览教材,认真钻研大纲,明确各章的目的要求,以及它们之间的联系,理清每一章节的重点、难点,哪些学生难以掌握,不易理解,容易混淆的内容。
《数据库原理及应用》首先介绍数据库的基本知识和基本概念,这些内容可以让学生了解什么是数据库,数据库的作用及当前数据库的发展概况,激发学生学习数据库的兴趣,然后介绍关系数据库的基本理论,包括关系的基本概念、关系的完整性、关系运算、关系数据库标准语言SQL和关系规范化;数据库的保护,保护数据完整性、安全性、并发控制和数据库恢复等保护的一般方法和在SQL SERVER 2000中的实现方法,这些都是设计数据库的基本理论,由此我们可以看出,数据库原理及应用的各部分内容是相辅相成的,前面的理论是后面的基础,后面的设计是前面理论所要达到的目的。
1.2 制定合理的教学计划
在教学计划制定过程中,始终坚持先讲概念、原理、再介绍数据库的设计步骤和设计方法,平时在实验课上让学生分模块进行练习,课程结束时让学生动手开发某一管理系统的数据库。例如:我先给学生介绍数据库的一些基本概念:数据、数据库、数据库系统、数据库管理系统、数据模型、概念模型、数据字典、关系模型等,然后在给他们介绍数据库设计的步骤:需求分析、数据库逻辑设计、数据库物理设计、数据库实施、数据库的运行与维护,最后给他们题目:学生成绩管理系统、图书馆管理系统、人事管理系统等等这些题目,让他们为这些系统设计出比较完整的数据库,包括从分析这个系统,到最后的给出关系模型,都要给出明确的文档形式。增强了学生对原理内容的理解深度,获得良好的教学效果。
2、注重课堂教学,夯实理论基础
2.1 老师课前认真备课
课堂教学是传授知识的主要方式和场所,认真组织好每一堂课,对教师驾驭课堂的能力也提出了更高的要求。我们要认真的备课,给出每次课的重点和难点,找出前后知识之间的密切联系,让学生体会到知识的连贯性,例如:我们在讲简单查询时,都会给学生介绍简单查询的格式:
SELECT[ALL|DISTINCT][TOP N[PERCENT][WITH TIES]] <字段列表>
[INTO 新表]
FROM <表名1>[,<表明2>]……
[WHERE <检索条件>]
[GROUP BY <列名1> [HAVING <条件表达式>]]
[ORDER BY <列名2>[ASC|DESC]]
这个简单查询就用到了前面介绍的关系代数中的专门的关系运算的思想,在专门的关系运算中比较重要的是投影和选择,投影是从指定的关系中选取指定的若干属性组成一个新的关系,即在列上进行的操作,在简单查询的格式中,SELECT子句正好实现关系代数的投影运算。选择是从指定关系中选取满足给顶条件的若干元组以形成一个新的关系,FROM子句实现了关系代数中的选择运算,即在行上进行的操作。
我们把这两部分的内容联系起来给学生讲解,他们对这两部分的内容接受起来就更容易,并且有一种恍然大悟的感觉,真正感受到了理论知识的重要性。
2.2 采用理论教学与多媒体演示结合的授课方法
在授课的过程中,我们可以使用课件,课件可以真实的反应事物的变化过程,有很强的说服力和感染力,学生能更直观的看到操作过程和技巧,起到事半功倍的教学效果。对操作的部分,采用多媒体演示授课的方法。
2.3 重视课堂讨论
课堂讨论是引导自学教学的重要环节。在课堂讨论中,学生个性,思维、表达能力都能得到充分发挥与锻炼,没有发言的同学也从中受到启发,课堂气氛活跃,学生的学习积极性大大提高,教师适时点拨,目的在于引导学生灵活运用、自主归纳所学内容,将所学知识完整化、系统化,有意识地引导学生理解重、难点。
3、注重教学实践环节
3.1 实验内容注重各学科之间的联系
通常状况下,老师根据上一节课上所讲的内容给学生布置实验内容,这样学生能更好的吸收和消化老师所讲的知识,但是这样学生学到的知识是零散的,并且他有时候不知道这个后台数据库怎么和前台联系起来,《数据库原理及应用》是一门专业主干课程,在学这门课程之前,学生已经有了一定的专业基础和学科认识,我们可以和他们学的VB或JAVA联系起来,让学生利用VB或着JAVA开发简单的前台,然后后台练习使用SQL SERVER 2000,这样可以让学生系统的、成体系的去掌握专业知识,培养学生的综合运用知识的能力,提高实验课的教学质量。
3.2 采用交错式实验教学,充分发挥每个学生的积极性
每个学生的接受和理解能力都不同。因此在教学的过程中难免会出现有的学生应付、熬时间的现象。结果导致了实验与教学不能同步。我们在实验的过程中可以组成学习小组,让接受能力强的学生和接受能力稍微差的学生在一组,让他们相互讨论问题,交流心得体会,积极的调动了学生学习的主动性和积极性,培养了学生的独立思维能力和团队合作能力,同时也让成绩差的学生向成绩好的学生学习他们学习的方法,将这种方法同样也用到其他学科上,最后达到综合提高的目的。
结论:通过在《数据库原理及应用》课程进行的教学改革与实践,我们的教学质量明显提高,提高了学生综合运用知识和实践的能力,随着网络技术的不断深入和计算机教学改革的推进,数据库课程的重要性和必要性亦日益增强,目前数据库技术已成为信息科学技术领域的重要基础。希望以上对该课程教学的探究能在该课程建设方面发挥一定的作用。
关键词:数据库原理 应用 课程教学 改革
数据库技术是当今信息处理的基本手段,《数据库原理及应用》课程是计算机专业必修的专业核心课程,数据库课程建设的好坏直接影响到培养学生的质量的高低。因此为了达到更好的教学效果,下面结合自己的教学实践谈谈《数据库原理及应用》教学改革的几点体会。
1、吃透教学大纲,确定合理的教学目标和计划
1.1 以“一个中心”为出发点,认真钻研教学大纲
我们要始终围绕“提高学生的理论水平、实践技能和创新能力”这个中心,通览教材,认真钻研大纲,明确各章的目的要求,以及它们之间的联系,理清每一章节的重点、难点,哪些学生难以掌握,不易理解,容易混淆的内容。
《数据库原理及应用》首先介绍数据库的基本知识和基本概念,这些内容可以让学生了解什么是数据库,数据库的作用及当前数据库的发展概况,激发学生学习数据库的兴趣,然后介绍关系数据库的基本理论,包括关系的基本概念、关系的完整性、关系运算、关系数据库标准语言SQL和关系规范化;数据库的保护,保护数据完整性、安全性、并发控制和数据库恢复等保护的一般方法和在SQL SERVER 2000中的实现方法,这些都是设计数据库的基本理论,由此我们可以看出,数据库原理及应用的各部分内容是相辅相成的,前面的理论是后面的基础,后面的设计是前面理论所要达到的目的。
1.2 制定合理的教学计划
在教学计划制定过程中,始终坚持先讲概念、原理、再介绍数据库的设计步骤和设计方法,平时在实验课上让学生分模块进行练习,课程结束时让学生动手开发某一管理系统的数据库。例如:我先给学生介绍数据库的一些基本概念:数据、数据库、数据库系统、数据库管理系统、数据模型、概念模型、数据字典、关系模型等,然后在给他们介绍数据库设计的步骤:需求分析、数据库逻辑设计、数据库物理设计、数据库实施、数据库的运行与维护,最后给他们题目:学生成绩管理系统、图书馆管理系统、人事管理系统等等这些题目,让他们为这些系统设计出比较完整的数据库,包括从分析这个系统,到最后的给出关系模型,都要给出明确的文档形式。增强了学生对原理内容的理解深度,获得良好的教学效果。
2、注重课堂教学,夯实理论基础
2.1 老师课前认真备课
课堂教学是传授知识的主要方式和场所,认真组织好每一堂课,对教师驾驭课堂的能力也提出了更高的要求。我们要认真的备课,给出每次课的重点和难点,找出前后知识之间的密切联系,让学生体会到知识的连贯性,例如:我们在讲简单查询时,都会给学生介绍简单查询的格式:
SELECT[ALL|DISTINCT][TOP N[PERCENT][WITH TIES]] <字段列表>
[INTO 新表]
FROM <表名1>[,<表明2>]……
[WHERE <检索条件>]
[GROUP BY <列名1> [HAVING <条件表达式>]]
[ORDER BY <列名2>[ASC|DESC]]
这个简单查询就用到了前面介绍的关系代数中的专门的关系运算的思想,在专门的关系运算中比较重要的是投影和选择,投影是从指定的关系中选取指定的若干属性组成一个新的关系,即在列上进行的操作,在简单查询的格式中,SELECT子句正好实现关系代数的投影运算。选择是从指定关系中选取满足给顶条件的若干元组以形成一个新的关系,FROM子句实现了关系代数中的选择运算,即在行上进行的操作。
我们把这两部分的内容联系起来给学生讲解,他们对这两部分的内容接受起来就更容易,并且有一种恍然大悟的感觉,真正感受到了理论知识的重要性。
2.2 采用理论教学与多媒体演示结合的授课方法
在授课的过程中,我们可以使用课件,课件可以真实的反应事物的变化过程,有很强的说服力和感染力,学生能更直观的看到操作过程和技巧,起到事半功倍的教学效果。对操作的部分,采用多媒体演示授课的方法。
2.3 重视课堂讨论
课堂讨论是引导自学教学的重要环节。在课堂讨论中,学生个性,思维、表达能力都能得到充分发挥与锻炼,没有发言的同学也从中受到启发,课堂气氛活跃,学生的学习积极性大大提高,教师适时点拨,目的在于引导学生灵活运用、自主归纳所学内容,将所学知识完整化、系统化,有意识地引导学生理解重、难点。
3、注重教学实践环节
3.1 实验内容注重各学科之间的联系
通常状况下,老师根据上一节课上所讲的内容给学生布置实验内容,这样学生能更好的吸收和消化老师所讲的知识,但是这样学生学到的知识是零散的,并且他有时候不知道这个后台数据库怎么和前台联系起来,《数据库原理及应用》是一门专业主干课程,在学这门课程之前,学生已经有了一定的专业基础和学科认识,我们可以和他们学的VB或JAVA联系起来,让学生利用VB或着JAVA开发简单的前台,然后后台练习使用SQL SERVER 2000,这样可以让学生系统的、成体系的去掌握专业知识,培养学生的综合运用知识的能力,提高实验课的教学质量。
3.2 采用交错式实验教学,充分发挥每个学生的积极性
每个学生的接受和理解能力都不同。因此在教学的过程中难免会出现有的学生应付、熬时间的现象。结果导致了实验与教学不能同步。我们在实验的过程中可以组成学习小组,让接受能力强的学生和接受能力稍微差的学生在一组,让他们相互讨论问题,交流心得体会,积极的调动了学生学习的主动性和积极性,培养了学生的独立思维能力和团队合作能力,同时也让成绩差的学生向成绩好的学生学习他们学习的方法,将这种方法同样也用到其他学科上,最后达到综合提高的目的。
结论:通过在《数据库原理及应用》课程进行的教学改革与实践,我们的教学质量明显提高,提高了学生综合运用知识和实践的能力,随着网络技术的不断深入和计算机教学改革的推进,数据库课程的重要性和必要性亦日益增强,目前数据库技术已成为信息科学技术领域的重要基础。希望以上对该课程教学的探究能在该课程建设方面发挥一定的作用。