数据库课程总结范文

时间:2023-03-13 02:25:59

数据库课程总结

数据库课程总结范文第1篇

关键字 基于工作过程 空间课程 学生团队

中图分类号: TP311 文献标识码:A

《SQL Server数据库基础》是本系的专业基础课,授课对象包括:软件、网络、信息管理专业的学生。对应的岗位群有软件开发、MIS/ERP开发、WEB设计。《SQL Server数据库基础》的课程目标为:能够从事数据库系统的管理、应用和辅助开发工作,学生掌握数据库基本技术及应用常识,数据库开发基本技术。对学生职业能力培养和职业素质养成起到了重要的支撑作用。本课程是基于工作过程的空间课程。现将课程的开发实施总结如下:

1 课程开发

我们的课程开发是基于工作过程的课程开发,具体做法是这样的:首先是调查行业背景,就是组织教师去企业一线调研,主要是依据职业资格标准对企业岗位职责进行调研。我们主要采用了问卷,访谈,研讨的方式。通过调研,然后由企业技术人员,教育专家,课程开发的老师分析研讨,我们得到了针对我们这们课程的职业岗位群,分别是操作员、设计员、管理员、监测员、程序员、测试员、开发员。并且提炼出了企业岗位群的典型工作任务,再根据典型任务归纳出行动领域,也就是说每个职业,对应哪些典型工作任务。然后,细化出行动领域,行动领域进一步确定完成这些工作任务需要哪些技能要求,知识要求,态度要求,行动领域的内容和要求还是企业的职业岗位内容和要求,这还不能直接作为教学内容,我们要需要进一步整合,序化把它转化为教学内容,从而形成学习领域,在学习领域里,就有该课程的教材、学时、学分、前导学习领域,后序学习领域,技能目标、知识目标、态度目标、学习情景的粗略设计、教学条件的确定、学习效果评价的粗略设计。

通过学习领域,我们制定这们课程的重要的基石,课程标准。课程标准比学习领域更细致详尽,对课程的课程概述、课程目标、课程内容于要求、参考课时、教学方法建议、教学实施建议、课程考核、课程教学设计、课程评价、督导与改进做了详细的定位。有了课程标准,就可以编写一系列的教学资源。我们团队形成的教学资源有课程文件,教学课件,教学教案,校本教材,教学视频库,习题库,试题库 。

我们按照这样的基于工作过程的课程开发,形成了以下特点:学习内容于工作岗位融通,体现职业性;学校、行业与企业深度融合,凸显实践性;教学改革与技术服务互融,保证开放性。

本课程以真实企业项目的“学生管理系统”为基础,以其工作过程为依据,整合、序化教学内容。日常教学过程就是围绕这一项目的实际开发过程,由浅入深,有简单到复杂,从枯燥的理论教学转变为直观的实践操作,既提高了学生的学习兴趣,又培养了本课程所要求的职业能力。在确定课程教学内容时选取了工作过程中典型的、使用率高的工作任务作为学习任务项目,并根据工作任务的完成规律和完成的不同方式,对教学内容进行序化和整合,实现教学过程与工作过程的基本一致,做到教学做结合,理论与实践的一体化。

2 课程实施

在课程实施之前我先对学情进行分析然后再确定教学方法。我们高职的学生的特点是专业基础比较差,自主学习能力较弱 、自信心不够 、思维活跃、好奇心强、喜欢新事物。针对这些特点我的教学对策是:在教学中注重学习方法的传授,引导学生自学; 引导学生在课程中展示自己的长处,增强学生的自信心,培养学生的学习热情。充分的肯定鼓励学生;提高课程教学的趣味性,利用网络语言与网络平台和学生的交流,走近学生。

针对这样的学情我采用了在世界大学城上进行教学实施,我具体教学方法是:建立以学生为主导的空间学习环境,空间资源整合法,空间群组讨论法,学生团队排行法 ,团队进度控制法 ,情境导入法,私信交流法 ,空间留言法 。

这里主要介绍一下怎样建立以学生为主导的空间学习环境,我们的流程是这样的,首先点击接收空间任务单,任务单也就是这次课的任务是什么,这里有具体的子任务的描述。 然后是咨询环节,有了明确的任务,我们该如何完成呢,在这里咨询环节会引导学生自主的学习。接下来是点选任务,是给学生设计的平行任务,教学管理系统贯穿在6个空间任务的教学中,平行任务贯穿在6个空间任务的实践操作中,6个学习团队,6个空间任务,每个团队,有不同的平行任务。平行任务完成了,效果怎样,点选测试案例,这里设计了3个案例的练习是因为学生只有反复操作,才能融汇贯通,把知识真正转变成为自己的能力。接下来的流程是上传任务,空间作品展示 ,最后是空间任务考核。

群组讨论法,在群组中那些内向的学生也能充分表达自己的思想了。学生可以在群组里面讨论学习,讨论作业,教师可以根据学生发言的情况,了解学生的学习动态。要增强学生的兴趣,就是要充分的表扬和鼓励他们,学生团队排行是个不错的方法,根据每个团队学习情况进行排名,使学生在学习上形成你追我赶的学习局面。要使学生很好的学习,进度控制不可少,进度控制能够增加各个团队实施情况的透明度,在学习上各个团队互相促进。为提高学生的兴趣,情景导入法是个不错的方法。 私信交流法也是我经常用到的,比如,我会模仿淘宝体,给学生发私信,亲,新的课件已火热上架了,快来看啦!空间留言,我经常会针对学生的在课堂上的表现,给他在空间上留言。

基于工作过程的《SQL Server数据库基础》空间课程,在课程设计上以能力为本位进行课程开发,在实施上以“世界大学城”为依托,能很好的结合90后学生特点,取得了不错的教学效果。

参考文献

[1] 余滢. 工学结合的空间课程包的开发――基于云平台的高职课程教学模式探索[J]. 中国教育信息化, 2012.(05).

[2] 谢泉峰. 核爆式空间课程设计――一种教育教学理念与实践的突破性尝试[J]. 中国教育信息化, 2012.(15).

数据库课程总结范文第2篇

【关键词】QL Server2005 课程教学设计 项目教学

【文献编码】doi:10.3969/j.issn.0450-9889(C).2011.11.043

SQL Server2005和是很多IT专业重要的专业必修课,其要求学生掌握数据库的基本操作,可以使用编写应用程序的前端部分。通过这两门课程的学习,学生可以提高数据库管理与开发能力。

从高职学生的反映可以看出,程序设计语言学生普遍感到难学。如何激发学生兴趣,提高学生操作技能,就成了该门课课程教学的关键。笔者以学生成绩管理系统为主线,阐述了全面数据库设计、数据库和表创建及应用系统的开发过程,通过对一个完整应用系统开发的学习,让学生了解继而提高数据库系统的开发能力。

一、教学总体设计

SQL Server2005和课程教学设计中,首先应明确教学任务、教学实施方法以及学生应该达到的专业能力。教学任务围绕学生应达到的专业能力,要求学生首先能够完成一个后台数据库的创建与管理,然后通过的教学学生完成前台管理开发。教学方法是带着问题边学边做、层层递进、举一反三的一体化项目教学法。而笔者在教学中要求学生完成最终项目是实现学生成绩管理数据库系统设计。其功能实现包括相应信息的编辑、各种查询和排序和系统维护。功能菜单如下:学生信息管理、课程信息管理、成绩信息管理、教师信息管理、系统维护。

二、课堂教学设计

(一)课堂教学实例

对于数据库,学习内容包括数据库设计与对象创建、数据库数据管理及应用、数据库数据维护、数据库数据备份和数据恢复等。建立教学实例以及对应的子项目,将实例融入分解成几个子项目(见表1)。建立项目与任务学习的对应关系(见表2)。

对于,课堂教学主要包括过程设计、窗体界面设计、数据库访问技术,包含的常用类有:Connection类、Command类、Data Reader类、Data Adapter类和Data Set类,实现对数据库访问连接的步骤。在其中讲解项目的创建、类的添加与设计,以及面向对象的程序设计。

(二)课堂教学

要尽量将“教”转移到“学”上。避免整个课堂大满贯,及时引导学生举一反三,将课程知识及时转化为自己内在的能力。课堂教学主要分为教师课堂授课与学生实训,其中,课堂教学与学生实训的课时比例为1∶2。上课前,分析本次教学的难点和重点,并给出相应的解决措施,明确哪些任务知识点需要老师边讲解边现场编程。

课堂上的讲授不断提出任务,启发学生思考、分析,学生参与解决问题,同时鼓励学生大胆创新,寻找一切可能的合适的方法和途径。在讲新知识前,提出一个实际的问题,由问题带出任务,如要建立学生信息表,先与学生讨论需要哪些必要的信息,如学号、姓名以及相应的数据类型的意义和如何定义,就不会感到枯燥无味。在学习数据库时候,学生有的还不是很明白这个数据库的作用,可以先给学生看到一个完整的学生成绩管理系统中对数据库的操作,然后再讲解通过创建界面,使用连接数据库,让学生明白一个数据库管理系统的开发过程。

另外,应优化教学内容,淡化语法教学。课堂教学中,教师没必要侧重编程语言的基本概念、基本语句和语法的详细讲解,把实例项目作为贯穿教学的主线。在实例代码窗口中渗透语法和句法,将知识通过实例有机结合起来,让学生不至于感觉杂乱、抽象、无整体逻辑,使学生在工程项目中去掌握语法规则,不但能促进学生正确掌握语法,还能让学生很好地解决实际问题。

(三)实训项目任务

SQL Server2005和课程的实践性很强,而且高职高专的学生对实践操作类课程的热情较高,项目任务布置时,应该明确实训的目的、实训要求、实训内容,完成时间,引导学生独立操作,学会分析归纳使用到的知识点,目的是使学生在实践中进行巩固复习。每一个实训项目按照课堂的实例步步深入,通过一个个实训项目的层层推进,让学生明白该项目的整个软件开发过程。

在教师课堂演示实例后,布置学生完成课内的实训任务环节,了解学生对课堂内容的接受情况、学习主动性等存在的问题。教师这时就要在课堂进行巡回观察指导学生的操作情况,发现学生存在的普遍错误,对学生出现的问题给予帮助,分析解决,对学生的独特想法、解决的新思路、新的方法给予奖励,并请学生演示,调动他们的课堂积极性,同时培养学生的软件编程思维。

(四)总结与考核

总结评价考核分为:过程总结评价与终结总结评价相结合,过程性总结评价占50%,终结性总结评价占50%。每个子项目的完成都进行一次总结和讲评,对项目实训中遇到的问题可以在总结会上与学生讨论的方式进行,最后教师进行点评,从中找出最好的解决方案,同时,实训任务完成,根据其学习情况、操作的熟练程度给学生一次平时成绩。学生学习完成所有知识后,安排学生2周到3周时间完成课程项目设计。课程设计的题目为一个学生成绩管理系统的开发,内容与本学期的实训任务相似。最后,学生应该提供《项目开发总结报告》及作品,总结报告包括:设计思想、设计过程,回顾所学的知识,得出的经验和体会。

三、教材选择

教材应该采用项目教学法的教材体系结构。结合高职高专学生的特点,教材应把知识贯穿于整个教学过程中,最好是在项目中进行穿插讲解。这样就避免了让学生在毫无知识背景的情况下去理解抽象晦涩的概念。

四、拓展设计

除了学习,还可以鼓励有能力的学生自学掌握目前较常用其他的前台开发工具,如 或者JSP等。这一阶段以学生自学为主,鼓励学生通过各种途径查找资料,实现远程登录学生成绩管理系统,拓展学生的知识面。

五、效果与总结

教学中学生参与到项目实现,以学生较容易的内容进入知识的学习,学生的积极性较高,学生通过实践从中获取知识,培养并提高学生编程的能力。

教学法不是单一的,它往往是多种教学法的综合运用,根据课程的学习特点和学生的实际情况,以及现有的教学条件,将多种教学方法紧密地结起来,大胆进行教学法的尝试,善于总结,让学生不把学习为一种负担,这样课程的教学效果就会越来越好。

【参考文献】

[1]刘引涛.项目递进驱动教学法在SQLServer2005课堂教学中的应用[J].职业教育,2008(7)

[2]顾益民,高峰.项目教学法的探讨与实践[J].职业技术,2008(11)

[3]尧有平,韦抒,李士丹.课程整全与综合教学法相结合的实践[J].广西教育,2008(3C)

[4]廖继红.项目任务教学法在SQL Server2005课程教学设计[J].南宁职业技术学院学报,2010(12)

[5]王伟娜.浅谈高职高专“程序设计”的教学方法[J].福建电脑,2010(5)

【作者简介】廖继红,南宁职业技术学院信息工程学院讲师,硕士,研究方向:计算机软件教育。

数据库课程总结范文第3篇

一、 《数据库原理》课程的教学现状

1. 教学内容滞后,更新慢。数据库技术日新月异,发展非常迅速,但课程的教学内容更新却比较慢。《数据库原理》课程教学主要是采用SQL Server2005数据库作为内容,这与应用环境流行的SQL Server2008数据库,甚至更新的SQL Server2012数据库的内容严重脱节。课程讲授的数据库技术,现在在很多应用环境中已不再使用,而一些新的数据库关键技术,如大数据技术、分布式数据库技术等则涉及较少。

2. 教学内容偏理论,轻实践。课程主要介绍数据库理论、技术和方法,主要包括数据模型、数据库系统结构、关系理论、数据理论、关系数据库系统、SQL语言、数据库设计等方面内容[1]。实践课时安排较少,上机实践的内容比较少,而且上机实践也只是片面地对理论知识进行练习,没有全面地对数据库技术内容进行系统的掌握以及进行综合设计应用。数据库技术不仅具有很强的理论性,而且还具有很强的应用性。因为缺乏实践,学生往往难以理解和吸收。

二、 《数据库原理》课程教学改革的实践研究

1. 教学内容的改革。数据库技术是一门理论和时间要求都很高的技术,需要围绕理论和实践相结合来确定教学内容。之前的教学内容中,有些理论概念很难理解,学生学习也觉得很枯燥。教师应该对理论知识点整理和准备的同时,结合数据库项目实践经验,展开讲授一些目前流行的新内容。例如,在讲授存储过程的内容时侯,讲述数据库安全方面的知识。在上课时,展开讲授SQL注入攻击内容,讲解如何在存储过程内实现在代码层发现SQL注入攻击,以及进行防御的方法和技巧[2]。这样既可以提高学生的兴趣,同时增加学生对数据库安全的认识,学习掌握基本数据库安全防范技术,加强学生以后工作需要的实践知识。

2. 教学方法的改革。除了内容上选用当前流行的数据库管理系统以及数据库技术外,教学过程中,针对数据库库技术发展迅速、实用性强的特点,采用理论与实践相结合的方法,授课方式主要包括:课堂理论讲授,机房上机实践以及课程设计环节。尽量采用案例来进行讲授。过程中,注意知识点总结与反馈,以及各部分知识比较、理解和融合。例如,在讲授完索引、游标、事务内容时,总结阐述使用这些技术时应注意数据库性能问题,强调在数据库实际应用中需要统筹考虑数据库实用性、性能等问题。通过这样的教学方法提高学生学习的兴趣和效率,加强学生对数据库技术及实用知识的全面掌握。

3. 实践内容的改革。根据培养应用型人才要求,对教学内容进行从理论知识到实践动手能力的拓展和延伸。每周都有跟理论课相对应实践课时,让学生上机进行实践操作。由于数据库技术发展迅速,实践课程必须紧跟当前数据库技术的发展。实践课程中,采用先进的教学环境,对学生提出具体的实验要求。实践使用的数据库管理系统,从SQL Server 2005改为SQL Server 2008。实践内容包含了从简单的SQL语言编写到存储过程、触发器、索引、事务等方面应用。在学期末组织安排两周的课程设计环节,认真做好理论知识和课程设计的衔接。以SQL Server 2008为平台,提供一些数据库应用系统实践项目的题目。学生可以在掌握数据库理论的基础上,结合以前所学的C ++、Java等语言或者网站开发技术等,使用数据库技术进行综合课程设计。这样就大大提高学生学习掌握和使用数据库技术的能力。

4. 考核方式的改革。以往的考考核方式多采用笔试,而笔试的内容都是以理论为主。数据库技术是一个强调理论与实践相结合的学科,这就造成教学效果大打折扣。针对上述现象,改变考核方式是关键,不仅要考核学生的理论知识,还要考核学生的动手能力。期末总成绩应由反映动手能力的平时成绩和理论知识的期末考试成绩组成。由此提高学生的应用数据库的能力。

5. 教师知识更新的改革。数据库更新换代迅速,原有的数据库技术知识渐渐落伍。教师在上课传授知识的同时,需要加强自身的学习和研究工作,跟踪数据库学科急速发展的前沿方向。在当前大数据时代的背景下,教师必须加强学习和吸收数据库发展的最新技术。例如,教师在掌握了解最新的数据库技术NoSQL后,在讲授关系数据库发展历史的知识时,同时补充讲述该技术,拓宽学生的知识面。

三、 结语

经过不断实践和完善,数据库原理课程教学取得很好的效果。学生对数据库理论及实践技术的掌握使用都得到了很大的提高。教师自身也在教与学的过程中不断得到成长。教师需要不断更新与完善现有的数据库原理和实践知识,同时了解学习最新数据库的优秀课程方案,不断吸收国内外数据库技术的最新教研成果,以便更好地完成教学任务。

参考文献:

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

[2]Justin Clarke,施宏斌,叶愫.SQL注入攻击与防御(第2版)[M].北京:清华大学出版社,2013.10

作者简介:陈国斌(1975- ),男,广西浦北人,助教,工学硕士,研究方向为计算机系统结构、软件开发。

数据库课程总结范文第4篇

关键词:数据库课程;数字媒体技术;教学模式;实践教学;教学改革

中图分类号:TP319 文献标识码:A 文章编号:1009-3044(2017)07-0141-02

随着信息技术的发展,数据库技术在计算机应用系统中占据越来越重要的地位。我校数字媒体技术专业根据自身的专业需求,已经开设了多年的数据库教学,总结近年来教学中的经验和不足,结合本专业的特点,对该课程进行了一系列的改革,以适应数字媒体行业人才的需要。

1教学现状和存在问题

我院数字媒体技术专业开设移动媒体和游戏开发两个方向,前者侧重网站和移动端应用开发人才的培养,数据库原理与应用课程主要为该方向学生开设,总计64学时,理论和上机各32学时。教学目标是学生理解数据库的基本原理,能够自己或配合团队进行数库的设计和开发,从而掌握在实际项目中使用数据库的技术。移动媒体方向主要实践教学任务安排如表1所示:

本专业属于非计算机专业,计算机基础课程较少,侧重于应用型课程。同时结合独立学院学生的实际情况,本课程采用中国人民大学的优秀教材《数据库系统概论》,并未参照国外经典教材,授课内容也有所删减,主要包括数据库原理、设计和应用三个部分。三个部分的主要授课内容为:原理部分包括关系数据库基本概念、关系代数、SOL语句、数据库安全性和完整性。设计和应用包括关系数据理论、数据库设计、查询处理和查询优化、数据库恢复技术和并发控制。总结近几年来教学实践过程,存在的问题有以下几个方面:

1)学生计算机基础薄弱,对理论知识兴趣不大。本专业课程围绕数字媒体的应用设置,所以开设的计算机基础课程较少,学生基础知识较薄弱,编程能力不强,因此对于较抽象的原理知识,如:关系代数等内容,学生掌握存在一定难度;对于SQL语句的学习,学生只是照搬书上简单的例子来操作,对原理、设计和应用三个部分没有融会贯通。后续的项目实践中,不能从应用的整体角度进行规划,导致设计的数据库性能较差,实用性较弱。

2)相关课程缺乏联系,学生解决综合问题能力较弱。本专业的教学任务中,网站开发类课程和数据库课程相互独立,尽管第三学年的综合实践课程将两者结合,由于以学生练习为主,课时较少(16学时),较多学生仍旧不能掌握复杂的数据库设计。总结几年的毕业设计情况,网站开发类题目中,较多学生仍然无法解决数据库整体设计及其如何与前端页面交互的问题。

3)缺乏综合应用的实践平台。由于学时的限制,上机实验只是对理论知识的简单实现,与实际应用中的复杂设计相差甚远。同时,机房中数据库平台的部署基本都是单机环境,与现有实际网站系统中大型数据库的部署和使用存在较大差距,难以培养学生的实际项目开发能力。

2改革措施

根据数字媒体技术专业的特点,结合学生的实际情况,针对上述问题,我们坚持“应用性”和“渐进性”原则,对本课程进行了以下几个方面的教学改革:

2.1合理规划课程内容

对数据库原理中较难理解的概念,如;数据模型、关系模式、范式等,我们采用用案例式教学和验证性实验相结合;对数据库设计以团队实现项目的方式讲解,具体如下:

1)项目案例引入教学,实际案例中的用语和理论知识对应讲解。教学中所用到的项目案例由互联网下常见应用模型的提取,如:购物网站设计。用验证性实验加强对该部分基础知识的理解,即授课过程中边学边练。

2)对数据库设计章节,将复杂的实际应用划分为多个简单需求,鼓励学生从中选择单个或几个简单功能进行项目的模拟化设计和开发,然后在此基础上进行功能的扩展。实际执行时,3-5学生组成团队,以合作方式完成需求分析、E-R图、数据库设计、实施和安全性检测整个流程,采取集中演示和答辩方式进行成绩判定。

3)结合数字媒体的实际应用,讲解大型网站的搭建机制,增加学生兴趣的同时,课本中相关知识点与实际应用也有了较好的结合。

2.2优化课程体系

数据库课程在整个课程体系中并不是孤立的,所以其课程设计应该与网站开发等课程设计有机地结合起来。它们侧重点虽然不同,但是之间又有密切联系,让学生及早了解这种联系,十分必要。我们采取以下措施:

1)第二学年开始开展综合实践,内容是将WEB开发课程内容和数据库结合。教师演示项目案例的实际开发流程,学生以团队合作方式,选择自己感兴趣的应用,与传播学和艺术方向学生合作,分别完成技术实现、策划和艺术设计环节。这种方式与公司的项目运作方式相似,能够更好的锻炼不同专业学生之间的沟通能力。综合实践成绩通过学生答辩方式判定。

2)引入对非关系型数据库系统的介绍,这是应对大规模和高并发数据访问Web2.0网站常用的技术。教师介绍大规模网站架构中的数据存储和访问模块,学生分组了解某个相关的设计思想和开源软件。这有助于学生在掌握基本概念基础上进行扩展式自学,减小互联网应用对学生造成的神秘感。这部分内容属于书本外的扩充知识,以学习汇报方式进行考查。

2.3丰富实验课教学

应用能力的培养是数据库教学的主要目标之一,为此我们采取以下方法:

1)提供MySql和SQLServer软件平台,以及智能手机常用的Sqllite,另外提供实际应用中常见的Memcache、MongoDB等分布式系统,学生可自由选择使用。为了更好的模拟实际的网络环境,实验课上选定某个学生设计的数据库为服务器,其他学生对它进行远程访问。

2)增加大规模网站中分布式数据平台的介绍,开阔学生视野的同时,动手搭建MongoDB等开源系统。选择具有代表性的智能手机应用项目,重点训练其中数据库应用和设计部分,以适应移动互联网的发展,提高学生的动手能力和就业竞争力。

3结束语

我们对数据库原理与应用课程的教学改革取得了较好的效果,体现在学生对数据库的基本理论和实践能力得到了提升,能够独立或者合作完成相关毕业设计人数有了显著提升,毕设质量也有了显著提高。

数据库的发展非常迅速,新的信息技术不断更新,这对教师提出了更高的要求。教师不仅掌握原有的理论知识,还要加强自身研究工作,紧跟信息技术的前沿发展,才能更好地激发学生的学习兴趣。

数据库课程总结范文第5篇

关键词: 任务驱动;数据库;教学研究

中图分类号:G434 文献标识码:A 文章编号:1006-4311(2014)07-0234-02

0 引言

数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,它不仅有完整的理论基础,而且随着硬件技术与软件技术的飞速发展,它的应用也越来越广泛,为此各高校结合自己专业特点纷纷开设了数据库原理技术及应用的相关课程,以适应社会需求。由于数据库原理技术及应用课程对理论知识和实践能力均有较高要求,因此如何讲好该课程,便成为了数据库教学中一个研究与讨论的重点。

1 传统数据库教学模式中存在的问题

1.1 基本原理部分枯燥难懂 国内的数据库课程教材大多较为注重基本理论知识的完备性[1],对数据库系统的结构、关系模型、规范化理论等原理阐述比较深入,而这些内容是大部分学生感觉枯燥难懂的部分。部分教师在授课中减少了相关内容的讲授,但这又影响了课程理论基础的完备性。

1.2 重理论,轻实践 传统的课程教学过程中过于强调数据库的理论知识,缺乏学习的应用性和针对性,理论性强、概念抽象,理论和实践教学存在不同程度的脱节。而实践教学又多以低端数据库系统平台为基础,如FoxPro、Access等,对大型数据库系统服务器的管理和应用涉及较少,不能很好地满足企业对人才的需求。

2 基于任务驱动的数据库原理及应用教学模式

构建主义学习理论认为,知识不是通过教师传授得到的,而是学习者在一定的情境中,借助他人的帮助,利用必要的学习资料,通过意义建构方式获得的[2]。而任务驱动是一种建立在建构主义教学理论的教学法,它将以往传授知识、学习知识为主的传统教学理念转变为完成特定任务为主的互动式教学理念[3]。结合与数据库原理及应用课程的讲授与学习,任务驱动就是在数据库原理及应用课程的学习过程中,学生与教师紧紧围绕一个共同的任务,在教师的讲授与指导下,在教学情境中真实问题的驱动下,充分发挥学生的自主能动性,学生主动利用课程中的原理,开展自主学习和协作学习,最后完成既定任务,达到充分理解课程理论知识,提高实践动手能力和创新能力的目的。因此要针对教学中的重要知识点,精心设计教学任务。

任务驱动教学法的基本过程为:提出任务、分析任务、解决并完成任务、总结与创新。在任务的驱动下,促使学生自主思考,并通过自主学习、协作学习等方法,探求解决问题的途径。

2.1 提出任务 在数据库课程教学过程当中,需要进行基本的原理讲解,在掌握原理的基础上进行实践,因此首先要遵循学生的认知规律,然后要设计出适合学生能力的任务要求,可以设计贴近学生生活的任务,这样学生在学习的过程比较容易掌握任务,例如设计一个学生与课程数据库,在这个数据库中,能查询出学生的基本信息、所有课程的基本信息以及学生选修课程后的成绩。那么在这个数据库到底需要什么数据,这些数据之间有没有什么相互关联的联系,对于这些数据如何在计算机中存储、如何管理等,都是要明确的任务。

2.2 分析任务 设计好任务情境之后,需要学生融入到任务情境中,让学生在把握整体任务的基础上,尝试引导学生进行任务分解,把一个大的任务分解个若干个小任务,引导学生构建任务解决模式。在进行需求分析、任务分解的基础上,进一步进行思考计算机中怎么实现这个数据库,数据库中有多少个表组成,每个表都是什么字段以及自己的数据类型等。

2.3 解决并完成任务 在教师的有效引导及学生自主学习的基础上,学生基本上认识并掌握了任务要求,就可以在计算机上完成任务。在完成任务的过程中,要遵循基本的原理,在SQL Server或者其他数据库管理系统的支持下建立数据库,因此学生不仅要学习基本数据库原理,还要再解决问题的过程中学习数据库管理系统的使用,并进行各种数据访问操作的实践,从而加深学生对数据库课程中应知必会知识点的理解,并逐渐在实际工作中加以灵活运用。

2.4 总结评价 学生完成项目的开发后,安排进行一次公开的验收答辩,所有学生全部参加。在这个过程中除了通过质询帮助学生巩固已经掌握的知识,还通过提出新问题引导学生创新思维。通过这种模式,学生感觉收获的不仅仅是完成了一个任务,掌握了课程的知识,更重要的是对团队协作精神有了初步的认识和理解。

在任务驱动模式的教学过程中,任务的选取和设置是重点。凡是学生在学生学习过程中遇到的重要知识点,均可以设置有代表性的任务,当学生解决了一个代表真实问题的任务后,对于知识点的理解也就不再是只局限于理论方面,而是真正掌握了相关的知识与技能。

任务驱动教学模式的另一个关键点和重要环节之一是评价机制。对学习效果的评价应采取过程与结果考核相结合的方式。过程考核包括学生在学习过程中对各项任务的完成过程完成情况,包括目标考核的量化情况,教师在教学任务中指导学生时对学生的学习情况进行的综合评价,过程考核还应包含学生在协作小组中各自担当的部分完成了多少、完成得怎样、对整体贡献度多少、与同学上下如何沟通的情况等。

3 结束语

任务驱动教学法的实施,改变了传统的教师讲、学生听的教学模式,通过任务,让学生学习目标变得更为明确,使其成为学习的主体,让教和学的过程更加生动有趣和易于接受[4]。本课程的教学工作取得较好的教学效果,让学生的综合素质和创新能力在循序渐进的过程中不断得到锻炼和提高,同时提高了毕业生的竞争力。笔者将继续在数据库的教学改革上开展新的工作,努力寻求新的切入点,使理论教学和实际应用更好更紧密的结合起来,培养出更多适应信息化社会的复合型、应用型人才。

参考文献:

[1]吴达胜,刘丽娟等.数据库原理与技术的理论与实践教学的整体化研究[J].计算机时代,2005,11.

[2]石云.任务驱动法在高校计算机基础教学中的应用[J].六盘水示范高等专科学校学报,2004,6.

[3]袁东锋,杜恒.案例与任务驱动教学法在软件开发课中的实践[J].兰州教育学院学报,2012,7.

数据库课程总结范文第6篇

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

中图分类号: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)

数据库课程总结范文第7篇

关键词:数据库;教学实践;案例教学;课程设计

中图分类号:G642 文献标识码:B

文章编号:1672-5913(2007)16-0032-03

作为计算机的主要应用领域之一――数据处理的最新技术,数据库技术得到了迅速的发展。随着计算机科学技术的迅猛发展和信息时代的到来,一个国家的数据库建设规模、数据库信息量的大小及其使用频度已成为衡量该国信息化程度的重要标志之一,数据库技术也得到了最为广泛的应用。目前,数据库技术在互连网技术、多媒体技术、气象预报、人工智能、自动控制、信息统计与管理、医疗影像处理等领域都有广泛的应用,因此,成了高等院校系列计算机课程教学中的主干课,它不仅是计算机与信息管理类专业的核心课程之一,也是许多非计算机与信息管理类专业的必修课或选修课。

作为介绍数据库相关原理、理论、方法与设计的数据库课程是应用类理工科专业学生学习的一门重要基础课程,既可以培养学生计算机操作能力,又可以培养学生数据库管理能力以及数据库应用系统开发能力。数据库的种类繁多,不同种类的数据库还有不同的版本。现在使用最普遍的是FoxPro、Access、SQL、PowerBuilder、Oracle等数据库平台。但无论哪一种数据库,他们的基本原理及应用是一致的,只不过在具体的实现过程中各有千秋。关系数据库系统的日益普及以及面向对象可视化编程技术的发展,拥有功能强大的可视化程序设计工具的数据库系统,已成为社会生活诸多领域广泛应用的重要计算机信息管理技术工具,是诸多应用领域首选的数据库应用系统开发的软件,应用前景广阔。

数据库对信息的完整性、唯一性和安全性提供了一套完整而有效的管理手段,要使学生在最短的时间内学会、学好数据库,就要选用适合他们理解能力和接受能力的教学内容和方法,并进行卓有成效的课程设计,才能取得较佳的教学效果。

如何有效地加强对当代大学生综合素质与创新能力的培养,以适应信息时代的人才需求,这是近年来我国高教界的热门话题之一。为此,我们在计算机课程教学中进行了一系列改革与探索。笔者多年从事数据库课程的教学,现将一些体会和做法归纳如下。

1关于教材

目前,数据库课程方面的教材很多,归纳起来主要可以分为两类:一类是以数据库原理为主题,侧重于理论研究,应用方法与技术介绍得很少,这类教材主要适用于理论研究的人员如重点高校本科生、研究生使用,也可供从事数据库教学及科研工作的教师与科研工作者参考,如李建中编著的教材属于这一类教材;另一类是以数据库技术为主题,侧重于对某一具体数据库软件产品及其开发技术的介绍,数据库理论知识方面较少,教材的写作风格有点类似于技术使用说明书,这类教材主要适用于广大非计算机、非信息管理类专业的本、专科生使用,如由陈恭和编著的教材属于这一类教材。显然,以上两类教材对于计算机应用技术、信息管理技术等应用性专业的本、专科学生的数据库课程教学均有一定程度的欠缺,由于太注重于原理及理论知识,再加之各个学校的专业培养目标也不同,直接使用第一类教材用于教学显然有一定困难。而若采用第2类教材,由于理论方面的内容较少,势必造成学生理论 基础薄弱。所以,根据本校对学生所开设的前导课程(如离散数学、软件工程、数据结构等)及学生的实际情况,选择适合专业发展及教学需要的教材,较好地将抽象理论与应用实际相结合,力求知识阐述、深入浅出、通俗易懂,采用大量应用实例,强调综合应用能力培养,将“数据库原理”和“数据库应用技术”两部分内容有机结合的教材,是计算机应用技术、信息管理技术类专业数据库课程改革与建设的当务之急,而该类教材就是介于以上两类教材之间的适合于学生使用的第3类教材,例如由靳学辉编著的教材及由萨师煊、王珊编著的教材是这一类教材的典型代表。目前国外也有许多数据库教材,虽然其内容较为新颖、能及时反映当前数据库领域的先进技术,但其选材、内容组织、讲述方式等往往与我国学生的思维习惯有一定差距。面对当前数据库教材名目、版本较多的现状,教材的选用,将直接影响教学方法和教学效果。因此,针对一定的培养目标,授课教师在选用教材之前一定要作全方位综合考虑。具有丰富经验的教师,可以自己编写适合具体学生状况的教材。

2关于教学内容和方法

数据库的教学重点在于让学生掌握数据库的基础理论知识,掌握数据库的管理及各项基本操作,还要掌握一定的数据库应用系统的设计开发技术。根据教学大纲,找出课程的重点内容,然后根据各部分的特点,认真取舍,讲好讲透,做到深入浅出,对课程教学的实例作精心的筛选和修改。我们从以下几个方面进行了尝试。

(1) 在基本尊重教材的基础上,对教学方法及教学内容的组织顺序进行调整,采取以“案例式”为主的课堂教学方式,选取学生熟悉的内容――“学生档案管理系统”或“学生成绩管理系统”作为课堂实验的实例,以进一步提高学生的学习兴趣,降低学习难度,从而提高课堂教学质量,收到良好的教学效果。

(2) 在教学方法上,采用传统教学和多媒体教学相结合的教学手段。多媒体教学更具有真实感和表现力,它综合各种手法,形象、生动地显示教学内容,弥补了传统教学方法的不足,有利于培养学生的学习兴趣。具体做法是:创设案例教学环境,引起学生的学习兴趣 我们要为学生创设一个活泼的环境,吸引他们的注意力,激发他们的兴趣,让学生主动去“学”。课前,先创作两个功能简单、内容不同但学生比较熟悉的管理系统实例――例如“学生档案管理系统”和“学生成绩管理系统”等。开始上课时,由笔者采用多媒体演示系统功能,并告诉学生,在学完这门课后,他们也可以做出这样一个完整的系统。学生平时都用惯了Windows图形界面,早就对其中的原理感到好奇,现在一听自己也能做出这样的界面,一个个兴趣高涨,从而激发了学生的学习欲望。这样,良好的开端就为学生以后学习这门课打下基础。

3如何设计案例

教学案例的重点应贴近实际应用,以应用为出发,并以应用为目的。精细、周密地安排和优化教学过程,使知识教学与实践教学相互衔接,紧密配合,交叉进行。加强技能训练的改革实践,不仅能使学生掌握新的应用软件和具备开发本专业领域的计算机应用系统的初步能力,更使他们确立了计算机应用意识和使用计算机解决实际问题的强烈愿望。关于案例设计,我们从以下几个方面进行了尝试。

(1) 精选能够贯穿课程学习全程的综合示例。

案例教学效果如何,在很大程度上取决于教师能否选择恰当的案例,精选出的案例应当是典型的有代表性的,最能揭示所学理论的案例。精选案例要求教师必须吃透教材,不仅要弄懂教材的每个概念、原理,而且要弄懂知识之间的内在联系,即知识结构体系,这是精选案例的基础。要选择与教学内容和教学目的密切相关的正面与反面的典型案例,寓所教理论于案例之中。

我们结合科研中的应用开发,选择有应用背景的系统示例,并对其中的一些模块进行增删,以适合于教学使用。这种方法对学生的兴趣有较好的培养,许多学生学完后就加入了应用系统开发的行列,得到了双赢的效果。

(2) 认真分析案例的设计思路

这是案例教学最重要的一步。搞好此项工作要求:精心设计所提问题。提出什么样的问题关系到能否总结归纳出要学的理论,因此要求教师一方面在完全理解教材和案例的基础上,依据教材内容的逻辑结构,针对案例所提出具有相应逻辑结构的问题,使师生双方通过对这些问题的分析,一步步地得出所学的理论。问题要一个一个地提出,并引导学生渐次分析。引导学生总结归纳出相应的理论,使学生切实体会到理论是如何来自于实践,要充分发挥分析过程中教师的引导作用,对学生的各种回答做恰当的评价,以保证分析沿着预定的目标进行,逐步接近案例所包含的理论实质,使理论的提炼自然贴切,切忌强拉硬扯,牵强附会。

(3) 做好总结

案例教学起始于实践,这样它得出的理论往往是独立的。因此每个教学阶段结束时,教必须归纳总结,结合案例,形成一个具有内在逻辑联系的知识体系。归纳总结可由教师进行,也可引导学生来进行。

(4) 教学手段的改进

经过多年的教学实践,我们把实用性的几个综合案例的设计过程制作成了多媒体课件,录制过程主要通过电脑的实际操作录像加口头讲解。这些课件对学生学好本课程起到了非常大的作用。

另外在讲课过程中,采用制作精美的PPT,并辅以当场操作演示,使学生学起来感到直观、简单、易于理解。

读书是学生的课后第一作业;必要的操作练习是第二作业;网络练习题是第三作业。通过这三种作业,使学生从理论到实践都有了长足的进步,并且效果非常明显。

4注重课程设计和知识拓展

从开始上课,我们就给学生提出了要求。首先演示一个综合的示例,并告诉学生,每个同学在课程结束时必须能够做出一个类似的系统,题目可以根据具体实际进行选择,最好结合具体的用户进行设计。教师也将一些用户的需求提供给学生。学生的系统可以采取逐步改进的方式进行设计。

经过实践,许多同学的设计经过修改后,可以直接让用户使用,并且有些学生还申请到了一些项目,使学生的程序设计能力大大提高,效果明显。

现在是知识爆炸的时代,许多知识课程内是无法讲到的,知识拓展显得尤其重要。我们建立了课程平台,并在其上面放了许多数据库有关的参考资料或网站,并将同学们在网上发现的一些资料也及时地放上去。还开发了基础知识练习题库,供学生平时练习,以巩固所学知识。

参考文献

[1] 张莉. 数据库教学的思考与探讨[J]. 丹东师专学报,2000,22(4).

[2] 李霞林. 任务驱动式教学法在Access数据库教学中的应用[J]. 计算机教育,2006,(11).

[3] 陈建平,潘李宜基. 数据库教学选材与教学策略[J]. 肇庆学院学报,2006,26(2).

作者简介:李华,杭州科技职业技术学院,

电话:13175127272,13067705081

数据库课程总结范文第8篇

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

1.方法学的重要性。方法学又称方法论,在哲学意义上,它是一门学问采用的方法、规则与公理,或者定义为一门学问采用的一种特定的做法或一套做法。大多数科学学问都有它们各自的特定方法,学问的方法学包括能够支持这些方法的准确性的原理。在一个行业发展初期,技术突破相对处于重要地位,技术创新是企业发展的第一动力,当一个行业发展趋于稳定和成熟之后,技术应用和生产将成为企业发展的另一动力。在这一时期,企业规模扩大,随之出现大量的行业标准、规范以及工艺等应用过程控制措施,即方法学将起到重要作用。

软件行业相对于传统工业行业仍然是一个新兴的、不够成熟的行业,但是软件行业发展迅速也无毋庸置疑。根据《中国信息化发展报告2007)),在整个“十五”期间,我国信息产业持续快速发展,对经济增长贡献度稳步上升,持续以两倍于GDP的速度高速增长,产业规模不断壮大。根据《信息产业科技发展“十一五”规划和2020年中长期规划纲要》,在“十一五”期间,我国信息产业将实现整体突破和跨越式发展。因此,随着软件行业发展的日趋成熟,软件方法学势必将得到快速发展,并成为企业发展的重要动力。

2.数据库系统课程现状。数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。《数据库概论》课程自1983年就被教育部列为高等学校计算机软件专业必修课程。根据《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》,数据库系统课程被列为计算机科学与技术、计算机工程、软件工程及信息技术专业方向的核心课程。

国外不同大学根据其自身特点和目标,所开设的数据库系统类课程门数和内容各不相同,卡内基・梅隆和斯坦福大学是两类典型的代表。卡内基,梅隆大学针对本科生开设了一门《数据库系统》课程,主要强调工程化和应用,其中软件工程思想体现非常明显。它把数据库设计方法学在工程中的应用总结成了明确的步骤,纳入课程之中。在并发控制和事务等内容中,同样强调实际应用和方法学,通过把这些内容纳入具体案例,从而形象论述并发控制作用与效果、事务设计原则等内容。斯坦福大学的数据库技术实力在全球处于领先地位,该校计算机系所开设的数据库系统系列课程多达七门次,其中针对本科生的课程有两门,分别为数据库简介(CSl45)和数据库系统原理(CS245),这两门课程涵盖了数据库系统的三个方面的内容,并且这两门课程之中增加了一些与数据库相关的最新技术,内容教全面,难度也较大。

同时,国外各大学数据库类课程有一个共同的特点,就是实践性强。课程主要针对应用,强调实践和方法学,重视和数据库相关的系统整体设计与应用。斯坦福和卡内基・梅隆大学的数据库类课程中都有大量的练习和实验需要学生自主动手完成。

国内数据库系统相关课程设置目前没有明确的层次和体系,特别是研究生阶段课程,各学校开设情况不尽相同。对于本科阶段,各大专院校开设的数据库系统相关课程相对一致,主要是《数据库系统概论》一门课程,该课程的参考教材也比较单一,主要为萨师煊和王珊编写的《数据库系统概论》,不同的是各院校在课程开设中讲述的内容重点有所区别,或者各自补充一些内容。在内容上,该课程涵盖了国外大学本科生数据库相关课程中理论和技术的主要部分,但是对于应用性和方法学部分内容,欠缺比较明显。

国内数据库系统课程在内容讲解形式上,主要以概念、技术和理论阐述为主线,辅助一些应用说明。而以卡内基・梅隆大学的数据库系统课程为代表的国外课程则是以系统分析、设计、应用实现过程为主线,并把软件工程思想引入其中。

因此,通过对比分析国内外数据库系统课程,可以发现,当前国内数据库系统课程在方法学部分的内容明显不足,实践性不强,内容安排和讲解形式不符合工程型人才培养目标,同时课程内容的时代性不够强。近两年来,国内各大专院校已经充分认识到实践的重要性,并采取措施在课程内容中加强实践。例如,支希哲等人在“开展实验教学改革的思考与实践”中,指出实践是培养学生综合能力与创新能力,提高教学质量的重要途径,并由此提出了实践改革的一系列创新。薛素铎等人在“深化改革加强研究切实落实”质量工程中,指出了当前国内高等教育必须国际化的观点。这些思想和观点都反映出当前国内对实践重要性有了充分认识,并开始了逐步教育改革。为此,本文提出将方法学贯穿于数据库系统课程改革,充分发挥实践的作用。

3.方法学在数据库系统课程中的贯穿。

3.1 增加方法学论述。方法学目标是寻求解决问题的规范化的过程和步骤,一般说来,软件工程方法学包括三个要素:方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回答“如何做”的问题;工具是为方法的运用提供自动的或半自动的软件支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。

当前国内数据库系统课程在内容安排上仅仅涉及了方法学中的方法,即重点解决“如何做”的问题,而忽略了工具和过程两部分内容。例如,对于数据库设计内容,当前课程中重点对数据库设计理论和数据库设计技术进行了详细论述,课程详细论述了规范化以及模式分解理论,讲解了数据库概念设计中的实体联系建模技术等,但这只涉及了方法学中的第一个方_血,即方法,缺乏对过程的总结和论述,没有对企业在生产中使用的工具进行介绍。学生在掌握了数据库设计理论知识和技术之后,在解决实际问题过程中,由于缺乏解决问题的规范化的过程,常常无从下手,对于简单的问题,或许可以拼凑出结果,但是对于与实际比较接近的较复杂系统,就会陷入泥潭,导致设计混乱,达不到要求。这足因为课程中缺乏对明确设计思路和规范求解过程的描述。此外,对于数据库设计,企业为了提高生产效率,也会应用一些工具,比如PowerDesigner和ERwin等,当前国内课程中没有加以介绍,即使只用一页篇幅的内容对数据库设计常用工具进行介绍,也能够给学生以引导,扩大学生的知识面,为学生自学提供方向。除了以上提及的两部分内容,课程中的每部分内容都有相应的方法、工具和过程,就像我们做每一件事情,都应该有支持的方法,借助的工具,以及规范的

过程一样。

因此,针对当前以应用为主的本科生课程,应该补充数据库方法学的论述,加强方法学在课程中的地位,特别是方法学中的过程和工具两个方面。对于过程方面的内容,应该按照当前软件工程规范,结合当前企业开发过程进行总结,以明确的步骤方式进行论述。这一点可以参照卡内基・梅隆大学的课程内容。

3.2 按照工程化原则增加实践,重视过程。国外大学本科课程向来比较重视实践。在斯坦福大学的数据库简介课程中,共有八次作业,每次作业有基本练习2道题,挑战性的问题2道题,其中基本练习容易一些,是最基本的要求,而挑战性的问题难度比较大,鼓励学生利用所学的知识和技术动手完成项目,每个项目共分6个部分,每个部分都有如何完成的详细指导和完成步骤,项目内容涉及到的和数据库系统相关的知识,学生需要自学完成。卡内基・梅隆大学的数据库系统课程中,设有十次练习,每次练习都有项目实践内容,对于项目实践,每部分内容也都有详细指导和完成步骤。这两所大学的课程作业中有三个非常明显的共性,一是重视实践,这反映在课程作业的内容和形式以及数量上;二是重视过程,这反映在每个项目实践都有非常详细的指导和完成步骤,这隐含地引入了工程化指导原则和对过程的重视;三是对作业的要求重点不是结果,而是结果的产生过程和形式。特别是卡内基・梅隆大学数据库系统课程中的练习,对练习的评判非常严格,作业的中间结果、代码的风格、命名、甚至注释等我们课程中忽略的内容,在他们课程练习中都是重要的评判依据。

国内数据库系统概论课程传统上重理论、轻实践,近年来,为了培养学生的动手能力,也是越来越认识到实践的重要性,逐步采取措施加强实践。但是,当前该课程的实践内容仍然有悖工程化原则,这反映在三个方面:一方面,作业综合性不强;练习主要以考察所讲解的知识点为目标,每部分内容之后的练习围绕这部分内容,没有整体的概念。二是对作业完成指导和步骤以及过程要求不够严格和规范,即练习本身没有从工程化原则方面进行设计。三足仍然存在“纸上谈兵”的现象,对于数据库设计、实现,事务设计,并发控制以及应用系统部分的实践内容缺乏,学生没有机会上机体验这些内容。

总而言之,当前国内数据库系统课程对实践的地位仍然不够重视,即使部分院校认识到了实践的重要性,但是对实践的理解仍然停留在上机实验和动手能力培养阶段,没有充分认识到实践过程的重要性,没有意识到实践需要方法学的指导,实践的效果取决于实践的过程控制。

现代企业的数据库应用基本上是工程化的合作开发,其基本特征是按软件工程学的原则进行组织,将方法学和软件工程学的基本方法融入数据库系统课程的实践环节,使学生尽早建立起工程化的概念,是培养企业需要人才的必要措施。因此,加强方法学在数据库系统课程中的贯穿具有重要意义。

当然,为了配合方法学在课程中的贯穿,课程的考核方法和考核形式做相应改变和调整是课程改革的必要组成部分。本文重点论述教学内容和方法改革,因此,不论述考核方式的相应改革。

数据库课程总结范文第9篇

关键词:数据库;工作过程;课程开发;教学改革

1 背景

数据库是按照数据结构来组织、存储和管理数据的仓库。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统。随着信息技术和市场的发展,数据库在各个方面得到了广泛应用,已经成为国家信息基础设施的重要组成部分。数据库应用技术课程采用SQL Server2008数据库管理系统软件作为课程教学载体,在课程体系中处于承上启下的关键性地位,是计算机软件技术、计算机应用技术专业的核心课程。

2 教学情境设计

工作过程是个体“为完成一件工作任务并获得工作成果而进行的一个完整的工作程序”,是来自于职业行动领域里的工作过程。基于工作过程的课程开发可以激发学生学习兴趣,让学生在完成工作任务过程中不断获得知识和技能,与职业教育的培养目标非常契合。在进行课程开发时,首先要进行岗位任务总结、能力分析、确定人才培养规格,然后确定学习领域及具体内容,合理重组相关的知识点设计相应的教学情境。

江苏农牧科技职业学院数据库课程开发组走访了苏州、泰州、扬州等城市的软件开发等IT公司,进行了充分的市场调研,针对学生未来从事的数据库管理、开发、维护等工作岗位,将人才培养目标定位于“懂理论,会操作”的技术技能型人才,偏重数据库技术的实践操作,使学生能够在软件开发过程中正确使用和配置数据库,并具有在中小企事业单位从事数据库维护的能力,为IT行业培养数据库管理员、后台数据库开发与设计人员。

2.1 教学目标设计

对面向的职业岗位进行调研后,得出职业岗位面临的工作任务,然后对完成这些工作任务需要掌握的建立、管理和维护数据库的能力和职业素养进行归纳和总结,并融合相关职业资格证书对知识、技能和素质的要求,得出了本课程的教学目标。

1)知识教学目标。

①了解数据库系统和数据库需求分析的基本方法。②掌握关系的基本运算。③掌握SQL数据查询语言的数据定义、数据操纵及数据控制的语句模式及功能。④掌握数据库设计中的概念结构设计与逻辑设计方法。⑤掌握SQL Server的SSMS及T-SQL数据库定义、操作、管理方法。⑥掌握SQL Server编程基础、存储过程和触发器的设计与应用、数据库备份与还原的方法。⑦掌握数据库安全和维护技术。⑧了解基本的数据库应用系统设计与开发技术。

2)技能教学目标。

①安装和正确使用及简单配置数据库的能力。②初步管理、维护及备份恢复数据库的能力。③熟练使用SQL语言维护数据的能力。④掌握各种查询从数据库中获取信息的能力。⑤能正确进行数据库的安全管理。⑥掌握数据库的基本设计设计能力。⑦掌握对表进行创建、操作维护的能力。⑧会使用T-SQL编写存储过程和触发器的能力。

3)职业素质教学目标。

①培养学生分析问题、解决问题和自主学习的能力。②培养学生应用数据库管理系统解决实际问题的能力。③培养学生创新、交流与团队合作能力。④培养学生守时、诚信、规范、责任等方面的意识以及严谨的工作作风和工作态度。

2.2 情境设计流程

根据本课程教学目标和涵盖的工作任务要求,我们设置了4个学习情境,分别是DBA岗位基础知识、学生成绩管理系统的创建和查询、论坛管理系统的实现和维护、银行存取款机管理系统的复杂业务实现,具体情况见表1。在新的课程内容体系中,我们把主要知识点作为12个能力驱动项目放到情境中,通过对这些典型的项目实践来实现课程的知识目标。所有的能力驱动项目分别对应于相应的职业能力,通过这些能力驱动项目的实施实现课程的能力目标。在这些能力驱动项目的实施过程中,我们特别注重学生职业道德和职业素养的培养,以此来实现课程的素质目标。整个课程内容共安排60学时,以实践操作为主,理论教学为辅。

3 教学设计和改革

3.1 教学环节的设计

传统的教学模式以教师为主体,学生在教中学,这种教学模式忽略了学生作为学习主体的主观能动性,不符合现代高职教育的要求。于是,我们对课程教学进行了改革,改革后的课程教学,以学生为主体,教师起引导和促进的作用。

具体做法:在理实一体化实训中心,对学生进行分组,让学生在教学情境中扮演不同的角色,比如项目经理、数据库开发人员、数据库管理维护人员等。按照企业管理的要求进行教学管理,让学生熟悉团队成员在项目中的角色分工及沟通协作,体会企业中的团队协作规范,通过这种方式来实现知识和技能的导入和学习。通过分工合作的方式完成能力驱动项目,使学生在情境中对知识和技能有更理性和深刻的学习和提高。最后让他们通过情境体验后进行归纳总结。

这种教学模式通过由模拟到真实变换教学情境,让学生在思考和动手的过程中不断强化知识和技能。

以创建学生管理数据库为例,简单介绍整个教学流程,如图1所示。

首先进行知识导人:教师向学生介绍这节课的基本概念,以此来实现知识的初步导人和学习。设置一个小案例,教师和学生一起对案例进行分析与讨论后,教师提出问题,引导学生思考。通过这2个步骤的实施,学生对本项目需要掌握的知识和技能就有了初步的了解,但这仅仅是感性的认识。为了让学生对知识和技能有更深入的理解,我们设置了项目实现的实践环节。具体做法是:教师通过下发任务指令和项目任务书的方式来布置项目任务;学生接到项目任务后,通过查阅资料制定出项目实施方案,教师对方案进行审核后提出整改意见;学生承担不同的岗位角色,通过分工与合作的方式在理实一体化实训中心完成项目任务;各组对项目实施过程中遇到的问题进行提问,汇报自己的体会与不足,并给出自评成绩;教师进行归纳总结,解决问题,并根据学生的表现和项目实施的结果给出评价成绩。

3.2 教学方法与手段改革

1)教学方法。

以工作过程为主线开展教学,教师提供项目,按照完成一个实际工程项目完整的流程组织教学过程,整个流程包括项目调查、方案决策、计划制定、组织分工、项目实施、结果测试、文档提交、项目评价8个工作步骤,引导学生通过项目实践寻找完成任务的途径和方法,最终得到项目结果。在教学过程中,引入企业真实项目的开发文档,规范数据库的设计和开发流程、代码的编写。按照规范,要求学生独立完成开发文档的撰写,以训练他们撰写技术文档的能力

2)教学手段。

充分运用现代教学技术手段,建立仿真教学环境,优化教学过程,提高教学质量。打破单一的学习模式、课堂化教学环境,创设尽可能与工作实境接近的教学环境,实现学校环境与工作环境、校园文化与企业文化的有机融合。积级开发和利用网络课程资源,教学活动从单独学习向合作学习转变,使教学从单一媒体向多种媒体转变。同时应积极创造条件,搭建远程教学平台,扩大课程资源的交互空间。

3.3 考试方式改革

本课程采用期末考核和过程考核相结合的考核方式,重点突出能力本位,强调过程考核,其中过程考核成绩占70%。

对于过程考核,我们根据教学目标,设置了相应的考核指标,每个考核指标列出了具体的评价标准,重点突出核心能力和职业素养的号核通过学生自评、小组考核、企业兼职教师、专任教师评价相结合的方法得出每个能力驱动项目的成绩,见表2。

4 结语

基于工作过程的课程开发颠覆了原来以知识传授为主要特征的传统课程模式,转变为以工作任务为中心组织课程内容,实现职业教育教学过程与工作过程的融合,使学生在完成具体项目的过程中来锻炼职业能力,提高职业素养。在教学设计、教学方法与手段、考试方式方法上提出了一系列改革措施,有效地配合基于工作过程的课程开发,提高了教学质量,对学生自身能力的发展和职业岗位的适应性有着很好的促进作用。

参考文献:

[1]丁琦,汪德宏.基于工作过程的高职课程教学模式探讨[J].职教论坛,2010(2):45-46.

[2]赵志群.论职业教育工作过程导向的综合性课程开发[J].职教论坛,2004(6):4-7.

[3]梁小晓.高职基于工作过程导向的“SQL server数据库”教学研究[J].中国西部科技,2009(28):68-69.

[4]姜大源.论高等职业教育课程的系统化设计:关于工作过程系统化课程开发的解读[J].中国高教研究,2009(4):66 70.

[5]潘祯,孙玉宝,王艳华.基于工作过程的“SQL Server数据库应用”课程设计与实施[J].中国电力教育,2012(1):45-46.

数据库课程总结范文第10篇

【关键词】 高职;SQL Server数据库;教学方法;实践教学;改革

数据库技术是IT技术的重要支撑,是计算机信息系统与应用系统的核心技术和重要基础。SQL Server是Microsoft公司的典型的关系型数据库管理系统,以其强大功能、简便的可操作性、可靠的安全性得到了越来越多用户的青睐,已成为目前应用最为广泛的数据库管理系统之一。高职院校强调培养应用型、技能型人才,在培养过程中重视紧密结合社会需求。因此,SQL Server已成为高职院校在计算机数据库应用技术方面的首选课程。如何激发学生学习兴趣,提高学生的实际操作能力,实现学以致用的目的。笔者结合数年教学经验,对高职SQL Server课程教学改革作一些探讨。

一、通过就业前景激发学习兴趣

随着国家普及高等教育的实施,高职学生的整体素质下滑,学生学习兴趣不高,还有高职学生喜欢所学立即能够做出一个生动直观运行效果的课程,所以激发学生学习兴趣是首要环节。笔者通过数据库技术的实际应用认识其重要性,通过招聘网站中真实的数据明确告知学生,社会对数据库相关职位(比如数据库开发工程师、数据库管理员等)的需求量相当大、待遇好,并且这些职位的岗位要求不是太高,只要多做多练完全可以达到要求,所以可以说只要学好这一门课就可以实现高薪就业,以此来激发学生的学习兴趣。

二、根据实际情况确定教学内容

高职院校以培养毕业后可以直接上岗工作的实用型人才为目标,所以应该结合教学大纲对教学内容予以取舍。本课程包括数据库原理和SQL Server的操作应用两部分,对于数据库原理部分通过实际案例使学生理解数据库基础知识,重点掌握好关系数据库设计中的概念设计与逻辑设计部分。SQL Server的具体操作应用包括使用SQL Server Management Studio操作和使用T-SQL语句操作两种方法,重点是T-SQL语句的熟练操作以及数据库的管理维护,难点是T-SQL语句的编程、存储过程和触发器的应用等。还有教学内容可以适时调整,比如笔者在数据库原理部分先不讲关系代数,到讲解数据查询的时候再重点讲解,使学生理解清楚选择,投影,交叉连接,等值连接,自然连接等关系运算的本质及关系,然后再重点讲解简单查询、连接查询、子查询、复杂查询,这样学生很容易理解。

三、采用“任务驱动法”展开教学

任务驱动教学法是由“设计任务”,“任务分解”,“反馈与调整”,“评价与总结”四步组成。笔者将学生选课管理系统开发案例融入到整个教学过程,融“教、学、做”为一体,注重对基本知识和基本技能的讲解(教),给出具有使用价值的案例供学生模仿(学),通过课程设计强化对学生能力的培养(做)。讲解数据库原理部分的时候就引入学生选课管理系统案例,从需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行与维护完整分析清楚,这样学生容易理解概念模型、关系模型、数据库设计等内容。SQL Server操作部分从数据库创建开始,一直到后面的管理、开发都用此案例,切近学生生活,教学效果良好。另外还需注意,虽然在第一次课时教师就向学生阐述了学习数据库技术的重要性,但毕竟学生软件开发经验有限,并且所学不能立即所用,时间一长学习兴趣就会降低,因此需要教师在后续的授课过程中结合案例适时进行强化。

四、运用多种教学手段保证教学效果

目前最常用的多媒体教学,可以充分利用演示讲解知识点,效果直观,但由于信息量大,如果学生没有充分预习或理解清楚,很容易造成学生与教学脱节,所以笔者通过任务引导学生主动去查资料、解决实际问题,上课时可以让学生先探讨知识点,最后老师加以总结和补充。比如数据表的操作部分,先让学生自己去设计各个表结构,录入数据,然后再发现并解决数据完整性的问题,使学生由被动变为主动。再比如实现某个查询需求有好几种方法,可以让学生分析、讨论、验证,找出哪种方法耗用时间最短,从而培养学生对数据库的优化意识。

五、加强实践教学巩固教学效果

数据库是操作性很强的一门课程,所以通过实践使学生理解消化知识点尤为关键。笔者在该课程的教学过程中,理论教学和实践教学按照1:1的比例进行,课堂中预留一部分基于教学案例的实训题目,让学生在上机过程中带着任务去学习,基于实际系统设计去练习,从而达到“学以致用,学有所用”的目的。期末安排2周左右时间进行课程项目设计,完成学生选课管理系统的开发。由于课程是在第二学期开设,学生只学习了计算机基础,所以采用Visual Basic开发前台界面,SQL Server作为后台数据库,利用ADO技术完成前台和后台的连接,帮助学生理清SQL Server与应用软件开发工具之间的关系,并能够盘活学生所学的数据库知识。

六、改革考核方式调动学生主动性

打破传统的闭卷笔试考核方式,应以实训考核为主,理论考核为辅的考核模式。本课程考核内容包括理论和实训两部分,理论考核主要以期末笔试形式为主,实训考核主要为上机考核和案例答辩为主。笔者课程考核总成绩由下面三方面组成,理论考核占40%,上机考核占30%,案例答辩占30%。比如要求学生参考教学案例,使用VB、JAVA、C#等语言结合SQL Server完成图书管理系统、人事管理系统等开发,最后进行案例答辩,这样可以充分调动学生学习主动性,并能培养其自学能力。

七、结语

以上是笔者从事SQL Server数据库教学中总结出来的一点经验和观点。通过项目驱动、案例教学的教学方法,使学生由被动学习变为主动学习,充分调用其主观能动性,同时注重其实践能力的锻炼,完成某个项目开发,可以进一步激发其学习兴趣,培养其自主学习的方法和能力,为后续课程的学习打下扎实的基础。

【参考文献】

[1] 杨学全.SQL Server实例教程(第2版)[M].北京:电子工业出版社,2009.

[2] 贺桂英,陈亚芝.高职数据库技术课程教学改革与实践[J].计算机教育,2012(15)86-89.

[3] 尹琦红.任务驱动式教学法在数据库教学中的应用[J].总裁,2008(7)126.

【作者简介】

上一篇:心理学课程总结范文 下一篇:嵌入式课程总结范文