当前位置:新励学网 > 秒知问答 > 高校《数据库系统概论》的教学方法

高校《数据库系统概论》的教学方法

发表时间:2024-07-12 08:10:04 来源:网友投稿

高校《数据库系统概论》的教学方法

  论文关键词:数据库;学习需求;教学方法

  论文摘要:该文从《数据库系统概论》教学实践出发,在教学设计中结合学生的学习实际、突出学习需求,在教学方法上采用多种教学方法,抓住学生急于应用的心理进行教学,提高了学生的学习效率,取得了较好的教学效果。

  

  《数据库系统概论》是高校计算机专业的必修专业课,同时它也是一门理论和实践性都较强的学科,传统的黑板上讲理论,机房里练操作的授课模式很难激发学生的学习兴趣,教学效果不佳。

  往往一学期教学结束,和学生谈起本课程的学习,学生只是记住几个概念,至于数据库的技术没有多少能深入理解,更别提能应用于实际。数据库的应用虽然十分广泛,到处都是数据库,银行里、商店里、网络上等等。但是因为它是藏在后台的,不像多媒体、WWW等等,既作为对象,又作为外壳,直接呈现在人们面前,所以要简明扼要、深入浅出、生活化地诠释它,显然有更高的难度。

  本人在《数据库系统概论》教学实践中体会到,不能只看中理论,觉得学生只要知道是怎么一回事就可以了,需要学生亲身去参与项目的开发,去经历基本真实的项目制作,才能掌握知识。因此在实际的教学中,采用任务驱动的案例教学法,配合直观的教学媒体,并布置学生的课下任务,多管齐下,让学生更全面的了解、使用数据库技术。

  1教学方法概述

  对于计算机专业的课程来讲,教学方法大致有以下几种:

  1.1讲授法

  这种方法能够使学生在短时间内获得大量系统的科学知识。但运用不好学生学习的主动性、积极性不易发挥,就会出现教师满堂灌、学生被动听的局面。在讲述数据库概念的时候,常采用这种方法。

  1.2讨论法

  这种方法是在教师的指导下,学生以小组为单位,围绕教材的中心问题,各抒己见,通过讨论或辩论活动,获得知识或巩固知识。在该课程的教学中,采用一两次,如并发事务的处理。在讨论中引导学生围绕题目发表意见,然后在结束时,概括讨论的情况,使学生获得了正确的观点和系统的知识。

  1.3直观演示法

  通过展示各种案例或进行示范性实验,让学生通过观察获得感性认识。主要是演示实验的内容或要求课下学生实际操作的内容。

  1.4练习法

  学生在教师的指导下巩固知识、运用知识、形成技能技巧的方法。实际操作的练习,旨在形成操作技能,在技术性学科中占重要地位。

  1.5读书指导法

  读书指导法是教师指导学生通过阅读教科书或参考书,以获得知识、巩固知识、培养学生自学能力。在每次课后都给学生布置相应的参看书目、参考文献或参考网站,引导学生主动地自学,并在课堂上适当地让学生发表自己看书的收获。

  1.6任务驱动教学法

  这种方法要求给学生布置具体的学习任务,让学生自己查阅资料,并对知识体系进行整理,再选出代表进行讲解,最后由教师进行总结。这种方法可以让学生在完成任务的过程中,培养分析问题、解决问题的能力,培养学生独立探索及合作精神。在讲解关键的知识或技术时如数据库的设计,大多采用这种方法。

  1.7自主学习法

  这种方法是给学生留思考题或是遇到的一些实际生产问题,让学生利用网络资源自主学习的方式寻找答案,提出解决问题的措施,然后提出讨论评价。这种方法能够充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。

  2教学方法的实施

  《数据库系统概论》的主要目的是要求学生能掌握数据库技术中的概念,并学会进行数据库的设计和实施,进而能结合前台对后台数据库进行各种操作。

  2.1数据库的概念

  这一部分主要采用联系生活的实际讲授法来讲述。例如在讲述数据管理的发展时采用在图书馆查阅资料的例子,总结出常用信息资源管理的两种方法:手工管理(逐级分类)和计算机管理(采用数据库)。通过搜索引擎引入数据库,让学生感受数据库管理信息的优势:查找统计数据高效准确,数据库的共享性好,管理操作方便,管理大量信息占用空间小。通过对图书管理数据库的解剖分析,了解使用数据库管理信息的基本思想和方法:采用表格的结构以及表与表之间的关系进行存储和管理信息的。然后编写数据库管理软件对数据库信息进行查找和统计操作。

  2.2数据库的设计

  这一部分主要采用任务驱动的案例教学。先给大家一个总体的任务,比如图书管理系统。总体任务是设计一个图书馆数据库,在此数据库中保存有读者记录和书目。

  首先作需求分析,将学生分组,一组代表读者,一组代表图书管理者。分别模拟读者和图书管理员的角色,采用各种方式收集各自的需求。并形成需求分析报告文档。其次在拿到需求分析报告文档后,每个同学画出书面的E-R图,包括局部的和总体的`E-R图,并利用PowerDesigner软件将书面的E-R图转换成电子的。然后在得到总体的E-R后,分析怎样可以将E-R图转换成我们要求的二维表,依据是什么,转换后的结果是什么?并利用PowerDesigner软件提供的转换功能来进行验证。数据库设计的其他阶段在其他部分来讲述。

  2.3数据库的实施

  这一部分采用实验课时使用的Oracle10g来讲述。通过让学生自己下载、安装、运行Oracle10g来完成数据库的实施。主要采用直观演示法来讲述该部分的内容。并形成了指导书,让大家有章可依。在实验指导书中,也设计了思考题,让学生能够在做完基本的操作后能再深入地思考某些问题。比如在建立基本表的时候,可以使用SQL命令,是否也可以建立相应的文件呢?怎样来建立文件,怎样来执行文件等。

  2.4后台数据库的连接

  这一部分采用学生将要学习的JSP来进行后台数据库的连接。由于本课程主要是数据库概论及使用,所以仅仅要求只要能通过前台界面连接到数据库,并对数据库能进行维护即可。这一部分先采用直观演示法给大家演示了JSP和Oracle的连接步骤,并在演示的过程中进行了详细的讲解,然后采用任务驱动法让学生自己动手实践,若有问题,利用自主学习法来进行解决。有解决不了的,我们在一起共同讨论、分析是什么地方出现了问题,如何解决问题。

  3教学反思

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!