欢迎来到易发表网,期刊咨询:400-808-1701

关于我们 期刊咨询 科普杂志

数据库实训总结优选九篇

时间:2022-04-19 07:13:31

引言:易发表网凭借丰富的文秘实践,为您精心挑选了九篇数据库实训总结范例。如需获取更多原创内容,可随时联系我们的客服老师。

数据库实训总结

第1篇

“大型数据库技术”是软件工程专业的一门专业平台必修课。主要任务是介绍大型数据库Oracle的基本概念、Oracle数据库的体系结构、SQL语言和PL/SQL语言及数据库编程、Oracle模式对象管理、Oracle数据库的基本管理与维护、Oracle数据库技术的发展及数据库应用系统的开发等,目的使学生通过该课程的学习,掌握大型数据库基础理论和实践开发能力,达到初级数据库管理员水平,具有进行简单Oracle数据库应用系统设计与开发及管理维护的能力。

“大型数据库技术”是一门实践性很强的课程,然而,作为锻炼学生动手实践能力的实验教学和实践教学环节的教学效果均不理想。因此,分析该课程目前实验实践教学过程中存在的主要问题,就教学方法、教学手段、考核方式等方面进行研究具有十分重要的意义。

一、现状分析

“大型数据库技术”是一门实践性很强的课程,教学的重点在于学生工程实践能力的培养,因此必须强调以操作实践为主教学内容[1],但是在实际教学过程中存在以下问题:

1.实验教学中的问题

(1)实验课时少,实践量不够。“大型数据库技术”这门课,共48个学时,包括理论教学38个学时,实践教学10个学时。大型数据库的多数内容需要动手实践,像SQL语言和PL/SQL语言及数据库编程、Oracle的备份与恢复,这些内容学生在“数据库原理及应用”课程中已经接触到,甚至已经非常熟练,如果还在理论课上讲解,不仅缺乏可操作性,并且学生也觉得索然无法。同时,实验仅有10个学时,需要完成5个实验,该课程的特点使得实验内容繁杂,仅以第一个实验“Oracle服务器的安装与配置”为例,Oracle 11g的整个安装过程就要占到1.5个课时,剩余时间根本无法进行其他实验内容。

(2)实验过程中缺乏有效的指导。实验过程中缺乏有效的指导,由于Oracle自身的特点,Oracle在安装和使用过程中会遇到各种问题,即使是教师也不能确保在遇到新问题时能立刻解决,而学生遇到问题时不能和教师直接沟通,通常因为一个小的问题导致整个实验过程中断。

2.实践教学中的问题

(1)项目实训时间短,任务重。实践教学主要是课程结束后的项目实训,实训的目的是通过实际案例的开发使学生加深对所学知识的理解,提高解决问题的能力和实际动手操作水平。然而,在实践教学中存在实训时间短、任务重的问题,实训往往被安排在临近学期结束的前几个星期,时间以1~2个星期居多,而任务量却比较繁重。同时,大量课程都面临着项目实训安排,据统计,某些方向学生一学期的实训内容最多能达到4门,学生急急忙忙地完成一个课程的实训后就马上投入另外一个实训,根本无法进行反思与总结,往往为了完成任务,抄袭现象严重,难以保证实训质量。

(2)项目实训重复率高,内容缺乏应用性。“大型数据库技术”知识点过多,内容庞杂,使得建立一个完善的供学生实训的应用用例难度较大,也使得学生在实践环节上无法获得对大型数据库全貌的认识。[2]这一原因使得项目实训题目更新慢,内容陈旧。统计发现,近三年的实训内容重复率在50%以上,多年来都是相同的题目,没有任何新意,并且出现本届学生借用上届学生的实训资料的情况。另外,实训内容缺乏应用性,多数内容局限在本课程内容,无法脱离教学环境,使得实训缺乏实践性、挑战性。同时,项目实训过于强调程序最终运行效果,而忽略了对学生问题解决能力的考查。

二、教学改革措施

1.实验教学中改革措施及建议

(1)整个教学过程安排在实验室完成,边理论边实践教学。改变原有的理论教学在多媒体教室进行的方式,将整个课程的教学过程都安排在实验室完成。实验室中采取这样的方法安排教学:[3]实验室老师和学生每人一台电脑,对于实践比较强的内容,老师采用广播教学,可以将电脑操作界面同步地显示在学生的电脑上,学生可以很清晰地看清老师的电脑操作步骤。讲完后可以放开控制让学生自己练习,这样边理论边实践的方式,不但有助于老师将复杂的理论问题讲清楚,同时让学生更好的掌握所讲内容。另外,教师在讲课的过程中顺便捎带讲解实验中的难点问题,这样便无形中增加了学生动手操作时间,减轻了实验负担。

(2)实验教学三段论。改变以往教学过程中理论教学教师讲,实验教学学生做的教学方法,在实验教学中穿插教师的讲解。笔者根据多年的教学经验,总结出实践教学三段论的教学方法。该方法将整个教学过程分成三个段落:第一段,讲解本次实验内容,实验要求,让学生明确实验目的;第二段,学生实验与教师指导相结合,教师不再是被动地坐在讲台上,而要走到学生身边,时刻观察学生进度,及时解决学生遇到的问题,同时对学生的实验过程进行考核;第三段,最后小结,总结学生遇到的共性问题,在实验结束的几分钟内进行点评。在具体实施过程中中第一段,第三段时间不宜过长,分别控制在5分钟内。

2.实践教学中改革措施及建议

(1)多学科教师联合制订实训内容,增加实训挑战性,降低学生负担。“大型数据库技术”知识点过多,内容庞杂,如果单靠本课程的老师去构建一个能包含所有知识点的应用案例,需要老师花费更多的精力,即使能构建出这样的案例,也会存在局限于本课程知识点,缺乏综合性的问题。学生数据库管理能力的提高,不能受课程的限制,要跳出课程之外,仅靠单一环境下的依葫芦画瓢无法提高实践能力,只有在更复杂的环境下才能更深刻地理解和体会课堂上所学的知识,最终提高学生的素质。同时,一个优秀的数据库管理员不是只懂数据库的管理员,工作中的考验是来自各个方面的,因此,对数据库管理员的培养,除了具有数据库方面的基本知识和素质外,具有应用程序的开发、调试等综合素质将更有利于发展。

基于这样的考虑,本文提出并实践了相关课程的教师联合制订实训内容的教学策略。笔者在教学过程中考查了“ASP.NET网站开发基础”课程和“大型数据库技术”课程的交叉内容。表1所示是“ASP.NET网站开发基础”课程中与数据库相关的教学内容。“ASP.NET网站开发基础”课程理论教学50个学时,实验教学14个学时,实践教学36个学时,在全部100个学时中与数据库相关的内容学时就占据37%,因此这两门课程具有比较多的相关性,同时,这两门课被安排在同一学期开设,这就使得联合制订实训内容成为可能。两门课程的老师在联合制订实训内容时,从两门课程的知识点出发综合考虑各种因素,使制订出的实训内容更加具有综合性和实战性。两门课共用一个实训案例,学生不再因为课程的不同而被要求完成不同的实训题目,“大型数据库技术”实训课程中实训重点依然是数据库的设计、各种数据库对象的创建及使用、数据库的备份与恢复,但在完成这些设计时是从更整体更全面的角度考虑,要确保设计在下一步的可实施性,具有较强的针对性,而不是脱离了实际的盲目设计,所以,当“大型数据库技术”实训课程结束后,学生只是将实训的重点转移到“ASP.NET网站开发基础”实训课程中应用程序的开发,这和整个实训的开发步骤同步,这就在无形中增加了学生实训的时间,使学生能够在同一个实训项目上投入更多的精力,也使学生遇到的问题更多,有助于培养学生对复杂问题的处理能力,从某种意义上来说,也减轻了学生的负担。

(2)合理安排实训时间,实训分阶段进行。改变原有的在学期末开设项目实训的教学安排,将实训内容进行分阶段划分,将整个实训过程贯穿于整个教学过程。原有的安排会使学生在项目实训时已经将相关知识点忘得差不多了,而将实训内容分阶段进行,有助于学生长时间保持对相关知识的热度,使得学生在课下也能对相关问题进行解决,最终有助于保证整个实训的效果和质量。

(3)分小组协作学习。[4,5]多学科教师联合制订的实训内容更加综合,也比较庞大,通常都由若干个子系统构成,学生实训过程中可采用分组协作的方式进行。在实训前,教师公布实训题目,学生根据自身兴趣选择合适的题目,然后将选择相同题目的学生进行分组,每个小组以2~3人为宜,选出每个小组的组长,通过小组讨论的方式对实训内容进行分解,小组组长除了完成自己的任务外,还要负责对小组成员的监督,对进度进行管理。教师定期通过小组组长了解各组的工作进度,解决问题的思路,及时给予指导。分小组协作学习锻炼了学生的团队协作能力,也有利于对学生项目管理经验的培养。

(4)分阶段考核。项目实训考核采用过程化管理和分阶段考核相结合的方式,考核分为5个阶段,即需求分析、数据库设计、系统设计与实现、系统调试与部署、总结报告与答辩,每个阶段成果占总成绩的20%。其中,每个阶段的考核标准包括:程序设计的可用性、实用性、通用性、可扩充性;独立分析解决问题的能力、创新精神、动手能力;总结报告的完整性;答辩水平。通过分阶段的考核方式,更容易掌握学生在各阶段的工作量,学生也更容易把握实训的进度,强化时间观念。

第2篇

>> 基于岗位能力培养的“环境影响评价”课程教学改革和实践 基于岗位能力的建筑设计专业教学改革实践 基于CDIO的软件学院数据库课程教学改革与实践 基于CDIO的《数据库原理及应用》实践课程教学改革探究 基于SQL Server的数据库课程教学改革研究与实践 基于工作过程的数据库课程项目化教学改革实践 基于CDIO模式的数据库课程设计教学改革与实践 基于MOOC理念的数据库课程实践教学改革 基于学习能力培养的《数据库系统应用》课程教学改革研究 基于应用能力培养的Access数据库课程教学改革 构建基于职业岗位能力的实训教学体系研究 数据库原理课程教学改革与实践 “数据库原理”课程教学改革与实践 数据库课程教学改革研究与实践 《数据库原理》课程教学改革实践探索 数据库课程教学改革探索与实践 基于岗位的综合实训分类实践教学改革与研究 基于分析检验岗位的分析化学实验实训教学改革与实践 基于职业岗位能力的《计算机应用基础》教学改革研究与实践 基于职业教育理念和岗位能力需求的高职英语教学改革研究与实践 常见问题解答 当前所在位置:l.

Practice of Teaching Reform of the Database Training Course Based on Post Ability

——The Case of Computer Information Management Specialty (Commercial Network Direction)

LU Gui-rong1,WANG Hao-xue2

(1.Hangzhou Vocational and Technical College of Technology, Hangzhou Zhejiang 311402; 2.Liboral Army College of Information and Engineering, Zhengzhou He’nan 450001, China)

第3篇

关键词:信息技术;教学管理;系统实现;构建与研究;过程监控

中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2017)01-0049-03

Abstract:With the rapid development of computer technology, network technology and information technology, the traditional teaching management mode is gradually changing, to explore the teaching of advanced management methods and effective, is to deepen the teaching reform, one of the ways to improve the quality of teaching. Through the construction and research of the monitoring and management platform of the practical training teaching, the functional requirements and Realization of the system platform are analyzed in detail, and the teaching process and the monitoring of the implementation of the plan are achieved.

Key words:information technology; teaching management; system implementation; construction and research; process monitoring

实习实训是职业院校重要的教W环节,是理论联系实际的手段,也是提高学生专业技能的重要实践环节。为保证实训教学的顺利开展,确保实训教学质量的提高,在需要加强实习实训过程中教学秩序管理之外,计划制定、实训执行情况、实训资料等过程性管理也显得尤为重要。而若能依托信息化手段,这些过程管理则变得更为可能,其管理也将起到事半功倍的效果。

1 传统管理手段主要存在的问题

1)实习实训教学管理工作处于手工处理阶段。相关计划、相关资料管理完全手工操作,给实习实训教学管理带来繁重的工作负担,对教学过程和成绩评定没有建立详细的管理记录,从而无法充分保证教学效果,积累教学经验。

2)实训过程处于无监管状态。当前的实训过程管理较灵活,即在实训时间及实训内容等方面由任课教师自主安排,容易造成教师实训执行过程无法监管、实训计划与过程实施的一致性无法考查及学生盲目实训等问题,实训质量无法得到保障。

3)系部管理层面无法及时知晓相关情况。若系部想了解实习实训相关进度情况,则很难及时得到相应信息。

2实习实训教学监控管理平台的构建

2.1主要内容

笔者结合日常实习实训的管理工作,从管理实践角度,通过对管理的各个环节进行充分分析与调研,考虑实习实训教学监控管理平台构建的主要内容及其之间的关系如图1所示:

2.2功能需求分析

本系统涉及的权限用户有四种:系部管理员、实验管理员、教师和学生。本系统需要完成的主要功能,具体如下:

1)系部管理员:用户登录、密码修改;项目查询、任务书查询、计划查询、执行查询、总结查询;实训手册、实训成绩、上交登记等查询。

2)实验管理员: 用户登录、密码修改;项目查询、任务书查询、计划查询、执行查询、总结查询;资料内容、实训手册、实训成绩、上交登记及查询。

3)教师:用户登录、密码修改;项目编辑、查询,新增;任务书查询、编辑、填写;计划新增、查询、编辑;执行查询、过程考核、考核编辑;总结查询、总结考核;答辩填写、编辑、查询;实训手册、实训成绩、上交登记等查询。

4)学生: 用户登录、密码修改;项目查询、任务书查询、计划查询、执行查询;总结填写、编辑、查询;答辩查询;实训手册、实训成绩等查询。

2.3数据库设计

根据对管理平台的功能需求与分析,考虑该管理平台的数据库设计如下表所示:

其数据库中项目、计划、详细计划、计划执行等表之间的关系图如下所示:

2.4系统设计与实现

根据系统功能分析,相继对各功能模块进行界面设计并进行代码的编写,最终对各功能模块分开测试的基础上再进行整体测试并不断修改完善,系统平台的构建至此完成。下面是部分界面图:

3 实习实训教学监控管理平台实现的关键技术

3.1 网络拓扑

学院已经建有成熟的校园网,为实习实训教学监控管理平台的建立提供了基础保障。根据具体情况,实习实训教学监控管理平台建设的网络拓扑如图2所示:

在网络拓扑中,各客户机、服务器等设备都连接到学院的局域网之内,具体情况如下:

服务器端:信息化手段管理要求的就是数据共享,因此各系统所用的数据库集中在一台数据库服务器上,这样也便于数据库的统一维护与操作。而各系统的Web端则是集中部署在另外一台Web服务器上,这样来突出服务器的专用性。

客户机端:该客户端主要与服务器端要进行各种通讯,可在任何一台机上来登陆管理平台使用并进行操作。

3.2 B/S三层架构搭建

本系统的开发技术采用基于B/S三层架构,开发之前,先搭建好项目的开发框架,开发框架中包含了: Web(表示层)、DAL(数据访问层)、BLL(业务逻辑层) 、Model(业务实体类)和.Common(公共处理方法类)。

是可用来建立强大的Web应用程序,提供许多比现在的Web开发模式强大的的优势。其运行原理如下图:

3.3 SQL Server数据库系统技术

SQL Server 2008 是Microsoft 公司推出的SQL Server 数据库管理系统,可具有很高的安全性、可靠性和可扩展性,在其高效、智能化方面有很大的优势,可跨越大型多处理器的服务器等多种平台使用。

4 实习实训教学监控管理平台实践的意义

通过建立实习实训教学监控管理平台,经过一段时间的实践,实习实训管理在整体的管理效能方面突显出了明显的提升,主要体现在以下方面:

4.1管理效率的提高

通过实习实训教学监控的信息化管理手段,来加强实习实训的过程管理,提出了一种新的管理模式,实现了实习实训过程从计划到结果的信息化处理,满足了实习实训计划c实习实训过程实施的一致性, 避免了实习实训的盲目性,提高了实习实训质量。同时也减轻了管理人员的工作负担,提高了工作效率。

利用信息化管理手段对实习实训过程进行管理,可有效加强系部对教学的监控,可随时对数据进行有效分析,从而采取一定的预警措施。

4.2做到了实习实训资源的无纸化、低碳节能

以往在传统手段管理过程中,纸张的使用较多,尤其是每一位学生的实训手册都要打印出来,这样对于纸张的使用量来说是极为巨大的,不利于节约使用。通过实习实训教学监控管理平台,实训手册的每一环节都在系统中完成操作,老师也通过系统对学生每一阶段进行考核,最后能自动生成实习实训手册,这样真正做到了资源的无纸化、低碳节能。

4.3 过程的监控管理也对实训任务的时间性有了控制

对照计划安排,每一阶段的计划任务都有时间节点,超过该时间则无法填写该阶段的实训资料,一定程度上可以避免学生拖拉的现象,从而也有利于保证实训资料的质量,也能改变以往一到期末突击补实训资料的不良习惯。

5结束语

计算机技术的不断发展,为学校实践教学环节的任何管理范畴都提供了技术上的可能。应该说,以信息化手段建设和管理实践教学是当今高校发展的需要,是建设和管理好实践教学行之有效的手段。我们对于实习实训教学监控管理平台构建的有益实践也为全校各系在此方面的管理提供了一定的思路,今后,我们还将不断探索更好的新的模式。

参考文献:

[1] 李英,茹正华.基于.net平台实训管理系统的研究与实现[J].西昌学院学报,2013(1): 70-73.

[2] 胡月莲.基于PDCA模式的高职院校实训管理平台建构与实践[J].高职教育,2012(5): 237-238.

第4篇

摘要:本文分析了非计算机专业数据课程教学中存在的问题,结合实际教学工作经验,提出将案例教学引入课堂,详细给出了案例教学实施的几个主要环节,最后总结了案例教学的优点。

关键词:数据库;案例教学;Access

中图分类号:G434

文献标识码:B

1引言

目前,掌握计算机知识和应用是培养新型人才的重要且必要的环节,教育部根据高校非计算机专业计算机培养目标提出了“计算机文化基础”,“计算机技术基础”和“计算机应用基础”三个层次的教育体系。数据库这门课程属于第二层次的计算机方面的课程,从目前高校数据库课程开设的情况来看,大部分学校将数据库系统Access作为非计算机专业的学生学习的对象,同时Access近年也成为全国高校计算机等级考试的考试内容之一。如何提高该课程的教学质量和教学效果,成为了该课程的老师们一直探索的问题。

2教学中存在的问题

首先从学生角度来分析:由于目前高校扩招,对于非计算机专业的学生,虽然中学时代已接触计算机,但学生的基础相对较差,对于计算机方面的术语理解能力差,而且大部分同学计算机动手操作能力弱;另外非计算机专业的学生存在思想误区,认为该课程与自己专业无关,不愿花时间来学习该门课程,因而对于该门课程的学习没有太多的兴趣和激情。

其次从传统的教学方法来分析:在传统教学活动过程中,教师往往利用概念―举例―上机练习的按部就班的方式来组织教学,而且易受学时数少等因素的影响,没有更多的教学时间让学生去做一些具体的综合性练习。这种传统的“重教轻学”的教学模式,只能使学生初步了解和掌握本课程的基本知识,而不能系统、全面地认识和应用所学知识。这样会使学生对课程的学习目的不明确,不知道学完后能用它来做些什么。虽然学生把课程内容学会并不难,却并不十分清楚每一节课的内容是整个管理信息系统的一个组成部分,在头脑中很难建立起“系统开发”的整体概念。最终也就导致学生重理论、轻实践,动手能力普遍较差,在实际应用系统的开发设计过程中,缺乏创造性思想和解决问题的动手能力。

最后从传统的考核方式来分析:我校传统的考核方式通常是期末上机考试成绩占70%,作为学生最终评分的主要依据,另外30%主要是学生平时的出勤和作业。这样平时学生来上课就是为了点名,并没有注重提高自身能力,没有激发学生的学习主动性。

如何让学生能够理论联系实践,通过学习增强学生的动手能力,分析处理问题的能力。如何在有效的时间中,提高学生的知识水平,培养学生的学习能力,使得学生的学习效果达到最优,是教学活动所应该考虑的。本人和本课程组的老师在今年的数据库课程中采用案例教学的方法,通过与往年的教学成绩相比较,有了10个以上百分点的提高。

3案例教学的实施过程

(1) 合理选取教材:如何根据专业的不同,组织数据库教学内容,直接关系着教学效果。精选教材关系着整个教学内容、教学方法以及难点重点的把握,必须整体规划,不但让学生从理论环节到实践环节掌握所学内容,还要能启发学生的思维,举一反三,易学实用。考虑到非计算机专业的学生情况,我们选取了陈恭和编著的《数据库Access 2002应用教程》,由清华大学出版社出版,该书以应用为目的,以案例为引导,结合管理信息系统和数据库基本知识,力求避免术语的枯燥讲解和操作的简单堆砌,使学生可以参照教材提供的讲解和实验,尽快掌握Access软件的基本功能和操作,能够学以致用地完成小型管理信息系统的建设。

(2) 合理组织教学内容:考虑非计算机专业学生的计算机知识相对薄弱,我们对教材的内容进行了合理的重新组织,取其精华;同时由于本教材对于数据库相关的知识比较少,我们也对其进行了必要的补充,这有助于学生更好地理解数据库的基本理论知识。

(3) 精选案例:虽然教材以“学生管理信息系统”的实例贯穿始终,从表的建立到数据库的安全,循序渐进地形成一个完整的系统。但毕竟教材的系统比较简单,且具有公共性,所以我们在开课前对教材上的案例结合我校学生的情况加以修改,并补充了一些新的功能,使得案例在教学过程中更加容易被学生理解。

(4) 上课前准备工作:在上课前,我们将课程的教学大纲、教学辅导课件(针对学生的课件)、上课要用到的案例、推荐的教材和网站以及自己搜集的兄弟院校作出的相关案例都放到了学校购买的网络教学平台上、并通知学生浏览相关的资料,要求学生作出思考。思考题也是通过网络教学平台作为作业到了网络上。

(5) 上课过程:在第一节课时,笔者首先演示了兄弟院校的学生作出的相关案例中的两个案例,然后告诉学生这些都是以往学生们自己设计出来的,同时也告诉他们经过一学期的学习,他们最后也能设计出相应的管理系统,这里主要是想克服学生的畏惧心理,树立他们的自信心,这样才能发挥他们的学习主动性。紧接着,笔者具体演示了整个教学过程中要用到的案例,并在案例演示的当中,不断地提出一些问题,让学生去思考,并告诉学生本学期结束需要学生3-5人自由组合,设计一个综合的管理系统,管理系统的内容可以自由选择,同时提醒学生在以后上课当中要随时思考自己要设计的综合系统应该需要完成哪些部分。在以后的课程当中,我们主要遵循案例教学的几个步骤进行:案例演示和讲解――改造、拓宽案例――项目制作――总结归纳。也就是说在上课过程中,教师演示已开发好的学生管理信息系统,每一次课,演示几个知识点,同时讲授这几个知识点。并根据教学内容的不断深入,进行精心组织,按照循序渐进的原则不断对案例提出更多的要求。通过改造案例来拓宽知识点,由一个数据库多表间的操作,逐步扩展到各子系统所需的多个数据库间的关联操作,进而对输入输出设计的灵魂――表单进行剖析,使学生能从自己需要获取有关信息的角度出发,真正掌握面向对象程序设计的方法, 进而形成一个完整的能够解决实际问题的项目。通过这一贯穿于整个课程教学的典型案例,彻底改变了Access的学习从枯燥理论这一传统的教学方法,展现给学生的是应用的灵活性和设计的多样性;从而使学生全面了解了一个具体的数据库管理应用系统的实际界面、功能及其开发方法。

(6) 上机练习:我校该课程安排了18学时的上机时间。为了达到高效的实训效果,我们打破了传统的以验证教材例题的上机训练,而是根据教材的内容,自制了一套实训教材,整个实训围绕着一个“教工管理数据库”案例进行,该案例是一个完整的系统,每一次实训内容都与上下次实训内容相互衔接,同时必要的数据都放到了网络教学平台。在上机当中,根据学生的情况进行个别辅导或者利用“红蜘蛛”网络多媒体教学软件进行统一讲解。并要求学生每次实训后在规定的时间内通过网络教学平台上交实训结果和实训报告,这样可以及时地了解学生掌握的情况,实训的成绩作为最后考核成绩的一部分。

(7) 综合案例讲解:在课程快结束的最后两次课程中,综合应用前面所学的知识,以“人事信息管理系统”为例,围绕开发一个实际的数据库应用系统的设计步骤:系统需求分析,系统总体设计,系统详细设计与实现,系统的运行和维护等展开进行讲解,以达到进一步学习Access的目的,同时也为学生自己开发一个实际的管理系统提供一个切实可行的模板。

(8) 案例教学效果的保证:在学生完成了基本的实训阶段之后,要求学生3-5人自由组合,设计一个综合型的管理系统,让学生从头到尾独立完成,教师不再集中讲授,学生有问题时,可通过网络教学平台或电子邮件答疑,综合练习时,可以参考和模仿前面上课当中介绍的“学生信息管理系统”、“教工管理数据库”和“人事信息管理系统”中的有些内容,同学之间可以相互讨论。最后要求提交可运行的应用系统和课程设计报告,同时也作为最后考核成绩的一部分。

4结束语

通过一学期的案例教学,我们取得了很好的教学效果,总结教学的经验得出案例教学首先有助于教学目标的实现,数据库课程并不是只为了让学生了解一些基本概念,更主要的是培养学生掌握数据库操作的技能,从而解决工作中的实际问题。在数据库课程的案例教学过程中,通过对典型案例的分析讨论,使学生体验理论知识在实际应用中的作用,形成解决问题的思路和方法,掌握实际操作技能,达到触类旁通的效果。其次案例教学有助于促进数据库课程理论联系实际,通过选择合适的数据库案例进行教学,使学生将抽象的数据库原理运用到实践中,从而促使数据库课程更具实践性和应用性。还有案例教学有利于学生创新学习意识的形成,与其他学科课程相比较,数据库课程有着鲜明的特点,它是集知识和技能于一体、实

践性很强的课程。这就要求学生敢于突破传统的学习方法思维方式,既要学好抽象的数据库原理知识,又要重视系统设计思想,提高实际操作技能。最后案例教学是一种科学的教学方法,使学生经常处于一种反思状态,总结得失,明确方向,有利于形成敏锐的观察能力,它鼓励学生积极探索、大胆质疑,敢于提出自己的看法和见解,充分尊重学生的意见和创新精神。在综合案例设计阶段中,也培养了学生的团队合作精神。

案例教学对于数据库课程的教学只是一个很小的应用,但它在构建新的计算机课程教学当中有很好的示范作用,因此笔者希望能够与各位同仁,共同在计算机教学实践中不断学习、改进和完善,把我国高校的计算机教学办得更好。

参考文献:

[1] 钱世杰. 案例教学在数据库教学中的应用[J]. 科技信息(学术研究),2008,(23).

[2] 施,陈建平.“VFP程序设计”课程教学的实践与探索[J].2005,27(3).

[3] 杨循杰. 高校非计算机专业数据库教学改革[J]. 中国成人教育,2008,3.

第5篇

关键词:中医舌诊;图谱;数据库

中图分类号:TP391.41 文献标识码:A 文章编号:1007-9599 (2012) 17-0000-02

中医舌诊是“望、闻、问、切”中“望”的精髓,所以舌诊的学习对中医院校的学生来讲是很重要的学习内容。目前国内有一些中医诊断的课件,其中包含中医舌诊的内容,也有一些中医舌诊图谱,但是没有专门独立的中医舌诊系统软件。在更多的中医院校里,在中医诊断课件中的中医舌诊一般来说内容比较简单,多为一些网上可收集到的典型的舌诊图谱,比较概念化和模式化,对学生的中医舌诊技能提高作用不大,而且多为舌象图谱的展示,不具备中医舌诊技能考核的功能。而当个人生病后,想通过现有的网上的舌诊图谱进行个人诊断更是难上加难。网上的图谱大多是比较典型的图谱,由于个体的差异很难找到适合自己的图谱,即使找到了适合自己的图谱,却发现给出的诊断结论却是不尽相同。中医舌诊图谱的数据库系统的建立可以对原始的舌图像、相应的舌象诊断资料及各种诊断结果,进行方便、高效的管理,准确清晰的再现舌图像的特征,为临床诊断提供参考,为自我诊断提供依据,因此它不但可以促进中医舌诊的教学,也适用于个人的保健。

1 中医舌诊图谱数据库系统软件研究的意义

中医舌诊图谱数据库系统是通过收集中医舌诊图谱,并按中医舌象诊断证治规律所研发的数据库系统软件,该数据库系统软件的研究与开发,可以使得中医的诊断不再局限于情景诊断,能够实现超越于时间和地点的诊断,促进了中医舌诊的发展,填补了国内中医舌诊图谱数据库的空白,对中医的现代化和普及具有重要的意义。

中医舌诊图谱的数据库系统可用于中医舌诊自学及中医舌诊实训课程。目前国内各中医院校中医技能实训室有用于中医辩证学习的文锋-Ⅲ中医辩证系统,有用于中医脉诊学习的脉诊仪,没有用于中医舌诊学习的相关软件,因此此项研究填补了国内中医院校中医舌诊实训课教学的空白。

中医舌诊图谱的数据库系统研究与制作,既可广泛用于中医诊断课程舌诊实训教学,同时可用于自学和考核,更可以应用在个人的自我诊断上。软件研制成熟后可广泛用于各中医院校中医技能实训课程及各级医院的中医技能培训,具有很好的应用前景。

2 中医舌诊图谱数据库系统软件的特点.

中医舌诊图谱数据库系统研究与制作,是将传统的中医舌诊诊断,运用现代计算机数据库技术,更好的应用在教学和个人诊断上。首先舌诊图谱具有直观易记等特点,因此建立舌诊图谱对中医舌诊实训教学能起到辅助作用。同时按中医舌象诊断证治规律建立的中医舌诊图谱数据库,既是一个科学的数据库系统,也是一个智能化软件系统。

(1)中医舌诊图谱数据库系统软件是建立在中医舌诊图谱数据库的基础上拟制作成智能化软件系统,是以大量典型的临床病例为分析基础,因而具有直观易懂易记等特点。

(2)国内中医院校中,中医技能实训室目前没有专门用于中医舌诊实训课教学的软件,所以该软件研究将极大促进未来的教学工作。

(3)满足了普通人群对自身养生保健的需要。即通过对自己的舌象进行辨别和简单的自我健康状况的分析,从而在此基础上开展养生保健。

(4)中医舌诊图谱的数据库系统研究可广泛用于中医诊断课程舌诊实训教学,同时可用于自学和考核。中医舌诊技能实训系统软件研制成熟后,可广泛用于各中医院校中医技能实训课程,及各级医院的中医技能培训,具有很好的应用前景。

3 中医舌诊图谱数据库系统软件的研究内容.

3.1 中医舌象图谱的采集和收集

舌象图谱的采集是受限于采集条件的,主要涉及采集环境、光源条件,以及图像采集设备。因此采集图像后,通常要通过计算机进行分析和处理,主要包括色彩的校正、舌体的分割、舌图像的特征提取等。所以为了更好的建立数据库,也进行了收集,因此中医舌诊图谱数据库系统收集了大量的典型的中医病态舌象图谱,针对不同舌色(例如淡白舌、淡红舌、红舌、绛舌、紫舌和青舌)进行分类、舌质的不同、舌苔的薄厚类型进行大部分收集。因此图谱收集的工作是非常重要的,在图谱收集时典型图谱是在医院收集的,还有一部分是在网上收集的,同时也采用了一部分的舌诊图谱书上的图谱,收集的图谱具有广泛性、全面性、典型性。

3.2 中医舌象图谱的整理

在收集了大量的舌诊图谱后,还要对其进行合理的编辑和整理。例如可根据不同的舌色、舌质、舌苔将收集来的图谱合理的分类,方便数据库的建立时图谱的录入。同时不同的图谱所表现的不同病症,运用大量的医学知识进行详尽的说明和注解。

3.3 中医舌诊图谱数据库系统软件的制作

中医舌诊图谱的数据库系统软件是以网页的形式来组织内容的,具有浏览信息便利性、信息的多媒体呈现性、系统与用户的互动性。系统具备三个主要功能,分别为舌诊学习(舌诊基础、舌诊古籍研究、舌诊现代研究、舌诊临床医案)、舌象图库和舌诊测试。根据不同的功能采用不同的数据组织形式,同时也采用不同的数据链接。因此制作出来的数据库系统具有智能化的特点。

4 中医舌诊图谱数据库系统软件的研究方法.

中医舌诊图谱数据库系统主要研究的内容是建立中医舌诊图谱数据库,以及制作具有舌象学习、舌象分析、舌诊考核、个人诊断等功能舌诊系统软件。研究方法如下:

5 中医舌诊图谱数据库系统软件研究中遇到的问题和解决方法

(1)舌诊图谱种类不全或不典型。除目前两个中医网站做为舌诊图谱来源外,在重点通过课题组成员在附属医院临床对患者进行实际拍摄。在拍摄过程中,并不能立刻辨别出具体的类型,所以在后续的筛选中,发现所拍摄的类型不是很典型。而且受实际拍摄条件的影响舌诊图象出现色差、明暗度变化等,解决方法主要是对图像进行标准化处理。

(2)中医舌诊图谱数据库的建立极大的推动了中医舌诊现代化的进程,但仍有一些问题存在。例如在数据库建立过程中应该在中医理论指导下,尤其是应该在专家的大力支持下,进行图谱诊断。但是在课题进行过程中,对专家经验的总结和对中医诊断信息的阐述还有不足。

虽然目前有很多网站上都有图谱的自性诊断,甚至有舌诊仪器的普遍上市,但是别人们接受的程度却极为有限。主要是因为缺乏标准化的图像信息采集方法,因此对标准化信息采集方法缺少客观、准确的实验依据。也缺乏统一的分类标准和依据,这应该是有中医的模糊化和不确定造成的。所以中医舌诊的现代化进程还是需要进一步的客观化、标准化,这样才会真正是中医的传承。

第6篇

[关键词]数据库课程 课程建设 教学方法

[作者简介]王臻(1981- ),女,河北廊坊人,廊坊职业技术学院计算机科学与工程系,讲师,硕士,研究方向为计算机应用;侯震(1980- ),男,河北廊坊人,廊坊职业技术学院,助教,研究方向为计算机应用。(河北 廊坊 065000)

[中图分类号]G714 [文献标识码]A [文章编号]1004-3985(2013)20-0133-02

一、行业分析以及人才培养目标

在当今这个信息爆炸的时代,人们越来越为在浩如烟海的资料中寻找有用信息而烦恼。特别是随着网络和电子商务的发展,面对越来越多的信息和数据,需要对其进行妥善保存及有效管理,这都需要大量的数据库管理员。随着信息系统数据库应用的重要性日益凸显,对从事数据库系统维护和数据库开发的技术人员的需求与日俱增,对其专业能力的要求也不断提高。

根据廊坊职业技术学院(以下简称“我院”)计算机科学与工程系计算机应用技术(软件开发方向)专业的人才培养目标,需要培养具备较强的软件开发、管理、维护等方面的能力,使学生成为精操作、能实践、懂管理、会维护的高素质高技能应用型人才。这些学生所面向的工作领域主要有:软件开发、软件运行维护、网站开发和数据库管理与维护等。这些岗位都需要具备数据库的相关知识和操作能力,因此数据库课程是本专业的基础课程。

二、课程建设的性质、定位与目标

数据库课程是一门专业基础课程。它的前导课是“计算机导论”“程序设计基础”,前导课为本门课程奠定了计算机基础操作能力和基础程序设计能力,它是“Web应用开发”“综合实训”等后续课程在后台数据库开发、管理、维护方面能力培养的重要途径,数据库课程为专业培养目标的实现起到了承上启下的作用。

数据库课程的总体目标是掌握数据库的理论知识,具备数据库的实际操作能力以及培养数据库管理的职业素质。具体来说,包括知识目标、能力目标和素质目标,其中知识目标是了解掌握数据库的原理等理论知识;能力目标是建立、管理和维护数据库;素质目标是通过小组学习形成团队意识,通过维护数据库安全,形成不恶意破坏数据库数据,不危害他人数据库的良好职业道德。

三、课程建设的理念与思路

高等职业教育培养什么人和怎样培养人,这是一切课程建设的基础。高职教育是培养生产一线的高技能应用型人才的教育。高职教育必须与岗位结合,必须与真实的工作任务和真实的生产过程相结合。数据库课程开发建设的指导思想是:以校企合作为基础,跟进主流技术,改革课程内容。以我院计算机科学与工程系为例,本系一直与相关计算机科技企业合作,根据技术发展,企业需要改革相关课程内容,本门课程经历了从最初的VFP到SQL SERVER到ORACLE再到MYSQL\ORACLE的三次变革,适应了软件开发行业对数据库技术的要求。

课程内容选取和内容组织安排以专业的培养目标、服务领域、课程性质为依据,以岗位能力为核心,进行课程定位。通过对目前计算机行业,特别是一些网络公司的广泛调研,根据企业对技能型人才在素质和技能方面的要求,对本门课程的培养目标进行了重新定位。通过本门课程的学习,使学生具有较强的岗位能力,使学生的团队协作能力、收集处理信息能力、分析和解决问题的能力等各方面的培养都得到加强。专业技能达到能够进行分析、设计、开发和管理数据库的培养目标。

教学模式及教学方法设计的总体思路是整合理论,突出实践,实施任务驱动教学。对理论教学内容进行合理的整合和更新。将学术为主而在实际设计开发中无用的内容进行了大胆删减。同时将网络数据库的实践开发技术,如整体设计建设一个网络数据库纳入到教学内容中。实践教学内容由原来的了解认识已有的数据库改为设计开发新的数据库,实施任务驱动教学,强调动手,重视实训,充分体现了实践教学与社会需求的结合。

四、课程面对的学生基础及其智能特点分析

本课程所面对的基本学情是:学生的学习态度大都比较端正,其中约15%的学生(主要是职高对口生)相关知识基础好,在高中阶段系统地学习过数据库,有良好的学习方法,但对再次学习数据库兴趣一般;65%的学生,基础一般,对数据库的接触了解不多,但有一定的学习兴趣;大概20%的学生,基础差,不仅对数据库完全不了解,先修课程如“程序设计基础”等也没学好,几乎没有学习方法,对学习和程序设计看起来很相似的数据库没有兴趣。

通过学情分析,得出学生在学习过程中遇到的困难主要分为三类:基础好、学过数据库的学生在学习简单知识时,感觉听课没有热情,操作没有动力;大部分课程,大部分学生在听课时都能听懂,但自己动手时又往往想不到如何运用学到的知识,操作大都困难;基础不好的学生面对难度较大的内容,听课时产生畏难情绪,操作时不敢下手。

针对学情以及课程特点,在教学过程中我们指导学生采用以下学法:当课程难度较小时,为激发学生的学习热情,引导学生采取一题多解以及给自己出提高题,争取自己难倒自己的学习模式,即多样求解,自我设计;当课程难度适中时,为解决学生能懂不能做的情况,引导学生加强操作,边做边探索,也可与其他同学多交流,把别人的知识真正变成自己的,即自主探索,合作交流;当课程难度较大时,为便于理解,以联系实际学习,化难为简,与学生交流互动,启发学习,即联系实际,交互启发。

五、课程内容的选取以及教学组织安排

本课程内容选取立足于学习与工作的一致性,学习对未来工作的适应性,以工作任务整合、设计学习任务。参照企业的要求以及相关培训资料来进行课程教学,以校企合作为依托,跟进主流技术。

通过课程组教师深入、系统的分析,将教材中的章节重新编排,将教学内容总体安排为:数据库整体概述、Oracle SQL和PL/SQL三大单元。其中,数据库整体概述单元要求学习了解数据库发展历史,熟悉数据库开发环境,安排8学时;Oracle SQL单元要求学习掌握select(子查询、多表查询、过滤排序等)、create(table、view、index等)、insert、update、delete、drop等查、建、增、改、删操作,安排72学时;PL/SQL单元要求学习掌握基本语言、流程控制、游标、函数、包、触发器等,安排40学时。加机动8学时,共128学时。

六、课程采用的教学模式以及教学方法手段

1.教学模式采用任务驱动模式。首先由教师描述任务,进行分析,得到解决方案,实施方案,然后进行知识小结,归纳总结出方法,再拓展相类似的任务,进一步熟悉掌握。这个过程是教师引导操作,这是学习知识、培养能力的过程。对拓展的任务再进行分析、解决、实施、总结,要运用教师指导的学法(难度小的多样求解,自我设计;难度适中的自主探索,合作交流;难度大的联系实际,交互启发)由学生独立完成,这是能力深化、知识循环的过程。总体来说,模式是:教学中,边教、边学、边练,教师是导航员;实训中,边练、边学、边教,教师是答疑师。

2.教学方法主要采用以下三种。(1)“案例”教学法。在讲授新课时,为了激发学生的学习兴趣,实施“案例”教学法。实施过程是:先举一个生活中的相关实例,进而分析在生活中的解决方法,然后探讨在数据库中的解决方法,最后在数据库中进行操作,这样使得新知识容易懂,记得牢。例如,在讲授多表查询时,先举水果店,计算利润的例子。利润=销售-成本,那么需要查询进货单和销售记录两表的信息,这样引出数据库多表连接查询的概念,进而分析查询语句。(2)“任务驱动”教学法。在实训操作时,为了能提高实训效率,实施“任务驱动”教学法。实施过程是:上课后,先通过教学软件发任务要求,一般题目在3~5个之间,分必答题和提高题;然后规定完成时间,一般要求在10分钟内做完必答题;到时间后上交或抽查完成情况,最后讲评。这样使学生有操作的紧迫感,在短时间内完成也有成就感。例如,在练习操作逻辑判断(case)语句时,先发三道题目,两道必答,一道提高;10分钟后,大部分学生完成必答题,部分学生同时完成提高题;然后就完成情况讲评,若无大问题,继续发下一轮题目。(3)“小组讨论”教学法。在巩固提高时,为了循环知识、深化能力,实施“小组讨论”教学法。实施过程是:在布置任务前,首先进行分组;然后以组为单位进行任务作业讨论,得到答案;由教师抽选每组一名学生进行汇报,最后给定全组分数。这样使得学生重视团队,爱钻研学习。例如:分组后,出一道查询题,说明此题5分,小组讨论分析后,由教师抽选的一名学生汇报答案,解答正确得5分,多种解答加倍得分,两种得10分,三种得15分,最后给定全组的分数。

3.考核评价体现多元化、立体化、职业化。将总成绩分为课上表现(占5%)、职业素质(占5%)、实验实训(占20%)和期末考试(占70%)。课上表现主要考核出勤纪律和学习的积极主动性,由教师评价;职业素质主要考核职业道德和团队意识,由教师和其他学生共同评价;实验实训的任务作业和实训报告大部分由企业提供,由教师和企业共同评价;期末考试以30%的笔试理论+70%的上机实践组成,上机实践题目源于企业培训中心的试题库,由企业主体、教师辅助评价。整体考评重视实践操作,体现校企合作,凸显岗位能力。

七、课程所需的教学条件

1.课程对师资方面的要求。需要任课教师专业基础扎实,有丰富的教学经验;具有开发网络数据库的实践工作经历,有较强的操作技能,需要构建专兼结合的双师型教学团队。

2.课程对校内外实训方面的要求。在校内,需要充足的多媒体教室和机房实训室,以满足教学的需要,满足数据库的实验实训需要,并保证实验实训顺利进行;在校外,需要与相关企业达成实习基地、科研合作以及培训等协议,保证学生有充分的条件进行顶岗实习等实践技能的训练,满足工学结合的需求。

3.课程对学习资源方面的要求。在教材方面,选择优秀、实用性强的数据库教材;从数据库领域的基础知识入手,保证学生无数据库基础也能学会;配有相关的例题和实训,注重学生动手能力的培养。在软件方面,既要考虑企业里实际软件的使用情况,也要考虑多媒体教学以及学生实训的要求。在参考资料方面,为与实际工作相衔接,补充建议学生学习企业的相关培训教程,创建适应工作实际情况及学生实际情况的试题库。在网络资源方面,可采用QQ进行课下网上答疑,对学有余力的学生,介绍其一些网上的数据库教学资料和视频,如数据库国家级精品课网站、数据库网络视频、数据库学习网等。

八、课程开发特色及创新

1.校企合作,共建课程。课程情景资料、电子教案等文本,开发工具、试题库等软件以及实训均以企业的资源为蓝本,校企合作,共建课程。

2.任务驱动,贯穿始终。课程内容贴近实际,整个实训操作以一个典型的数据库系统为例展开,按实际工作任务,以工作任务为导向,整合和优化教学内容,内容新颖,实用性强。

[参考文献]

第7篇

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

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

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

高职院校以培养毕业后可以直接上岗工作的实用型人才为目标,所以应该结合教学大纲对教学内容予以取舍。本课程包括数据库原理和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完成图书管理系统、人事管理系统等开发,最后进行案例答辩,这样可以充分调动学生学习主动性,并能培养其自学能力。

第8篇

摘要:本文介绍了我校对“大型数据库”课程进行的一系列教学改革,包括将大型数据库与高级语言PowerBuilder作为系列课程,增加实训内容,以及改革考核方式。

关键词:大型数据库;教学改革;阶段考核

中图分类号:G642

文献标识码:B

在“计算机应用与维护”专业被评定为高职高专示范性专业试点之后,我院以培养动手能力强的实用技术型人才为目标,对教学计划进行了一系列调整。“大型数据库”课程是高职计算机类专业的必修课,但如果只是孤立地介绍数据库,学生对于在企业环境下如何将数据库和应用程序联系起来并充分发挥大型数据库的特点和优势,从而开发出实用性的应用程序,仍然有很大的困惑。我院的教改在“大型数据库”课程的后部分介绍一种流行的面向对象的数据库开发语言,再加以适当的训练,使学生具备利用大型数据库进行软件开发的能力,并加深学生对面向对象的程序设计方法的理解和应用。

该项目目前已经完成,取得了良好的效果。

1改革课程教学计划

“大型数据库”的教学目标是使学生掌握大型数据库的功能特点和使用、管理及维护的基本方法,为毕业设计的开展和实际应用系统开发打下良好的基础。为了加深对数据库服务器功能特点的理解和应用,必须在教学后有一个客户端程序的开发过程,使学生真正理解网络环境下C/S模式的特点和应用程序的开发方法,充分发挥数据库服务器的功能。

我们将“大型数据库”课程划分为“大型数据库”和“PowerBuilder”两个部分。其中,“大型数据库”课程的目标是使学生基本掌握SQL Server数据库服务器的使用和管理维护方法;而面向对象程序设计语言“PowerBuilder”课程的目标是使学生掌握利用该语言强大的数据库访问能力来进行软件开发的方法。

2明确教学指导思想

在教学的各个阶段,有不同的指导思想。

第一阶段是SQL Server教学。在此阶段中应淡化语法、强调应用。注重介绍数据库的功能特点和使用、管理及维护的基本方法。学习中有大量的SQL语句,其中查询语句是SQL语句的灵魂,功能强大而灵活,是对数据库灵活访问的关键,因此要求重点掌握;而其他对数据库操作的语句和流程控制语句语法比较简单,要求学生知道主要关键词,应用的时候会查帮助、写出正确的语句实现相应的功能即可。如果所有的语句都要求学生熟练掌握语法,必定会增加学生的学习难度,并且往往会本末倒置。

第二阶段是PowerBuilder教学。首先介绍PowerBuilder的基本使用方法,介绍面向对象程序设计的基本方法,要求学生了解常用控件的常用属性、事件和方法,引导学生使用帮助系统查找自己需要的功能。然后主要介绍与数据库连接的方法,使学生对C/S软件开发模式有一个清晰的认识。本阶段重点介绍PowerBuilder在数据库开发领域的强大功能。

第三阶段用SQL Server作为数据库服务器端,用PowerBuilder作为客户端开发工具,通过几个PowerBuilder和SQL Server数据库结合开发程序的设计例子,使学生掌握C/S模式开发数据库应用程序的一般方法,掌握在系统设计中如何充分发挥这两种技术的优越性,并在最后给出一些与实际联系比较紧密的题目,要求学生独立完成一个小型系统的开发。

3 加强实训环节

大型数据库和高级语言程序设计都是实践性很强的课程,因此必须根据所学知识点选择有代表性的问题,布置具体的题目让学生进行实训,并提交电子方式的作业文档。为了增强实训效果,对交作业的同学增加提问环节,督促学生对问题的理解,同时给老师及时的反馈。实验完毕后,总结实验过程中遇到的问题和解决的方法。

4加强考核环节

为了加强对学生的督促,获得好的教学效果,改变原来的学期末笔试考核方式,在学期中间增加考核次数,并采用上机考核方式。这样通过多次考核来督促学生学习,使学生能扎实地掌握课程内容,同时也给教师必要的反馈以改进教学。学期中进行3次阶段考核,考核方案见下表。

第一次阶段考核的目标是数据库建立方法的考核,在学期第5周在机房进行考核,并在机器上改卷。这一阶段考核显示出的情况是:学生基本会建立数据库机器中的各种对象,但是对数据库的安全性等维护工作表现出困惑。

第二次阶段考核的目标是数据库服务器的管理、安全性和维护。在学期第8周在本学院的专业机房进行。这一阶段考核显示出的情况是:学生对数据库服务器的维护和安全管理有了比较清晰的认识。但对在企业环境下,SQL Server和应用程序的关系认识不清晰。

第三次阶段考核的目标是PowerBuilder程序设计语言的使用,主要是数据库访问功能的测试。在学期第16周在本学院的专业机房进行。本阶段考核显示出的情况是:学生对编程和数据库设计都表现出较大的兴趣,对C/S开发模式有了深刻的理解和开发设计能力,并对大型数据库的功能有了进一步的认识和理解。

参考文献

[1] 张晓云. sql server2000应用实训教材[M]. 北京:科学出版社,2004.

[2] 郑阿奇. PowerBuilder实用教程(第2版)[M]. 北京:电子工业出版社,2005.

第9篇

关键词 SQL Server;数据库;课程教学;高职

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

文章编号:1671-489X(2013)27-0086-02

1 引言

在高职院校计算机相关专业,数据库课程是一门专业核心课程,而SQL Server数据库又是数据库课程中被普遍开设甚至是被唯一开设的一门课程。在高职计算机专业,开设SQL Server数据库课程的目的往往有两个:其一是给学生传授数据库基本原理方面的知识,其二是使学生具备数据库设计和实施方面的基本知识和技能。该课程授课的效果对学生专业核心能力的养成起着重要的决定作用。

本文指出高职SQL Server数据库课程教学目前存在的问题,提出解决这些问题的思路和具体举措,以期改善SQL Server数据库课程的授课效果,有效达成课程授课目标。

2 高职SQL Server数据库课程教学存在的问题

在高职院校,教授过SQL Server数据库课程的教师通常会认为这门课授课难度不是太大,可是课程教学中仍然存在诸多不容忽视的问题,以至于授课效果不尽如人意。

2.1 学生学习目标不明确,学习兴趣不高

高职学生的学习注重实用性[1],他们在课程学习时,往往偏爱那些能立即做出一个有着生动直观运行效果的程序或实例的课程,觉得这样的课程学习目标是明确的,学习起来就有兴趣。而根据SQL Server数据库课程本身的特点,教师在授课时的大多数时间都是在讲T-SQL语句的应用。虽然T-SQL语句可以编程,但其运行效果并不生动直观。而高职学生相对本科学生来说,自主思维能力稍显不足,对于这种以T-SQL语句编程为主的教学很容易陷入学习目标不明确的境地,进而逐渐失去学习兴趣。

2.2 学生不理解SQL Server与应用开发工具之间的关系

一些学生在接触了C#之类的软件开发工具后,会进一步对学习SQL Server的意义或目标产生疑问,因为他们会发现在很多应用软件开发工具如C#中,使用SQL Server完成的工作大都可以通过C#本身来完成。这样一来,系统地学习SQL Server数据库似乎完全没有必要了。

2.3 学习以被动接受为主,对知识及技能的掌握流于表面

在教学实践中,笔者发现相当一部分学生对教师讲过的T-SQL编程方面的知识点的理解流于表面,编程能力较弱。

2.4 考核方式难以有效评价学生真实水平

目前SQL Server数据库课程的考核仍主要依赖于在学期末进行统一的闭卷(笔试)考试。这种方式有一定的优点,比如考试纪律相对于机试容易控制,但也有很多不足之处,最典型的就是造成学生在考前临时突击复习,甚至在考场用夹带等方式作弊,因而不能真实有效地评价学生的水平。这也会使学生因觉得考试容易过关而在后续课程的学习中放松懈怠。

3 高职SQL Server数据库课程教学中的若干思路

为解决高职SQL Server数据库课程教学中存在的问题,增强课程授课效果,实现课程授课目标,除了一些论文中提到的采用项目驱动教学模式[2]、提供课程学习网络平台等外,笔者认为在教学过程中应特别注重如下几点。

3.1 帮助学生明确课程学习目标

针对上文中提到的课程教学存在的问题中的前两个问题,教师应着力使学生对课程学习目标有一个较清晰的把握,继而提升学生的课程学习兴趣。这应是整个SQL Server课程教学的重要基础。

帮助学生明确课程学习目标,也可以理解为帮助学生弄清学习该课程的意义,是一件比较复杂的事情,不是教师在刚开始授课时几句话就能做到的。

1)课程教学之初进行简要阐述。在课程教学之初,教师就应向学生阐述学习SQL Server数据库的意义,亦即帮助学生明确课程学习目标。笔者认为学习SQL Server数据库的意义主要在于两方面。

其一是为以后开发应用软件打下良好基础,因为一般的应用软件开发都离不开数据库设计和实施,教师可举一些简单的例子向学生阐明这一点。但是,软件开发类课程如C#等一般会在SQL Server数据库课程之后开设,也就是说学生在学习SQL Server时往往软件开发经验十分有限,所以学生对这一意义的理解往往是十分模糊的。

其二是为以后从事数据库管理工作打下良好基础。部分学生以后可能会从事DBA(Database Administrator)一职,即数据库管理员或数据库管理工程师,是需求广泛的一类职位。学习SQL Server数据库能为学生今后从事这类工作初步奠定基础。教师可结合一些真实的DBA招聘信息向学生描述该职位的职责。

2)授课过程中结合案例适时强化。虽然在课程教学之初,教师就向学生阐述了学习SQL Server数据库的意义,但由于学生软件开发经验有限,往往不能深刻理解,因此需要教师在后续的授课过程中适时进行强化。比如说在讲授引用完整性时,教师可先举例介绍一个设计得不合理即违反了引用完整性的数据库,让学生体会用户在数据库的相关表中删除记录、修改记录及插入记录时可能发生的不良后果,再进一步介绍如何通过外键约束强制引用完整性。这样一来,学生不仅深刻理解了强制引用完整性的重要性,而且通过这样一个小案例体会到了数据库设计的重要性,从而进一步体会到了学习SQL Server数据库课程的意义。

再比如,在介绍数据库的分离和附加时,教师可抛出若干个应用场景,比如学生在机房建立的数据库,其中还有一些工作没有做完,想拷贝到自己的电脑上继续做,这时就可以用数据库的分离和附加。这种教学方法使学生能够亲身实践并很快理解数据库分离和附加的操作方法及意义,显然也进一步体会到了SQL Server数据库课程的重要性。

需要注意的是,强化课程学习的意义应该是贯穿整个SQL Server数据库课程教学始终的,这样一来,学生才会对该课程有着清晰的学习目标和浓厚的学习兴趣,课程授课目标也就易于实现。

3)帮助学生理清SQL Server与应用开发工具之间的关系。学生在学习SQL Server数据库时,往往还没有学习C#之类的面向对象的软件开发类课程。但有些学生会提前自学这类编程工具,他们会发现在大多数应用软件开发工具如C#中,使用SQL Server完成的工作大都可以通过C#本身来完成。也就会产生这样的疑问:既然SQL Server这类数据库工具不重要,就不值得认真学习。

作为教师,应帮助学生理清SQL Server与应用软件开发工具之间的关系,这项工作最好也通过案例来辅助完成。教师可在学期靠后的时候,向学生展示一个自己做的小案例,由于大多数学生还没有学习面向对象编程,所以案例可以尽量简单但应是一个完善的可运行的系统,比如一个学生成绩管理系统或人事考勤系统,向学生展示系统开发的关键环节,尤其是要剖析数据库的设计和实施。要让学生了解到,在利用C#等面向对象的软件开发工具开发应用系统时,大都离不开数据库应用,对数据库的操作往往不是通过SQL Server等DBMS来完成,而是直接在C#等软件开发工具中实现。但这并不代表SQL Server数据库课程学习不重要,因为不管利用何种工具操作数据库,核心都是利用SQL语言来实现。要向学生强调,学习SQL Server本质上是在学习SQL语言。这样一来,学生就愈发明确了SQL Server数据库课程的学习目标。

3.2 提升学生编程能力

针对教学中存在的学生学习以被动接受为主、对知识及技能的掌握流于表面的问题,教师要下大气力提升学生编程能力,因为SQL Server数据库本质上是一门编程类的课程。要提升学生编程能力,可从如下几方面着手。

1)帮助学生化繁就简。T-SQL编程看似纷繁复杂,其实涉及的基本知识点并不太多。教师应在教学过程中注重对T-SQL编程的关键词进行总结归纳,对编程思路进行梳理,帮助学生化繁就简以理解其精髓,这样学生才容易触类旁通。

2)通过项目提升学生编程能力。除了平时的众多实验课以外,还应在学期靠后的时段安排一周左右的课程实训,让学生在规定的时间内完成一个具体数据库的设计和实施。教师应撰写详细的实训任务书,以明确实训项目的具体要求,应注意涵盖SQL Server中重要的编程知识点,尤其是触发器、存储过程、自定义函数的编写等知识点。

在实训的最后环节,应对每位学生进行考核评分。实训成绩不仅取决于学生完成的项目质量,还取决于答辩的表现,这样才能使实训成绩真实有效。

通过项目实训,学生的T-SQL编程能力大都能得到系统全面的提升。

3.3 改革考核方式

针对目前SQL Server数据库课程考核方式难以有效评价学生真实水平的情况,应对课程考核方式进行改革。建议如下:课程期末总评分由三部分组成,第一部分是平时表现,包括考勤情况、课堂表现、平时实验提交电子作业情况等,占30%权重;第二部分为实训成绩,占30%权重;第三部分为期末笔试成绩,占40%权重。

此外,期末笔试最好采用开卷形式,这可避免学生在复习阶段突击强记以及在考场采用各种形式作弊,也有利于教师适当加大试题难度,真实有效地评测学生的课程学习水平。

4 结语

教学实践证明,以上思路和举措有助于提升高职SQL Server数据库课程的教学质量,也有助于课程教学目标的实现。但仍有许多需要不断改进的地方,比如随着计算机技术的进展,教学案例和实训项目都应适时更新,教师讲授的数据库理论知识也应不断更新,等等。这些都是今后不断努力的方向。

参考文献

相关文章
相关期刊