数据库教学论文范文

时间:2023-10-27 18:05:46

数据库教学论文

数据库教学论文篇1

(1)“模拟情景、项目驱动、任务引导”实施课程教学

首先,引入工作情景,让学生明确要做什么。其次,在进行相关知识点的学习后提出项目,并把项目分解为若干任务,让学生明确如何做。最后,在相应的数据库管理系统中具体实践操作,比如在对象管理这个模块中,提出一个建立人力资源管理系统数据库的项目,再划分为建立各种对象的子任务,每堂课要实现的目标将会非常明确,理论的部分用来支撑实践,实践中加深对理论的理解。

(2)多采用以学生为主体的教学方式

传统的学生跟着老师思维走的教学方式对于新生代来说已经是枯燥乏味的代名词,而且这样培养出来的学生缺乏创新,缺乏独立思考的能力。数据库这样的课程容易突出学生的主体地位,首先任务的实施过程由学生说了算,其次任务的分配由小组协商完成。多采用分组法和角色扮演法,让学生的代入感更强,容易培养学生的创新意识。

(3)组织互动式答疑时间

由于课时数有限,在课堂上答疑的方式肯定不可取。学生可在课下答疑时间提出对问题的见解,由老师直接给予解答或分组讨论,这样起到教与学互相促进的作用。组织课下互动式答疑不仅可以解决学生在课堂上提问时尴尬的问题,还可以加深师生间的情感。当然,这对于老师既是一种考验,又是一种成长,即使无法解决学生提出的问题也能增加一定的教学经验,并不是一件坏事。

2.考核方式的改革

(1)任务考核

取消传统的布置纸质版作业,采用电子版数据,通过学生每次任务的考核成绩构成平时成绩。每次任务通过一些方式杜绝学生抄袭,这样不仅能提高一般学生的积极性,而且能调动一部分后进生加入任务,公平有效。

(2)期末考核

期末考试取消传统的理论考试,而采用项目上机考试,通过题库抽题,由于抽题情况未知,因此必须掌握考试大纲中的所有内容,而不能抱侥幸心理。这样不仅能考查学生掌握知识的全面程度,还能考查学生的实践能力。

(3)其他考核

平时出勤与课堂回答问题情况记入平时成绩考核。为了防止学生迟到早退,设置全勤分数,如有迟到现象取消全勤分数。为了激励学生积极主动思考,活跃课堂气氛,回答问题次数将计入考核进行适当加分。

3.结语

经过不断的实践和探索,教学效果得到了强化。从数据看,学生的考试成绩有了明显提高,从课堂教学效果看,积极参与任务的越来越多。不仅如此,而且学生喜欢临时抱佛脚的习惯发生改变,教学效果能及时反馈给老师,可以在教学过程中不断改变教学内容和教学方法。

数据库教学论文篇2

关键词:数据库;数据库原理;数据库设计;数据库实验

中图分类号:TP311.13 文献标识码:A 文章编号:1009-3044(2011)16-3795-02

Based on Professional Database Management of the Present Situation and Improved Curriculum

ZHOU Yu-jie1, SONG Yu2, HE Xiao-li3

(1.School of Economics and Management, Sichuan University of Science & Engineering, Zigong 643000, China; work Center, Sichuan University of Science & Engineering, Zigong 643000, China; 3.School of Computing, Sichuan University of Science & Engineering, Zigong 643000, China)

Abstract: The management of professional database courses the present discussion and analysis of the management of professional database courses situation and problem and updating instruction from the conception, let the students know more about the database and improve the teaching method―let the students have a higher level of comprehensive database to "principle", "the database design" and "the database application.

Key words: database; database principle; database design; database experiment

随着计算机技术的迅猛发展,数据库技术正应用于我们社会工作和生活的各个领域。 众多的企业使用数据库进行管理和辅助生产,作为管理类专业学生在毕业后较少专门从事专业的数据库的开发和设计工作,但是数据库技术已经渗透到生产、生活的各个领域,如果我们管理专业同学能系统地学习数据库知识,更重要的是熟练应用数据库技术到以后的工作中,必将使他们在各行各业的工作中更加游刃有余。

那么我们管理类专业数据库教学中,更应该突出实际应用,这就对我们的数据库实验课程提出了更高的要求。在理论教学浅显易懂的基础上,如何在实验课程中提高运用技能,是我们这篇文章所要探讨的重点。

1 管理类专业数据库实验课程现状

1.1 没有对管理类专业数据库实验课程重要性足够认识

数据库课程的内容包括以下方面:一是数据库理论知识学习,二是数据库实际操作能力,它包含:正确收集数据库所需要的信息;重组信息;建立有效索引;建立正确字段;记录有效性约束;创建表结构和表之间的关系;建立冗余最小的数据库等等。数据库科学本身源于计算机科学,这个学科本身属于工学,要学好这门学科必须要加强学生的动手能力。通过实验教学和学生上机实践操作,能够使学生更好地理解和掌握数据库理论知识,让学生在实验教学和实际操作中获得更多的实际操作技能。

在实际的教学过程中,往往重视理论课程,认为学生只要掌握的数据库理论知识,剩下的实验操作可有可无。把实验课当成次要课程,殊不知实验课和理论课同等重要,也是理论课的有效巩固复习,也就是我们常说的“学而时习之”。

1.2 学生参与数据库实验积极性不高

我们在平常的教学过程中发现:管理类专业同学大多数对数据库这一门本身源于计算机学科的课程有一定的天然畏惧感。特别是在接触到数据库编程语言VF、SQL等觉得很难上手;参与实验的积极性较低,如果这时候辅导老师不加及时的引导,很多同学到后期都会放弃实验。

1.3 现行管理类专业数据库实验课程的教学方法较为落后

上实验课的时候数据库实验课教学方法较落后,很多高校的数据库实验课仍然是,老师一边讲,学生后面做,一步步照搬,照葫芦画瓢,遇到不懂的问老师,经常没有自己的想法,对有些学习习惯好的同学来说能按照老师的要求做完,而有些同学则不能完全做完,因为自己不懂不会做而偷偷做别的事情,即使做完了的同学由于是照搬,缺乏深度的理解,遗忘性很大,收获较小。几乎不会问老师:“为什么要这样做?”

1.4 实验教材相对滞后

现有的数据库理论教材繁多,但缺乏好的统一、规范的实验教材。这也是管理类专业数据库实验课程发展的一个瓶颈。

1.5 对学生的创新能力培养不足

同学们在上完理论课后,应该对数据库技术有了一些了解,很少有同学提出:“数据库是一门怎样的课程?为什么我要学习这门课?其实我觉得这个实验可以这样做……”等等对这门课程的一些创新性见地和想法,并且在实验课中体现出来,没有让学生自由发挥的余地,而是让学生完全按照课本来,没有很好的挖掘学生的创新性和学习的动力。

2 对管理类专业提高数据库实验课的几点建议

2.1 提高对计算机数据库实验课的重视程度

正如我们管理类专业的同学毕业后更多的是应用数据库技术解决实际问题一样。不改变数据库实验课仍然是理论课的附属这样的观点,我们的实验课教学水平是永远无法提高的。我们培养的学生应该是理论和实践能力并重,具有更好运用知识的能力。因此,我们必须从更高层面重视数据库实验教学环节, 培养和提高学生的动手能力和分析、解决问题的能力,以适应社会的需要。

2.2 加大实验师资队伍建设和改变传统的教学方法

改变在大多数高校中,实验老师 “差一截”的现状,不管从待遇还是培养上都把实验老师和理论老师提到同一高度,而我们实验老师本身要总结自己的教学经验,转变教育思想,突破旧的教学模式。按照管理类专业本身的特点,多以现实生活为例,一个合适的社会原型,作为应用的对象,运用数据库的知识来构建数据库应用的关系数据库模型,设计出相应的数据库应用所需的文档、关系结构、查询、视图、存储过程等产品,最终解决实际问题。

2.3 结合管理类专业特点加大对数据库实验课程教材和器材的建设

计算机科学本身就是发展迅猛、日新月异,我们管理类专业的数据库技术教育也要与时俱进、紧跟发展的步伐,及时修改我们的教材和实验器材,完善实验指导。我们的实验教材一定要贴近当今数据库的发展趋势,明确把培养学生动手能力和创新性放在首位,并且更实用,增加趣味性,让学生学有所用,帮助他们更好解决实际性问题,以及加大实验器材的投入和跟新。

2.4 重视培养动手能力由“要他学”改变为“我要学”发掘创新能力

一群“理论超强”的学生在社会实际需求中毫无用处,根据社会需要我们应该培养一批具有高超动手能力和创造性的人才。为充分发挥学生的主体作用,多开展实验考试与实验竞赛;开放实验室,创造条件开设自行设计的实验;多增加探索性实验,减少验证性实验。发挥主体作用的过程中当好指导者、激励者和引路人的角色。要把学习方法教给学生。从而全面提高学生的创造性思维和综合运用知识的能力。

3 总结

数据库是一门应用性非常强的学科,根据管理类专业本身的特点,在培养未来社会所需求的学生中,我们必须要重视数据库实验课程,真正提升自己在数据库应用系统中的设计和开发能力,我们要进一步提高重视程度,改变教学方法,从而更好的把我们的学生培养成具有创新能力的复合型人才。

参考文献:

[1] 陈雪梅.数据库实验课程的改革与实践[J].实验技术与管理,2007(11).

[2] 管致锦.基于实验任务驱动的数据库教学设计[J].南通工学院学报:自然科学版,2004(2).

[3] 刘学忠.论大学创新精神与创新能力培育的教学环境[J].中国高教研究,2007(8).

[4] 王珊,萨师煊.数据库系统概论[M].4版.北京:高等教育出版社,2006.

数据库教学论文篇3

关键词:数据库应用;软件开发;计算机教育

中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2014)11-0106-02

现今社会已经进入高等教育大众化的阶段,按照高等教育人才培养目标的定位,高等教育人才的培养一般情况下可分为培养以学术性为主的研究型人才、培养以开发性为主的应用型人才和培养以技能性为主的实用型人才。[1]而杭州师范大学钱江学院(以下简称“本院”)作为地方性本科院校正是致力于培养以开发性为主的应用型人才。

随着我国计算机和信息化步伐的加快,对数据库应用开发人才的迫切需求,使得数据库应用开发系列课程在培养应用型人才系列课程中占据举足轻重的地位。但信息与计算科学专业的学生普遍抱怨,目前所学的计算机开发类课程与社会实际开发技术脱节严重,学无所用,不懂软件开发方法与技术,不会进行完整系统开发。究其原因,并非每门课程的内在问题,而是在教学过程中,每门课程只关心本课程的核心知识,缺少课程间的衔接,课程间知识的综合应用教学,缺少对学生综合知识的应用能力及软件开发技术的教学和培养。

本院在数据库系列课程中设置了“数据库原理与技术”、“基础”、“软件工程”、“数据库应用开发”等相关课程。但每门课程之间的连贯性不强,不能使学生在学习过程中一气呵成,相互关联,导致教学效果较差。因此,如何使学生在学习该系列课程时融会贯通,需要对相关知识点进行强化或去舍,将各课程的知识点串联起来,综合加以建设,培养学生的综合应用能力,强化数据库应用开发技能,十分必要和紧迫。

一、教学的现状

本院的数据库系列课程主要包括“数据库原理与技术”、“软件工程”、“基础”、“数据库应用开发”等四门课程。“数据库原理与技术”课程安排在第四学期,包括数据库基本原理和数据库的设计与应用两部分。“软件工程”课程安排在第五学期,主要介绍软件的基本概念和软件工程的目标。“基础”课程安排在第五学期,讲授利用Visual 集成开发环境进行基于的 Web应用程序设计的基本知识。“数据库应用开发”课程安排在第六学期,主要讲授一个数据库应用系统的构建过程和构建方法。但目前这四门课程之间存在下面几方面的问题:第一,四门课程授课内容缺乏内在联系,相互独立,部分授课内容有重复现象,导致教学效果不甚理想。第二,教学手段和教学方法比较单一,没有激发学生的积极性和主动性。第三,实践上机环节缺乏综合性实验,相互之间协调性差,没有形成一个完整的体系结构。第四,某些教学内容过于陈旧,覆盖面窄,实用性差。

二、教学改革的措施

1.改革目标

综上所述,在上述几门课程学习结束后,并没有达到从理论学习到实践应用的转换,使得学生在数据库应用系统的设计中束手无策,培养学生独立解决实际问题的应用型人才目标难以实现。因此,如何科学设立上述课程的教学内容,实验环节,教学目标,增强课程之间的相互关联性,将几门课程放到一个大的课程体系结构中去综合考量。通过加强数据库基础知识教学、程序访问数据库方法训练、综合数据库应用开发技能培养,建立“知识+方法+技能”的“三位一体的数据库应用开发能力培养模式”,从整体上提高教学质量,培养学生的数据库应用开发能力,成为目前本专业的改革的目标。

2.改革措施

(1)优化课程的教学内容,增强课程之间的内部联系,摒弃原有的广、大、全的教学理念,形成一个针对数据库应用开发的一体多翼的完备的体系结构。

针对“数据库原理与技术”,增强对数据库系统的设计方法和关系数据库标准语言SQL内容的关注度,压缩数据库的安全性、并发控制、关系数据库理论等原理性的内容,使学生能够熟练掌握数据库的设计理论和实现方法并使用T-SQL语言完成数据操作。在第七学期中开设该课程的后续课程Oracle数据库,详细介绍Oracle数据库的基础知识和使用方法,弥补课程教学中的空白。

而针对“软件工程”课程,通过引入基于项目的面向对象设计方法的理论,从面向对象的角度来分析和解决问题,并注重软件测试的方法,强化数据库应用系统的体系结构和功能模块设计以及后期测试的方法,主要讲授面向对象的方法,项目的概要设计、详细设计等内容,使学生能够在学习了本门课程的基础上从软件系统构架的角度上依托项目小组互助合作完成数据库系统的前期设计,侧重于设计方法的学习。

在“基础”课程中,依据既定的授课目标,抛弃原有的什么内容都讲一点注重覆盖范围大而全的教材,转而选择简而精的以Web数据库应用开发为核心的教材。在教学过程中整合现有教学内容,去掉了文件操作、类的构造函数和析构函数、XML语言等相关内容,转而着重讲授web窗体、服务器控件、编程技术,并使学生通过本课程的学习掌握基本的web数据库编程的技能,为数据库应用开发服务。上述三门课程成为体系结构的多翼,为了数据库应用开发这个主体而服务。

(2)丰富教学方法,引入项目导学,案例教学等多种教学方法,激发学生的学习兴趣。项目导学法萌芽于欧洲的劳动教育思想,它的思想主旨是不以教师掌握的现有知识传授给学生作为学习的最终目标,[2]而是在教师的协助和指导下,从激发学生的兴趣入手,通过兴趣引领学生自动自觉寻找解决问题的思路和方法从而得到最终结果。

教学改革将项目导学和模块化教学相结合引入课堂教学实践中。在数据库应用开发课程中实施该方法的过程中可以采用下面几个步骤:先将学生自由组合形成小组,选择各自感兴趣的项目作为出发点;其次是协助学生重新搭建总体解决方案,这是教学设计的中心任务;再次是细化全局性解决方案,这个过程中需要学生在教师的指导下通过查阅资料,分析和总结,突破原有的一门课程的知识体系,将几门课程的知识点进行融会贯通的过程。同时,在实现的阶段,可以继续深化前期尚未完全解决的问题,这将成为引领学生继续探索的动力源泉。

针对数据库系列课程,可以采用案例教学法与体验教学法相结合的方法组织教学。例如在数据库应用开发课程教学中可以先通过一个大家都非常熟悉的数据库应用系统来引入,这样可以从直观上增强学生学习数据库原理的兴趣。然后,使学生站在使用者的角度来体验使用该系统,并分析该系统功能模块和系统构架以及系统的设计方法。以此使学生掌握系统需求分析、数据库概念结构的设计、数据库逻辑结构的设计、数据库物理结构的设计,达到以点带面,从而学会自主设计的思路和方法。

(3)强化实践环节,构建多层次、一体化、开放型的梯度递进实验体系。实践环节是计算机类应用开发课程中非常重要的组成部分,该环节可以丰富和深化现有的理论教学,培养学生的动手操作能力。在实践教学中,本教改就是要构建以基本课程实验、设计型综合实验、学年论文、毕业论文为主体的多层次、一体化、自主设计实验的开放化梯度递进实践体系。该实践体系如图1所示,培养学生自己发现问题、分析问题、寻求解决问题的思路和方法,充分调动了学生的主动性和创造性。

首先在上述各门课程中,建立基本课程实验,尽量使用当前最为流行的软件开发平台SQL Server 2008,Visual Studio 2010,Power Designer。这类的课程实验主要是以验证型实验和章节型设计实验为主,此类实验是针对教学过程中的数据库基本原理,几种软件建模工具,动态网页编程来设计的,要求学生能够通过本实验来验证教学过程中学到的基本原理和基本技术。

在第二层实验体系中主要是综合型设计实验,需要学生利用所学过的原理和方法独立解决综合性实际问题。在本层实验体系中,引入开放性实验,要求学生自己设计实验目的和实验要求,独立完成实验。以此检验学生能否在课程学习结束后,将相互之间存在联系的知识点结合起来,融会贯通。

第三层体系设计为学年论文环节。在学年论文环节要求将学生分成几组依据项目化的方法来完成各自的任务,并在每组中选出一位项目组长,由他领导分工合作。论文的选题主要来自于学生自主命题和某些实践合作单位的命题,论文完成后还要进行设计理念陈述,依据提交的论文和陈述给出学生成绩。每个设计小组必须独立完成需求分析、概念结构设计、逻辑结构设计,并依据数据库的逻辑情况完成数据库的实施。本层体系目的是培养学生团队意识,提高学生综合利用专业知识解决实际问题的能力,提高学生的工程素养和工程实践能力。

第四层体系为毕业论文。依托上述几个层次的实践能力的培养,学生在毕业论文中能够主动将理论与实践相结合,提高学生工程素质和岗位适应能力。

三、结论

通过召开师生座谈会和针对学生的调查意见反馈,笔者发现在针对三位一体的数据库应用开发模式的培养教学过程中,采用上述改革措施后,可有效地提高学生的数据库开发能力,并从根本上提高教学质量,受到学生的广泛欢迎。其效果主要体现在以下几个方面。

第一,知识的学习形成了一个体系结构。在本课题的系列课程中,每门课程在教学过程中都能够站在全局的角度上面开展课程教学,教学过程中逐渐对于后续课程起到一个渗透的作用,使得学生在学习过程中能够在一个知识体系中学习,使得教学效果成倍增长。

第二,理论与实践之间互相促进,共同发展。通过理论教学内容和实验教学体系的建立,使得实验成为理论学习的载体。学生在实验操作过程中,将课堂上的理论知识运用其中,而实践中遇到的问题又需要理论知识的辅助解决。理论与实践之间环环相扣,相辅相成,极大地激发了学生学习的主动性和发现问题、解决问题的自主探索精神。

第三,学生的综合实践动手能力有了很大的提高。学生在实验教学体系中通过独立思考和分析研究,完成一个数据库应用系统的分析、设计和开发工作,从而提高学生分析、解决实际问题的能力以及数据库应用系统的开发能力。

参考文献:

[1]李晓明,陈平,张铭,等.关于计算机人才需求的调研报告[J].计算机教育,2004,(8):11-18.

数据库教学论文篇4

关键词:案例教学;任务驱动;数据库

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)45-0161-03

一、绪论

数据库技术是信息和计算科学领域的基础及核心技术之一,《数据库原理及应用》是计算机、信息管理专业本科教育的一门核心课程。《数据库原理及应用》课程的主要内容包括:(1)数据库原理相关的基础理论,比如:关系型数据库系统的体系结构、关系模式、函数依赖理论以及范式理论等。(2)数据库设计的方法和内容,包括需求分析、数据库的概念设计、数据库的逻辑结构设计、数据库的物理设计以及实施和应用等整个数据库设计的生命周期,在此过程中需要完成E-R图的绘制、关系模式的转换以及应用范式理论和函数依赖理论进行规范和约束。(3)与数据库系统相关的开发和应用,包括如何应用DBMS有效的管理数据库、如何应用SQL语言以及其他开发工具进行数据库编程和开发等内容。目前,数据库课程的教学方法大多还是以传统的“灌输式”模式为主,这种教学模式以课程内容为中心,以教师讲授为主导,学生被动接受。传统教学方法注重该学科知识的全面性、系统性和严谨性的特点,对于学生掌握理论基础具有重要意义,但是,这种教学方法不仅制约了学生的主动性和创造性,而且忽视了学科之间的关联性。

案例教学法由哈佛大学法学院Langdell教授于1870年首创,是一种以案例为基础内容,以学生对真实事件和情境的分析、思辨为教学重点,以提升学生掌握基础理论并解决实际问题的能力为目的的教学方法。它通过模拟或者重现现实生活中的一些场景,让学生把自己纳入案例场景,通过讨论或者研讨来进行学习[1]。与“灌输式”的传统教学模式不同,案例教学法更加注重通过组织研讨的方式引导学生自主思考[2]。案例教学法最初应用于管理类[3]和法学类的专业课教学中,但随着其在课堂气氛、学生参与的积极性以及教学效果等方面的优异表现,逐渐被广泛关注,包括政治[4]、医学[5]、农业[6]、计算机科学[7]等各类学科都开始探讨如何设计适合本学科的案例教学法。案例教学法作为一种全程参与式的教学方法,一般包括课前预习、课堂讨论和课后总结等三个基本阶段。它要求学生在课前做好预习,掌握案例相关的基础理论,课堂上积极参与小组讨论,要求教师课前选好合适的案例,课堂上合理地引导学生开展小组讨论,保证讨论效果并做好点评工作,课后进行总结[2]。

鉴于《数据库原理及应用》课程具有较强的实践性,培养学生的应用能力是该课程的核心任务,而传统的教学方法在这方面存在明显缺陷,因此,不少的学者对案例教学法在数据库课程教学领域的应用进行了探讨[7,8]。张海燕等强调,作为一种全程参与式的教学方式,数据库课程的案例教学法,在教学过程中要求学生课前做好准备.课堂上积极参与小组讨论,教师在整个教学过程中把握案例准备和小组讨论的效果,并指出教师要通过循序渐进的讲解、演示和实验,让学生理解数据库的基本概念、理论和技术[7]。刘畅[1]结合数据库课程的特点,提出了一种项目驱动式的“数据库原理”课程案例教学法,该方法以数据库课程中的内容为主线,以项目为核心,将数据库课程分块零散的知识和技能,通过实践教学串联起来,让学生像在做数据库开发工作那样,不断地发现新问题、解决新问题,从而经历一个完整的项目开发研究过程,达到熟练掌握和应用知识的目的。实际上,数据库的基础理论较为抽象难懂,自学起来较为困难。因此,在设计案例教学法时,无法沿袭传统的案例教学法步骤,因为,无论是安排学生课前预习还是课堂讨论,都比较困难,教师有必要在开展案例讨论之前,进行适度的讲解。本论文将根据计算机原理及应用这门课程的特点,在传统案例教学法的基础上,提出一种基于任务驱动的案例教学法。

二、学科特点及教学现状

《数据库原理及应用》课程具有以下特点:首先,需要掌握很多基础理论,比如:函数依赖、范式、三层结构两级映射等,这些内容都比较抽象,学生在短时间内难以理解和掌握。其次,数据库课程中的前后内容关联性较强,比如:数据库的设计需要参照三层结构两级映射的结构体系进行,关系模式的构建需要符合范式要求,要消除不合理的函数依赖关系等。最后,数据库课程的实践性较强,所有的基础理论最终都要应用于包括数据管理、数据库编程等在内的实际工作中。由于教学内容抽象难懂、传统教学模式枯燥乏味加上数据库课程的教学领域理论学习和实践应用脱节严重等问题,导致学生的学习热情和兴趣不高,教学质量和教学效果难以保证。而且,由于教学内容零散、孤立,学生很难达到系统化了解和综合运用的境界,学生只能通过死记硬背的方式来应付考试,很多学生虽然成绩很好,但是动手能力很差,不知道如何应用这些基础理论解决现实问题,从而出现高分低能的现象。

三、任务驱动式的案例教学法设计

针对以往教学方法的不足,本论文依据《数据库原理及应用》课程的特点,设计了一种基于任务驱动的案例教学方法,该方法具体步骤如下。

1.问题设计及案例准备。《数据库原理及应用》课程的案例教学法与管理、法律等文科类课程的案例教学法不同,不需要广泛收集和整理大量高质量的案例形成丰富的案例库,不需要适时更新和补充新的案例,不需要强调案例形式多样性和案例内容的广泛性,而是要针对核心教学任务设计一个科学的问题,并围绕着问题进行案例准备,要求所设计的案例,在纵向上能体现出数据库系统设计和开发的完整生命周期,在横向上能覆盖《数据库原理及应用》课程要求掌握的所有基础理论。

比如我们要求学生应用《数据库原理及应用》课程所涉及的基础理论,设计和开发一个学生管理系统,该系统能完成以下任务:查询出有哪些学生选修的课程中至少有两门以上由教授开设。要完成该任务,学生需要完成的工作以及应用到的理论包括:(1)描述教学关系,需要绘制E-R图;(2)将E-R图转换成合理的关系模式,并编制数据表,需要应用范式理论和函数依赖理论;(3)将数据文件保存在物理磁盘上,要求占用较少的存储空间并能进行高效检索,需要应用物理结构设计理论;(4)客户从操作终端检索所需要的信息,形成视图,需要应用SQL语言;(5)保证数据视图―数据表―存储结构之间的相互独立、相互关联的关系,需要依赖数据库系统的三层结构和两级映射。案例需要围绕着上述内容进行设计,不能遗漏。

2.基础理论的讲解。由教师进行精练的理论知识讲解,讲解过程最好能结合解决实际问题的步骤,介绍在哪些环节需要用到它,这样有助于将零散的知识串联起来。《数据库原理及应用》课程需要重点讲解的知识点见表1。

3.问题分解及教学过程控制。案例教学的目的是充分发挥学生的主观能动性,让学生独立思考、分析和处理案例设计阶段所布局的问题,引导学生将核心问题分解成若干个子问题,在依次解决子问题的过程中主动的学习《数据库原理及应用》课程中的基础理论,并将其应用于实践。教师可以根据教学内容、进度以及学生的掌握情况,适时地进行讲解和点评,确保学生对核心内容的掌握和灵活应用(表2)。

4.总结和评价。对案例教学法的全过程进行回顾,对重点和难点问题进行分析和讲解,确保学生对所学知识的理解、掌握和应用,并从以下三个维度评价任务驱动式案例教学方法的总体效果:(1)案例维度,包括案例项目的构思、任务的分解以及问题的设计;(2)教学过程维度,包括课前的准备、课中的引导和控制、课后总结等;(3)绩效维度,包括教师表现、学生成绩、课堂反映等。

四、结语

基于任务驱动的案例教学法,要求教师围绕着课程的教学任务和课程内容进行案例设计,案例由若干个问题构成,学生在解决问题的过程中,主动学习课程的理论知识,并达到灵活应用的效果。在案例探讨的过程中,教师扮演的是引导和辅助的角色,一方面,引导学生按照设计的流程和步骤进行案例的分析和探讨,另一方面,负责讲解学生学习过程中遇到的重点、难点问题。笔者在长期的教学过程中,虽然验证了该方法的有效性,但是,随着各种先进的教学手段的进步以及教学方法的不断完善,《数据库原理及应用》课程的教学模式将不断趋于合理。

参考文献:

[1]刘畅.案例法和项目驱动法在“数据库原理”教学实践中的应用探索[J].计算机教育,2009,(19):75-77.

[2]郭忠兴.案例教学过程优化研究[J].中国大学教学,2010,(1):59-61.

[3]李文武.工商管理专业本地化案例教学研究[J].民族教育研究,2011,22(1):49-52.

[4]杨慧民.高校思想政治理论课案例教学资源共建共享模式的探索与思考[J].思想理论教育导刊,2010,(6):23-28.

[5]汪斌,陈晰辉,赵志青,等.案例教学结合任务驱动教学法在骨科临床带教中的应用[J].中国医学教育技术,2013,27(5):592-594.

[6]冯永忠,韩新辉,任广鑫,杨改河.案例教学方法在农业资源与区划课程教学中的应用[J].安徽农业科学,2012,40(21):11133-11134.

[7]张海燕,陈志泊,王春玲.《高级数据库技术》课程教学改革的探讨[J].教育教学论坛,2011,(9):126-127.

[8]冯少金.《高级数据库技术》案例教学探讨[J].中国教育信息化,2013,(14):53-55.

基金项目:福建省社科规划项目:区域农产品供应链的抗毁性能及农业产业安全策略研究(2011B124)

数据库教学论文篇5

关键词:高职;数据库原理课程;教学建设;存在问题;解决策略

中图分类号:G642 文献标识码:A 文章编号:1007-9599 (2012) 09-0000-02

在高职院校的计算机课程教育中,数据库原理课程是计算机类专业中的核心专业基础课,基于数据库原理课程的强理论性和高实践性,学生需要花费大量的时间去掌握这门课程核心理论,同时要灵活应用理论知识完成相应的课程实践。因此,针对数据库原理这门课程的上述特性,利用传统课程教学方法授课必然会产生不适应实际应用需求的教学问题,这样一来,如何解决这些教学问题,提高数据库原理课程的教学质量,成为了这门课程教学研究的重点和难点。

一、教学内容的调整及划分

根据教学目的和要求的不同,对于不同专业的课程设置也不同,教学侧重点的归纳也不同。在高职院校中,教学对象主要是要求接受职业化教育的学生,因此,课程的安排和侧重点必须贴近行业需求和职业规范,通俗点说,就是为了有利于学生的就业,因此,要以学生的实际操作能力为考核标准。而目前我过的高职数据库原理课程的设置,虽然已经意识到要注重实际操作能力的培养,但是还是停留在比较传统的讲授方式上面,教学内容的很大比例都是围绕原理知识进行讲授,实际的应用和操作能力涉及的还不够广泛和多样,因此,要在原有的基础上继续调整课程内容的设置,把数据库原理基础理论和实践操作有机地结合起来,同时设置让学生可以自由选择的课程结构模式,使不同专业的计算机类学生,可以通过调整理论和基础的选课比例,来获得符合自己专业方向的知识体系和实践操作经验。当然,通过对实际生产生活中对数据库技术应用的效果来看,虽然技术层面的发展日新月异,但是对于数据库原理这门课程的基础理论的掌握要求是相对保持长期稳定的,也就是说,基础理论部分是鲜有变更的,因此,要保证基础大纲的稳定,同时在课程内容方面,把基础理论课程普及到每一门计算机类不同专业的课表中去,让学生在掌握核心数据库理论的基础上,在实践操作的过程中不断推陈出新,适应社会和时代的发展。

二、教材的选择与建设

不论是教师还是学生,教材都具有不可替代的作用,因为教材是课程内容的载体,是教学方法设置的依据。而目前的教材形式比较多样,根据学生的未来职业的需求不同,教材基本可以划分为理论型教材、应用型教材及理论和应用相结合的教材三种。对于高职院校的学生来说,显然理论性教材不能满足其发展需要,因此,大多都侧重于选择、应用型教材或理论和应用相结合的教材,而根据高职院校学生所学专业的不同,又会选择应用型教材或理论和应用相结合的教材其中的一种。为什么会在同一所学校中选择不同的数据库教材呢?是因为高职院校各个专业的学生未来的职业发展方向各有侧重,而同一类型的教材无法全部满足不同类型学生的需要,同时编撰者也很难在一种教材中把理论和实践全部覆盖,这些都是教材选择所面临的问题,而简单的通过不同类型的教材的选择仍然不能够使上述问题得到妥善的解决。这就需要教师在选择教材的过程中,尽量选择符合专业需求的教材,同时通过变换教学的组织过程在教学内容上突出针对性和实用性。

三、教学方式方法要有所侧重

作为一门即有理论做指导,又有实践操作做标准的综合性课程,在教学目标设置上,对学生也提出了很高的要求,即不仅要有扎实的理论基础,还要具备非常熟练的实践操作技能。而当前很多高职院校的数据库原理课程设置并没有统筹兼顾,在教学方式和方法上面也非常地单一枯燥,甚至很多学校将实践操作技能培养这一重要环节,直接丢给了学生进行毕业实习的单位,而单纯地进行基础理论的教学,这使得我国多数的高职院校计算机类专业的毕业生在实践操作方面非常欠缺,无法满足自己的求职需要,更难以达到企业用人标准。因此,为了解决上述问题,我们从根源出发,根据教学目标所提出的要求,大力加强对学生实践操作技能的培养,而这些都需要对教学方式与方法进行改革。

首先从硬件配置入手,为学生提供模拟上岗操作的实践环境,通过采用以基本概念和理论为基础、应用为手段、能力训练为目的的教学方式,让学生在掌握数据库理论的基础上,对各种实际的数据库开发项目进行分析演练,以达到学以致用的教学目的。同时,在教学方法上,教师要在教学的过程中积极引导学生,通过各种学习小组和实践小组的方式让学生自主地设计数据库项目,让学生从主动设计和被动操作两方面发展自己的实际操作技能。

这里简要介绍两种适合数据库原理课程的教学方法。

(1)案例教学法,这种教学方法可提高理论知识的教学效果。由于数据库原理课程的基础理论部分比较抽象难懂,学生在学习的过程中容易产生厌倦的心理。而案例教学法注重学生的创新能力和解决实际问题能力的培养,它能通过对各种最新实际生产生活中的数据库应用案例的分析,让学生对数据库原理的应用有一个非常直观而且具体的认识,使学生从根本上理解数据库原理的基础理论知识。

(2)任务驱动教学法,这种教学方法可以培养学生的自学能力。任务驱动教学法的核心在于教师对于教学的设计,通过让学生对各种学习任务的完成,让学生既学到了知识,又培养了分析问题、解决问题的能力,更重要的是提高了学生的自学能力。需要注意的是,教师在这种任务驱动教学法中,所处的角色是指引者而非指导者,教师一定要注重对学生自学能力的培养。

四、结语

本文针对高职院校数据库原理课程教学过程中存在的问题进行了浅析,同时对这些问题的解决策略做了简要表述,以求在日后的数据库原理课程教学中,取得更好的教学效果,使学生成为理论基础和实际能力兼备的计算机专业人才。但是,随着科学技术的发展,数据库原理这门课程还要不断深化改革和勇于探索,最终达到提高教学质量的目的。

参考文献:

[1]陈建平,潘李宜基.数据库教学选材与教学策略[J].肇庆学院学报,2005,26,2:58-61.

[2]罗勇胜.《数据库原理与应用》教学内容与方法初探[J].职教论坛,2002,12:53-53

[3]陈树对.数据库系统原理课程教学办法研讨[J].电脑学问与技术,2007,3

数据库教学论文篇6

关键词:知识网络;结构分析;教学策略

中图分类号:G642文献标识码:A文章编号:1009-3044(2010)01-161-02

1 概述

数据库技术诞生于20世纪60年代末期,逐步发展成为一种计算机应用的专门技术,而今更成为现代计算机环境中理论研究和实用技术的核心组成部分。学习数据库课程的目的不仅要掌握其基本理论,而且要求能够用用现有的DBMS和数据库应用系统开发工具解决实际问题。由于数据库技术专业术语多,理论丰富,应用广泛,使课程的结构呈现出发散状态,对教师授课和学生学习都提出了严峻的挑战。

2 课程结构分析

通过分析研究大量中外教材(见参考文献)可以看出,该课程容量大,内容前后交错,重叠呈现,一方面根据基础理论、基本设计和系统管理构成了课程的纵向线条,另一方面在纵向线条的不同阶段不少知识点有重叠和递进,衍生出横向线条,使得课程内容形成复杂的知识网络。

2.1 纵向结构分析

该课程各种版本的教材中纵向结构大体基本相同。典型的情况是通常将数据库技术课程分成四大部分内容,每部分再分成若干章节。分析我国经典数据库教材萨师煊、王珊教授的《数据库系统概论》有以下的结构:

第一部分是数据库的基础理论,分成数据模型、关系数据库基础理论、数据库标准语言SQL、数据库安全性和数据库完整性五章。

第二部分是数据库的设计与应用,分成关系数据理论、数据库设计和数据库编程三章。

第三部分是系统管理与维护,分成关系查询处理和查询优化、故障恢复技术和并发控制三章。

第四部分是数据库新技术,包括新型数据库类别和高级应用。

有些教材将关系查询处理和优化放到第一部分,作为数据库的基础理论,同时将数据库的安全性和完整性放到第四部分,作为系统管理与维护的内容。分析这些章节所表达的意义,这样的安排都比较合理。

2.2 横向结构分析

该课程各种版本的教材中横向结构包括的知识点不尽相同,其中主要是由于国外的教材通常涉及到更多更细致的内容,各知识点在不同章节呈现的深度广度也不尽相同,分析典型的情况,包括的内容主要有:

1) 数据模型中对关系及其相关概念的概念使用描述的方法;在关系数据库理论中使用了关系代数的精确定义。

2) 数据完整性在关系数据库理论中使用描述的方法介绍了关系的完整性;在SQL中不强调名称地基于功能分类进行了完整性实现;在数据库可完整性一章中理论和实现上均进行了广义的扩充,系统管理和维护部分则把完整性作为其管理和维护内容的重要一部分工作进行了研究。

3) 关系数据库理论中的数据操纵使用关系代数来完成;在实际的DBMS中使用SQL完成;在关系查询的优化中以关系代数的实现过程为依据,以SQL的构造为实现方法构成了数据操纵从理论到实现,从实现到优化实现的完整研究。

4) 数据库安全性与完整性有类似的安排。

5) 作为关系中总最要的概念之一的码从数据模型一章开始引入;在关系数据库理论中详细描述码及其相关概念的含义;在SQL部分使用语言实现;在关系数据理论部分进行展开,一方面基于关系理论进行精确定义,一方面分析了各个不同码的概念的区别和意义,对后期内容中码的应用打下了坚实的理论和实现基础。

以上分析是主要的例子但并不完全,但从以上的分析已足以见该课程内容的丰富和繁杂。

3 课程教学策略与实践

1) 将课程由复杂的网络结构理清为线条清晰的纵向结构和横向结构。

2) 教学内容的组织原则是以纵向结构为主以横向结构为辅。即课程的讲授基本不打乱教材的章节次序,但讲课中渗透横向结构知识点的处理。

3) 分析并明确各横向结构知识点。整理出所有相关的知识点,明确它们在本课程中不同章节处出现时所承担的不同作用,所完成的不同功能。

4) 设计各横向结构知识点在各章节教学过程中的任务。安排各相关知识点在第几章的授课中具体讲什么内容,讲到什么程度。

5) 横向结构知识点讲课过程中要进行回溯。回溯要简明扼要。学生回忆起学过的内容,教师又同时不必消耗太多课时,温故知新,温故求新。

6) 横向结构知识点完成时进行总结,对进一步应用探索指明方向。

7) 明确学生在每部分学完需要掌握的知识点及程度并辅之以网络课堂,其中基本资料至少包括课件、作业和答疑,以提供给学生及时和持续的指导。

4 效果分析

经过几年的实践,数据库技术课程的教学达到了以下效果:

1) 将课程复杂的网络结构简化成纵向和横向两条线性结构,学生的学习由难趋易,明显降低了课程难度。知识点有打碎有融合。打碎是小化知识点,降低难度,融合是为了知识点的融会贯通和有效应用。

2) 将数据库理论和应用相互促进。横向结构保证知识点既在理论部分分析讨论又在应用部分基于某种具体的DBMS进行实现,知其然知其所以然,增强了学生学习的兴趣。

3) 实现了知识的顺利迁移。数据库理论是广谱的通用的知识点,这种DBMS的功能这样实现,另外的DBMS势必主要也包括了这样的内容,掌握了理论将方便学习和移植,把学习一个DBMS的方法迁移到另一个不同的DBMS上去。这个在学生毕业设计中得到了明显体现。课程实验使用SQL Server环境,毕业设计使用 Oracle 或 Mysql 或 DB2 等,通过自学,学生们顺利完成了任务。

4) 学生掌握了一种新的学习方法,从而增强了自主学习能力。沿着教材的纵向结构学习是一种本能,发现知识的横向结构、提取它,然后以此掌握知识的内涵并应用于实践则进入了学习的更高一层境界。这种能力,可以用于这门课程,当然也可以用于其它课程;可以用于学习功课,当然也可用于应用实践。

参考文献:

[1] 王珊,萨师煊.数据库技术[M]4版. 北京:高等教育出版社,2006.5.

[2] 黄德才.数据库技术及其应用教程[M]2版.北京:科学出版社,2006.8.

[3] C.J.Date. 数据库系统导论(An Introduction to Database Systems)(Seventh Edition)[M]. 北京:机械工业出版社,2003.

[4] Abraham Silberschatz, 等. 数据库系统概念(Database System Concepts)(Fifth Edition)[M]. 北京:机械工业出版社,2008.

[5] Patrick O’Neil,等. 数据库技术编程与性能(Database Principles, Programming and Performance)(Second Edition)[M]. 北京:机械工业出版社,2006.

[6] 叶小平, 汤庸,等. 数据库系统基础教程[M]. 北京:清华大学出版社,2007.

[7] 施伯乐,丁宝康,等. 数据库教程[M]. 电子工业出版社,2004.

[8] 陈志泊.数据库技术及应用教程[M]. 北京:人民邮电出版社,2002.

[9] 何玉洁.数据库技术与应用教程[M]2版.北京: 机械工业出版社,2007.

数据库教学论文篇7

随着计算机技术和生物技术的快速发展,MySQL数据库课程不仅是计算机类专业、信息管理专业的重要专业课程,也是生物信息学专业的必修课程。MySQL数据库作为应用型课程,其课程体系注重培养学生利用数据库技术解决实际问题的能力,然而由于专业方向、教学手段、考核方式等方面的限制,容易使学生学习目标不明确、缺乏学习兴趣,导致学习效果较差。如何改变生物信息学专业的MySQL数据库教学现状,是值得深入思考的问题,该文从教学实践出发,探讨MySQL数据库课程在生物信息学专业中的重要性和教学方法。

1 MySQL数据库特点

MySQL由瑞典MySQL AB公司开发的一款开放源码的中小型关系数据库管理系统,是当前网站开发中尤其是PHP开发中使用最为广泛的数据库。MySQL支持多线程充分利用CPU资源,提供TCP/IP、ODBC和JDBC等多种数据库连接途径,支持Linux、Solaris和Windows等多种操作系统,使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Java、Perl、PHP和Python等编程语言接口,优化SQL查询算法,可有效地提高查询速度。它具有操作简单、体积小、速度快等优点,语法简单,容易被学生理解和接受,在编写网站应用程序时,几乎离不开数据库,所以,在教学中选取MySQL作为教学用数据库管理系统。

2 MySQL数据库课程教学方法研究

MySQL数据库具有很多特点,是网站应用程序不可缺少的重要部分。对于生物信息学专业的学生而言,使用很多数据库,如,NCBI、UCSC等进行生物数据检索,而获得数据后,如何进行数据存储、数据处理和分析成为一个重点难点问题。学习MySQL数据库课程,能使学生快速地掌握使用方法,提高处理数据效率。为保证良好的MySQL数据库教学效果,从以下几方面开展教学方法研究和实践。

2.1 理论与实践紧密结合,调动学生学习兴趣

根据MySQL数据库理论性和应用性强的特点,为使学生全面掌握数据库基本知识和技能,提出理论与实践紧密结合的教学方法,重视课堂理论知识的传授,紧密结合实践训练。例如:理论学习关系数据库模型时,引入实例,指导学生从GenBank数据库获取核酸和蛋白质序列,调动学生主动思考,如何存储为关系模型数据,加深学生对关系模型的理解和应用,并为同学分配任务,进行核酸和蛋白质序列的查询、修改关系操作,通过这种具有专业特色的理论学习与实践训练相结合的教学方法,使学生掌握了MySQL数据库理论知识的同时,也激励同学主动开展实践训练,能够使枯燥的理论知识变得生动有趣,使学生认识到MySQL数据库课程的重要性,进一步促进生物信息学专业课程的学习。

2.2 项目与任务驱动结合,培养学生动手能力

针对MySQL数据库课程的特点,开展项目与任务紧密结合的教学方法。总体上将课程划分为若干阶段的教学过程,并将教学过程分解在一个项目案例MySQL数据库系统中。例如:构建人类疾病相关基因数据库系统,将该项目划分按照数据库设计周期划分为以下6个阶段:需求分析阶段、概念结构设计阶段、逻辑结构高设计阶段、物理结构设计阶段,数据库实施阶段和数据库运行与维护阶段,分配子项目和子任务,包括人类疾病相关基因数据的获得与处理、转化为关系模型结构数据、数据模式分解、MySQL数据库构建、关系表构建、数据类型设置、数据导入、创建索引、视图、触发器以及存储过程等,充分调动学生学习的主动性,发挥主观能动性,用项目和任务引导学生学习知识点,即把知识点的讲授贯穿在实际应用项目的开发过程之中,指导学生掌握实际的MySQL数据库的分析、设计与开发过程,培养学生动手研发能力。

2.3 考核与教学反思结合,优化教学内容

目前,MySQL的数据库课程理论与实践考核存在考核过程效率低、考核内容覆盖面小、考核方法少等问题使教师难以全面掌握学生的学习效果,所以,在考核过程中督促学生全面掌握数据库相关知识,提出了可靠的理论与实践考核方法,即制订合理的考核内容计划,构建全面的数据库、试题库、理论试题库和实践试题库,全面覆盖表与数据库的创建、表结构的修改及索引的创建、数据操作、查询及视图、触发器与存储过程的创建、用户与权限管理等,结合生物信息学专业知识进行理论和实践考试,保证理论考试和实践考试能够全面真实地反映学生的掌握水平。同时,进行教学反思,即时纠正教学过程中还存在的问题,对于课堂上学生提出的一些独特见解给予充分肯定,推广的好方法、好思路、好见解,完善教学过程,拓宽教师的教学思路,提高教学水平。

3 结语

数据库教学论文篇8

【关键词】数据库系统 课程实验 教学改革

【中图分类号】G71 【文献标识码】A 【文章编号】2095-3089(2013)09-0237-01

一、数据库课程教学中的局限性

高职院校开设的数据库课程通常包括两部分内容:数据库原理和数据库应用。数据库原理是基础,数据库应用是提高,它们相辅相成、互相促进。大部分院校都将数据库作为一门独立的课程开设,例如开设Visual FoxPro、Access、SQL Server等。综合考虑,数据库课程开设存在如下一些共同的缺陷:

1.教学目的不明确

高职教学必须面向职业领域或职业岗位群,必须体现为学而教、为用而学,紧紧围绕培养目标这一核心,形成培养合力。但目前的实际情况是,他们往往习惯于研究“如何教”,而不太考虑学生“如何学”,往往将各种考试作为“教”和“学”的指挥棒,造成了“考什么”就“教什么”、“考什么“就“学什么”的风气。管理部门为了整齐划一、便于操作,考试也往往背离职业教育特色。

2.对实践教学环节重视不够

目前实验课教学存在很多弊端,如实验设备不足、教师不重视实践教学、学生不明确实验目的、实验内容不清楚、考核中实验课也没有一定的比例等问题,使得实验课程较少或实验流于形式,没有达到较好的教学效果。

3.考核模式单一,忽视动手能力考核

传统的考试模式通常以期末一张试卷作为学生的最终评分依据,造成学生为考试过关而学,死记硬背一些概念、规则和方法,而不能提高学生自身动手能力,有背高职学生的培养目标,教师仅为完成教学任务而教,并不注重学生能力的培养。

二、教学改革的方法及措施

1.注重基本概念教学

在数据库课程的教学中,掌握好基本概念对理论课程的学习很有帮助,数据库中的有些概念贯穿在课程的始终,这些概念的掌握对整个课程的学习有很重要的作用。

2.注重理论与实践的结合

学习数据库课程的主要目的是为了应用,结合所学的数据库语言搞好每一章的课程实验,以便验证所学理论是很重要的。如在讲授SQL语言时,让学生建立一个数据库,并结合所学内容做查询、插入、删除、修改等实际操作,真正理解和掌握SQL语言的应用环境。在讲授数据库安全管理时,利用实际系统让学生对系统做数据控制、用户和角色建立等操作。提高学生对数据库课程的认识,激发学生的学习欲望。

3.引入新的教学方法,更新教学模式

(1)实验教学法

数据库应用是一门实践性很强的课程,除课堂上的理论讲解外,实践教学也是非常重要的。实验课采取“任务驱动式”教学方法,每一次实验课都要给学生一个具体的任务,并且要先演示给学生看完成的效果,然后给学生提示需要用到的知识点、需要注意的问题等等,可避免学生在完成的过程中出现不必要的错误。通过这样的方式,可以激发学生学习的兴趣,使得学生充分利用所学的知识去解决实际问题,从而掌握了完成一个任务所需要的各方面的知识和技巧,同时也培养了学生的创新意识、创新能力,使学生学会如何去发现问题、思考问题、并且寻找解决问题的方法。实验完成后,不能对实验效果置之不理,而是要对学生每一次课完成的“任务”打分,并体现在此门课程的成绩上,以促进学生在上课时间完成任务,没有时间聊天、玩游戏。

例如在做Access中的窗体和报表时,首先给学生演示已经完成的作品,然后讲解具体的做法和技巧,学生独立完成实验内容,教师辅助指导,实验完成后,可以找几个设计得比较好的作品给大家展示,以增强大家的信心,促进学生的学习兴趣。

(2)任务驱动教学法

在本课程第一次上课的时候就会给学生布置任务,要求学生自己或者一组同学共同完成一个小项目,在上课过程中及时提醒学生当前应该做的内容,使学生在课余时间逐步完成项目,课程结束可提交项目,作为学生的平时成绩。通过作品,可以使一部分动手能力较强的学生得到锻炼,也使得其他同学能参与进来,锻炼学生的协作能力。

4.加强课程实验,提高学生综合能力

数据库设计理论主要是为了指导数据库实践,通过系统的理论学习和部分单元训练,通过课程实验让学生掌握数据库设计的全过程,并进一步掌握数据库课程。数据库课程实验分成两个部成:平时的课堂实验和课程结束后的课程设计,课程设计是数据库中必不可少的,我们采取将学生分组的方式,每4~5名同学为一组,为每组同学拟定一个题目,如图书借阅管理系统、学生成绩管理系统、铁路售票管理系统、销售管理系统等,教师提出要求让学生深入图书馆、学生管理部门或者相关企业进行系统调查,进行需求分析设计出数据流图,编写数据字典,然后进行概念结构设计,从数据流图和数据字典中提炼出E-R图,再进行逻辑结构设计、物理结构设计、数据库实施和维护的设计。让每一位同学明确数据库设计的过程,使每一组同学进行上机调试,使所有功能进行程序实现,最后让同学们进行设计答辩。

通过课程设计和设计答辩,学生巩固了理论知识,丰富了课程实践,掌握了如何运用理论指导实践,突出了学生在教学中的中心地位,发挥学生的主观能动性。这样既使学生掌握了数据库设计的理论又使学生学习了系统设计的方法,既提高了学生程序设计能力,又锻炼了学生的分组协作能力,也为学生今后走上工作岗位打下了坚实的理论和实践基础。

5.扩展学生思路,向学生传授新知识

由于教材的出版周期长,更新速度也较慢,也由于课本编写的一些要求,所以课本上有些内容是陈旧的,对有些问题也不可能全面的介绍,有些新知识和前沿技术也很难溶入到教材中。我在讲授课程时,除了给学生有意的补充一些新知识外,又给学生开设了“数据库中的安全和维护”、“数据仓库和数据挖掘技术”、“数据库的研究方向”、“数据库及其开发”等专题技术讲座。扩充了学生的视野,使他们和社会上普遍应用的新技术相接轨,以便将来步入工作岗位后,能更快的适应工作的需要。

6.改革考试模式,注重学生能力的提高

期末考试采取笔试和上机考试相结合的方式,笔试主要考查学生对数据基础理论知识的掌握情况,上机考试考核学生的动手实践能力,同时将平时成绩和课堂实验的成绩纳入最终成绩中,使平时成绩占30%左右,降低期末考试成绩在最终成绩中的比例,使学生不再考试前临时突击,对知识的掌握变得更加扎实。

三、结束语

数据库课程是计算机专业的核心课程,随着计算机科学的发展,数据库系统原理课程也在不断的发展,教学内容不断更新,教学方法也在不断改革,所以数据库课程教学改革是一个永恒的课题。只有不断的改革教学方法和教学手段,才能使教学更加丰富,使学生学到更多的知识。

参考文献:

[1]王珊,萨师煊. 数据库系统概论(第四版)[M]. 北京:高等教育出版社,2006.

[2]孟小峰,王珊等译. 数据库系统导论(第七版)[M]. 北京:机械工业出版社,2000.

上一篇:诵读教学论文范文 下一篇:文言文教学管理论文范文