数据库案例教学(精选12篇)
数据库案例教学 篇1
1 引言
高等职业教育的根本任务是为国民经济建设培养造就大批应用型、技能型的技术人才。高职计算机专业的教育既要有一定的理论知识, 更要有较强的操作能力。传统的教学方法是课堂教学、上机实践和课后练习等模式, 这种教学方法己经不能满足时代的需求和学生的需要, 不能充分调动学生的学习兴趣, 已显现出不合理性, 急需进行教学改革。
案例教学法是指教师根据课程教学目标和教学内容的需要, 通过设置一个具体的教学案例, 引导学生参与分析、讨论和交流等活动, 让学生在具体的问题情境中积极思考探索, 加深学生对基本原理和概念的理解, 以培养学生综合能力的一种特定的教学方法。它强调以学生为主体, 以培养学生的自主学习能力, 实践能力和创新能力为基本价值取向[1]。
案例教学法非常适合数据库课程的教学, 特别是在数据库设计部分。通过对以数据库为核心的管理信息系统案例进行剖析, 加深学生对基本概念、基本方法的理解和掌握。例如在教学过程中, 始终以学生成绩管理系统为案例, 介绍SQL语言时, 以该案例为基础加深了学生对基本方法和操作的理解和认识;在介绍数据库设计时, 以该案例为基础, 进行了需求分析、概念结构设计、逻辑结构设计、物理设计和数据库实施, 最终设计出学生成绩管理数据库。
2 案例教学在数据库教学中的应用现状
目前许多高职院校在数据库教学中多采用传统的讲授法, 同时结合上机实践操作和课后练习来巩固和熟悉课堂上所讲的一些知识点。案例教学在数据库教学应用方面的研究文章还比较少, 如钱世杰的《案例教学在数据库教学中的应用》、余恒芳的《数据库开发案例教学初探》等, 这些文章中只是概要说了一下方法和策略但并不具体, 有的虽然有具体的方法和应用方案, 但在数据库教学中的案例处理及选取方面并不妥当, 同时在实践探索与效果分析方面也不够详尽。
案例教学在数据库教学中的应用研究还处于一个起步的阶段, 这表现在以下几个方面[1,2,3]:
(1) 案例教学教学过程重理论轻实务, 重宏观轻微观, 重传授轻参与。在教学过程中还是以教师为主, 只要求学生一步一步跟着教师走, 对学生自学能力、创新能力的培养很不够。
(2) 案例教学比例不尽合理。国内高校案例教学在专业培养中所占的比重非常小, 远不能满足专业人才培养的需要。而国外高校在专业培养中案例教学所占比例高达90%, 对于40学时的课程, 一般只有4学时的理论讲授, 36个学时用于案例教学, 对于教师来说, 不会案例教学将被淘汰。
(3) 案例资源库供应不足, 质量不高。高职计算机专业案例教学的教材非常少, 基于案例教学的数据库教材就更少了, 许多案例资源都需要教师自行开发。
(4) 高职院校双师型教师偏少, 很多教师都是从普通高校毕业后直接到高职院校任教, 没有企业工作经历, 缺乏项目开发经验, 所以还没有达到能够灵活驾驭案例教学的综合能力。
3 案例教学法的实施过程
案例教学是一个教师与学生互动的过程[4, 5, 6], 对教师而言, 在案例教学中要起引导作用, 引导学生学习好教学过程中所用到的基本知识, 基本方法, 教师还要布置学生案例, 最后由教师进行总结。对于学生而言, 有效利用案例这一学习方法并不简单, 通过案例学习通常需要比单纯听教师讲课耗费更多时间和精力。案例教学的实施过程如图1所示。
主要有以下几个步骤:
(1) 精选案例, 运行案例。通过运行案例, 给学生以真实感, 激发学生的学习兴趣和学习主动性, 进而由被动学习转为主动学生。
(2) 讲解案例。教师借助多媒体讲解案例的相关操作、重点难点、相关知识以及学习方法等, 使学生明确学习的目标, 并掌握相关基础知识。
(3) 改造拓宽案例。通过详细的讲解和分析案例后, 教师可以对案例进行功能扩展, 提出新的问题, 让学生去模仿原有案例基本功能设计的方法去解决问题。
(4) 案例制作及实现。学生根据教师的案例分析, 自行制作案例, 如果案例教复杂, 也可以组成一个小组协商解决。教师在学生实现过程中要进行巡视, 学生遇到问题时教师不能直接给出解决方法, 可以适当做些提示, 要学生自己分析解决, 如果大部分学生存在着问题时, 教师就参与学生讨论活动中去, 引导学生走出误区。
(5) 评价教学。教师带领学生对实现的案例方案进行评价, 既讨论方案的优点, 也讨论的缺憾, 通过案例学习, 让学生掌握利用所学的基础知识对案例进行设计并实现, 从而提高实践动手能力。
4 案例教学在数据库教学中的举例说明
笔者曾长期承担数据库课程的教学工作, 探索案例教学法与我院的实际紧密相连。我院是一所新办的全日制普通高等职业院校, 学院以“起点高、体制新、有特色”为指导思想, 以培养“综合素质+一技之长”的高技能人才为目标, 以就业为导向, 产学研相结合, 努力建设成为东莞高技能人才的培养基地。如何突出办学特色, 更好地为地方服务, 是我们生存和发展的必然要求。在此背景下, 课题组在广泛调研的基础上成功申报了院级教学改革课题“案例教学法在高职计算机专业课程教学中的探索与实践”。下面通过数据库中案例来说明案例教学的过程:
(1) 精选案例
在案例的选编上, 应该选择学生比较熟悉的应用领域, 具有实用价值的素材, 例如:学生成绩管理系统、人事管理系统等。此外, 还应遵循针对性原则, 如果案例太简单, 不能引起学生思考、分析、争论, 也就不能激发学生的学习兴趣。反之, 案例太复杂, 超出了学生的分析能力和知识水平, 也达不到教学目的。
笔者在讲解数据库中“Transact-SQL程序设计”章节时, 选取了一个大家比较容易理解的“统计某课程不同分数段的人数”案例, 该案例在现实生活中运用广泛, 还可以在此基础上进行扩充。运行该案例, 展示效果如图2所示。
(2) 讲解案例
对程序进行大致分析, 分析运行结果, 通过学生对案例的分析后, 教师指出要读懂该程序并实现该功能, 需要学好以下知识:
(1) Transact-SQL的数据类型、常量、变量、表达式等基础知识。
(2) 如何定义变量、如何给变量赋值。
(3) 程序中注释的基本概念和使用方法。
(4) 选择结构及其控制语句的使用。
(5) 循环结构及其控制语句的使用。
(6) 游标的概念和声明方法, 以及使用游标进行数据的查询、修改等操作。
教师可以运用传统的讲授法, 让学生对以上知识有个总的认识和把握, 然后结合案例源代码对以上知识进行详细的介绍。其中, 选择、循环结构这些概念理解起来有一定的难度, 主要是让学生在案例学习当中以及自己在实践操作中慢慢接受和理解。
(3) 改造拓宽案例
讲解完案例后, 就可以对案例进行扩展, 例如可以给学生提出这样的问题, 统计某课程的班级平均分、最高分和最低分等。引导学生到“联机从书”帮助中查找相关知识。
(4) 案例制作及实现
让学生单个或者以小组的方式进行讨论, 实现上述案例, 掌握Transact-SQL编程的基本语法知识并实现扩展案例的功能。如果问题较集中时, 教师也可以参与到小组的讨论当中。
(5) 评价教学
教师从学生的掌握程度、理解程度、是否能够独立地实现案例和扩展案例以及实际动手能力进行教学效果评价。最后, 总结本堂课的教学内容, 布置课后练习。
5 结束语
数据库技术是应用最广泛的计算机应用技术, 数据库课程已成为高职计算机专业的必修课程, 是培养学生掌握数据库操作和开发数据库的实际动手能力。在数据库课程的案例教学过程中, 通过对精选案例的分析讨论, 使学生快速体验理论知识在实际应用中的作用, 实现边讲边练, 循序渐进地引导学生掌握相应的知识和技能, 达到触类旁通的效果, 从而提高学生学习的积极性和主动性, 使整个教学活动达到良性的互动, 实现教学相长。
在高职院校推广案例教学有利于提高专业教师的素质和提高教学效果, 案例教学在提高学生的能力素质、解决实际问题、学生创新学习意识的形成等方面有独特的、不可替代的作用。但是, 在组织实施教学过程中, 它的成功与否还有赖于多种因素的影响, 还需要我们在教学实践中不断地去探索和完善。
摘要:针对数据库应用教学的实际, 结合具体教学案例, 提出将案例教学法应用到高职数据库应用课程教学模式中, 通过对具体案例的分析研究来激发学生学习的兴趣和主动性, 培养学生的实践动手能力, 从而提高教学效果。
关键词:案例教学法,数据库,实践动手能力
参考文献
[1]王善勤.浅析案例教学法在高职程序设计教学中的应用[J].滁州学院学报, 2009 (6) .
[2]贾丹.案例教学法在数据库系统概论中的应用[J].渤海大学学报 (自然科学版) , 2006 (27) .
[3]郑学伟, 景秀丽.数据库应用技术课程教学改革探析[J].电大理工, 2010 (3) .
[4]刘丽, 汤海凤.案例教学法在数据库程序设计教学中的研究与实践[J].计算机教育, 2009 (12) .
[5]杨哓文, 韩燮.基于CDIO工程教育模式的数据库课程体系的教学改革探索[J].计算机时代, 2010 (11) .
[6]申玉静, 谭业武.数据库案例教学在计算机专业专科教育职业化改革中的应用与研究[J].福建电脑, 2010 (1) .
数据库案例教学 篇2
李艳静
教学内容: 北师大版实验教材六年级上册《数据的世界》 教学目标:、通过熟悉的事物从多个角度感受大数,能够了解较大数据所提供的信息,发展数感。通过运送垃圾的例题教育学生保护环境。、体会“将整体化为大致相等的部分,通过部分的数量估算整体的数量”的估算策略,能进行简单的估算。、了解收集数据的常用方法,并能收集一些数据。、综合所学知识解决实际问题,提高分析问题和解决问题的能力。教学准备 : 1、制表 2、课件
一、创设情境导入
“你们平时都喜欢做什么”?生答:“写字、画画、做游戏、看电视等等”(如谈看电视----问:你们都看什么节目?)生答或我自述———新闻或新闻袋袋库,看新闻很好,能让我们了解很多实事,我看过这样一条新闻(师出大屏幕)。师:指大屏幕在这向条新闻中出现的数字,我们把它叫做数据。
师:唉,对了,数据也有数据的世界,这节课我们就一起研究一下数据世界——师板书课题。
师:看到这样的新闻和这些庞大的数据,你有什么感受。(思考)谁来谈一谈?(生谈)
师:唉呀,不但说的好,而且还很有爱心,老师真的很喜欢你们,在当今社会最需要的就是爱心。是啊,遇难者们的生存而担心,他们吃什么呢?师出示大屏幕(1)假如平均每人每天需要 0.5 千克的大米,这 500 万灾民每天大约需要 250 万千克大米,250 万千克大米到底是多少呢?怎样来说明这个较大的数据呢?老师可以给你个提示(我们平时买的一袋米是 25 千克)p68 页方法(与熟悉的东西相比)(如上课学生有()人,多少个这些是 250 万或桌椅、碗等)(生思考——可互相说说)师:谁来说说你是怎么理解的?(生谈)师:谁说的都很有道理。
师: 小结:“理解较大数据应把整体分成部分或与身边的事物去比较,这样你理解的更好。师;这些灾民每天要吃 250 千克的大米,(板书 250 万)光有吃的不行,还需要生答(水)呀。
师:唉,对,水是生命之源吗?师板书水。这 500 万人每天大约需要多少水呢? 你如何得到这个数据?(没有告诉你一人一天要喝多少水?)你怎么办,通过什么方法收集?
师:请你来说一说(指生说)查资料、访问他人、做调查等。
师:说的非常好,有这么多收集数据的方法,你打算如何得到每人每天喝多少水的数据呢? 生答。
师: 2.5 升水大约是多少呢?
师:我们已经知道每人每天需要 2.5 升水,那么 500 万人每天大约需要()升水。(你可以让计算器帮助你)我们看看谁已经知道了?(生计算)生答。
师:真好,知道的这么快,我们经常会看到有的水龙头没有拧紧,水一滴滴的往下滴(同学们请看大屏幕——一个没有关紧的水龙头如果每分漏 30 滴,10 分钟大约是 1 毫升,那么 1 小时会浪费多少毫升水,大约()时浪费的水就够一个人一天维持生命的用水。一个月按 30 天计算,大约浪费()升水或供一个人维持生命约()天。
师:请大家自由讨论解决,(同桌、自己、小组)(师巡视、指导)师:有的同学已经坐好了,看来是已经解决了,那好,谁来说说。生汇报。师:非常好,通过刚才同学们得到的数据,我们会得出一个什么结论?生答。师:我国北方相对南方是缺水的,因此,我们在日常生活中要节约用水。我国提出了一个大胆的想法,———南水北调,有的同学对南水北调不太了解同学们请看大屏幕(出示大屏幕)指生读。
师:太了不起了,可见我国的科技现在是多么的发达,所以说好好学习是可以让我们心想事成的,古人云:“业精于勤,荒于嬉”不过话又说回来,在当今社会也不能“两耳不闻窗外事,一心只读圣贤书”,该了解的实事,我们还是有必要去了解的。师;如果让你把这 470 千克大米运往灾区的话,你还应考虑哪些问题?谁来说一说。(1、装多少箱 2、用多少辆车 3、需要多少仓库。)
师:唉,我发现咱们同学们不但有爱心,而且考虑问题也很周到,我相信你们一定会做好预算,非常出色的完成这项捐赠工作,请同学们拿出课前老师发给你的图表,小组合作共同完成。(小组合作,师巡视)师:谁愿意把你的预算汇报给大家?生汇报
师:你们都非常出色的完成了捐赠工作,不过在运往灾区的过程中我们还在考虑到一个关键的问题“安全”不论在什么时候,大家都要注意安全,如你上学、放学的交通安全,不要吃三无食品,煤气、电、火等都要注意,一旦发生事故,那么后果就会不堪设想。
师:下面,请大家把书翻到 69 页。
师:这么大的一个数据是非常精确的吗?(生:不是估计的)师:是用什么方法估计得到的,(小组讨论)
师:非常好,看来呀,同学们的方法还真的很多,不论你解决书本上的问题,还是生活中的问题,都要去开动脑筋,选择最好的方法去解决,收到最佳的效果。师:数据在我们的日常生活中应用很广泛,它能够把要说明的事物表述的更准确。师:通过这节课的交往,谈谈你的感受?(生谈)
数据库案例教学 篇3
关键词: 数据库原理;教学方法;案例教学;数据库设计
中图分类号:TP311文献标识码:A 文章编号:1009-3044(2007)16-30899-01
Application of Case Teaching about Database Principle Course
XIAO Hai-rong,REN Min-hong
(Dept.of C.S.T.of Shaanxi University of Technology ,Hanzhong 723003, China)
Abstract:For the analysis of problem in traditional database teaching,the auther has brought upthe necessity of case teaching , and introduces importance of case teaching from selection of case,design of case, practice of case,and further gives some advices.
Key words:Database principle; Teaching method;Case teaching; Database design
1 引言
数据库是计算机科学与技术学科中最重要的分支之一,几乎所有的软件系统都需要数据库的支持,它以成为计算机信息系统与应用系统的核心技术和重要基础。数据库课程具有理论基础强、实践应用性突出、学科间综合性明显、学科内多层面内容交融、前沿新技术发展迅速等特征,涉及到离散数学、操作系统、数据结构、软件工程、计算机原理及其它应用领域的知识和方法。由于学科的交叉性,突出了本课程在整个计算机学科的重要地位。而据我校的办学定位和指导思想,培养具有创新精神和高级应用型人才的目标,本课程要达到的目的是满足学生将来从事复杂的数据库系统设计开发与应用的需求,因此,在教学的过程中,如何激发学生的学习兴趣,使学生既能掌握数据库的相关内容,又具有数据库设计和应用的能力,是教学改革中亟待解决的问题。
2 传统教学中存在的问题
由于数据库原理课程牵扯到的理论概念比较抽象,而传统的教学方法是基本知识体系的授课法,依据课程内容先从概念入手,然后介绍理论知识和原理,最后给出实例。使学生学习起来往往感到力不从心,特别是关系数据库设计理论,很多概念比较抽象,难于理解。
即使课堂上基本掌握了,学完后,不能和实践很好地结合,在碰到实际的设计应用时仍然是一筹莫展。久而久之,学生说数据库难学,从而导致既不能保证教学质量与效率,又不利于培养学生的学习兴趣和自主学习的能力。更为突出的是在毕业设计(论文)中,反映出许多学生不懂得如何开发一个实用的数据库应用系统,往往侧重流行开发工具的使用,但缺乏完整的数据库知识体系结构的理解,严重影响了毕业设计的质量,学生毕业后不能迅速适应所在单位的工作要求。
3 案例教学法的在数据库课程教学中的重要性
根据本课程自身的特点及教学目标,在数据库教学中引入案例教学,使学生在强化数据库系统基础理论知识的同时,培养其实际应用中的系统的设计和实现维护能力。与传统的教学法相反,案例教学法采用“案例,理论,概念”模式的教学方法,通过对典型案例的分析与讨论,使学生体验理论知识在实际应用中的作用,将抽象的数据库原理知识运用到生活实际中,从而解决生活中的实际问题,达到融会贯通的效果,从而促进数据库课程更具有实践性和应用性。
4 分析典型案例
加强概念的理解具体而言,在数据库基本概念的将授中,可以从数据库信息系统应用案例的各类需求出发,针对实际场合的诸多技术要求讨论“数据库”,“数据库管理系统”,“数据库系统”三者之间的关系,从而澄清概念。进一步向学生指出数据库管理系统在数据库系统的重要作用,这样学生在基本概念的理解上既有针对性又有真实感。在关系范式的讲授中,可以通过反面案例向学生介绍一个设计不好的实际关系模式,说明它可能使数据库系统产生操作异常和数据冗余现象,然后师生共同分析原因,指出该关系模式中属性之间存在的某种语义关联,提出规范化的理论,引入各级范式的概念,使问题得以解决。
5 案例的实施
5.1 案例的精心选择
案例的选择将直接影响教学效果。如何精心的选择合适的具有一定实用性的案例以提高案例教学效果并不容易。在案例选择时,案例既不能脱离课程教学的基本要求,又不能把案例简单地作为教材的补充举例,如果这样,则适得其反。选择案例时首先案例必须具有典型性、真实性,因为典型真实的案例能集中反映同类问题的共同本质和特点,以便学生解决其他问题。其次要具有针对性、实践性,案例太复杂超出了学生的分析能力,不能激发学生的学习兴趣,案例太简单不能引起学生思考,分析,研讨,同样达不到教学的目的。案例还要具有一定的启发性,通过案例不仅要解决让学生轻松获得新知识,更重要的是要提高学生分析问题、解决问题的能力,从而开阔学生思路。
5.2 案例的设计
案例教学的设计不是以教材内容为顺序介绍知识点,而是围绕案例介绍相关知识点。首先介绍案例的应用背景,从功能需求的角度对系统进行分析,引导学生发现问题,然后介绍要解决的问题需用到的理论知识,在介绍相关的理论知识后,师生共同再应用所学的理论知识分析解决该问题。
5.3 案例的具体实现
在数据库原理课程中,数据库设计是体现课程特色部分之一,本文以数据库设计为例,说明案例教学过程的实施。在这部分教学中,充分利用案例教学,通过对以数据库为核心的信息系统典型案例的分析,使学生能够看到一个真正的大型复杂系统是如何设计实现的,加深学生对基本原理基本理论的理解、掌握,同时引进数据库系统的新理论、新技术。
据以上分析,我们选择陕西理工学院的教务管理系统作为案例教学,在学校数据库中可涉及教学、科研、财务、物资、人事、图书、卫生保健等许多部门,规模比较庞大,在课堂有限的时间内,不能详加介绍,只能选其中一个子集如教务系统加以阐述比较合适,且学生比较熟悉。而其它部分触类旁通,学生课后可自主设计。首先,师生一起探讨学校如何管理教师信息,学生信息,每个教学单位的教师信息、学生信息、课程信息,学生如何选修课程,如何查找课程成绩信息,教师授课情况,教师的科研情况。从而确定系统的功能需求,探讨的过程中,给学生讲授此阶段就是数据库设计的需求分析阶段,再引入需求分析阶段的任务、目的和方法,通过案例,要求学生从中体会到需求分析在整个设计过程中的重要性。
接着引导学生分析系统中有哪些实体,实体之间的联系,为什么作为实体,为什么作为属性,实体与现实世界的哪些事物相对应,通过课堂提问、讨论,引入概念结构的设计,画出系统的ER图,并告诉ER图独立于机器,不能在具体的数据库管理系统上实现,进一步引入逻辑结构的设计,让学生初步设计数据库结构,包括有哪些表,每个表有哪些属性组成,从而说明ER图如何向关系模型转换这一过程,此时让学生理解转换的作用;接着,教师引导学生展开课堂讨论,判断设计的关系模式是否合理,存在什么样的异常问题,为什么存在,如何解决,在此引入数据库的规范化、范式等难以理解但又非常重要的基本理论;在数据库的物理设计阶段,针对具体的数据库管理系统如SQL Server 2000,使学生理解在上阶段的基础上,如何确定数据库的存取方法,如何建立索引,如何提高系统的性能等问题。然后再借助某种数据库开发工具,完成系统的功能实现。这样,通过具体案例的完整设计过程,使学生把书本上的理论知识融合到实际案例中,学生能在案例的实践过程中体会到理论对实践的指导作用,并对后续的课程设计、毕业设计打下基础。毕竟,数据库理论主要是为了指导数据库的实践。
6 总结
实践表明,案例教学法还是比较适合数据库原理教学的,在今后的教学中,我们应把案例教学这一模式贯穿于整个教学的全过程,包括课堂讲授、课程设计、实习、考试中,使其形成一个教学改革的整体,而要真正完成一堂高质量的案例教学课,并不是件容易的事,这就要求教师要不断积累实际软件开发经验,完善知识体系结构,引入案例时,注意新知识、新技术的融入,充分激发学生兴趣,使案例教学切实有利于提高学生的实践能力和综合应用能力。
参考文献:
[1]高荣芳,等.数据库原理[M].西安:西安电子科技大学出版社,2003.
[2]苗雪兰,等.数据库系统原理及应用教程[M].北京:机械工业出版社,2006.
数据库案例教学 篇4
1 SQL Server 2008数据库案例教学
1.1 总体结构
SQL Server 2008数据库的学习,可以采用“大案例,一案到底”的思路,以一个“学生选课系统”数据库的设计与管理为主线串起全部知识点。围绕该系统数据库的应用与维护,将大案例分为10个项目,每个项目又分成若干个任务,通过任务的实现过程,详细介绍SQL Server 2008数据库应用技术。同时,为了加强学习效果,在每个项目后都配备有相应的项目实训,使学习者能够运用所学知识完成实际的工作任务,达到学以致用的目的。
大案例分为的10个项目分别为:1)系统数据库建模;2)安装与配置SQL Server 2008;3)创建数据库与数据表;4)查询数据;5)数据的查询优化;6)面向数据库编程;7)实现数据的完整性;8)维护数据的安全性;9)维持数据库的高可用性;10)自动执行学生选课系统的管理任务。SQL Server 2008数据库案例教学结构如图1所示。
2.2 详细阐述系统数据库建模项目内容
第一个项目,系统数据库建模,又可分为3个任务。1)理解系统需求;2)建立系统实体关系模型;3)使用Power Designer建立系统模型。
学生选课系统是学校进行信息化建设的重要部分,主要完成学校教师申请授课、学生选择课程、学生选择教师、课程成绩填报、课程教学评价及学生和课程信息的维护等功能。第1个任务通过对系统各部分功能的介绍,使学习者对学生选课系统有一个初步的了解。
学生选课系统功能主要面向教务人员、教师和学生3类用户。
教务人员:负责学生选课系统中各类基本信息的维护,包括学生、教师、课程、专业等基本信息,并生成各类选课和教学统计报表。该类用户可以看成是系统的管理人员。
教师:可以申报开设课程,评定学生课程学习成绩,查看课程被选情况。
学生:可以查询课程信息、教师信息,可根据选课规则进行课程选择,并可对任课教师进行课程评价。
学生选课系统的系统用例图如图2所示。
要实现学生选课系统的数据库管理,必须在系统需求分析的基础上建立该系统的数据模型。第2个任务在阐述关系数据库基本概念的同时,详细描述学生选课系统实体关系模型的设计过程。
根据学生选课系统的需求说明,可以画出系统的E-R图,如图3所示。
第3个任务是在学生选课系统E-R模型设计完成后,需要将E-R模型转换成相应的逻辑模型和物理模型,并生成数据库。Power Designer是现今数据库建模市场中最为流行的工具之一,通过它能够方便地实现概念模型、物理模型和数据库之间的转换。
学生选课系统部分概念模型,如图4所示。
2.3 简略提要其它项目内容
第二个项目,安装与配置SQL Server 2008,又可分为2个任务。1)安装SQL Server 2008;2)管理和使用SQL Server 2008。
第三个项目,创建数据库与数据表,又可分为3个任务。1)使用SSMS操作数据库;2)使用T-SQL操作数据库;3、操作数据表。
第四个项目,查询数据,又可分为4个任务。1)查询单表数据;2)连接查询多表数据;3)嵌套查询多表数据;4)修改系统数据。
第五个项目,数据的查询优化,又可分为2个任务。1)规划并创建索引;2)使用视图优化系统查询性能。
第六个项目,面向数据库编程,又可分为3个任务。1)T-SQL程序的流程控制;2)使用函数访问数据;3)利用存储过程访问数据。
第七个项目,实现数据的完整性,又可分为3个任务。1)实现系统数据的域完整性;2)实现系统数据的实体和引用完整性;3)利用触发器实现数据完整性。
第八个项目,维护数据的安全性,又可分为4个任务。1)系统数据库账号管理;2)系统数据库用户权限管理;3)系统数据库角色管理;4)实现学生选课系统数据加密。
第九个项目,维持数据库的高可用性,又可分为5个任务。1)备份和恢复数据库;2)数据文件的转移;3)从数据库快照恢复数据;4)实现数据库镜像;5)实现数据库日志传送。
第十个项目,自动执行学生选课系统的管理任务,又可分为2个任务。1)使用作业自动执行数据库的维护;2)使用SQL Server代理实现邮件发送。
3 结束语
案例教学法,结构紧凑,形式新颖,示例丰富,注重理论联系实践,语言浅显易懂,具有较强的实用性和可操作性。案例教学法是推进素质教育,培养教育职业化人才的重要途径。案例教学过程中,理论与实践结合性强,学生的参与性强,师生互动性、灵活性强,富有创造性和启发性,既达到教学目的,又可以培养和锻炼学生[4,5]。
参考文献
[1]刘畅.案例法和项目驱动法在“数据库原理”教学实践中的应用探索[J].计算机教育,2009(19):77-79.
[2]葛瀛龙,龚晓君,涂利明.场景式案例教学在Oracle数据库教学中的实施[J].中国教育信息化,2010(3):59-61.
[3]王立新,章曙光.数据库原理的案例导向教学研究[J].电脑知识与技术,2010(22):37-39.
[4]郭俊辉,曹旭华,王富忠.案例教学效果的最优模型探索[J].高等工程教育研究,2010(3):140-144.
数据库案例教学 篇5
一、数据分析必须面对一堆数据,别说是小孩,就是大人,都有可能感觉枯燥乏味。因此,要想办法激发学生的学习动机。可以从两个方面考虑。此外专家还列举了一些例子,比如统计学生上学所用时间,感悟随机性;新年联欢会买水果‘学生在意、二年级的不同体重等。这些素材都是与学生的学习生活密切相关的,很容易引起共鸣。二是要让学生感受数据分析的现实意义。只有让学生觉得分析是必须的、有用的,不进行数据分析就办不成事,事情就解决不了;学生才有可能积极投身学习活动。
二、要不断诱发学生思考,使学生在修正自己的想法的过程中掌握数据分析方法。
数据分析是一个复杂的思维过程。数据分析的过程不应只是计算和画图,应该把重点放在怎么样分析数据上。因此,教师要启发学生自己想办法,让学生感悟到我们是为了解决问题而来做统计的。通过分析,学生从中提取相关的信息,根据不同背景,选择不同的背景,选择不同的方法,从而培养学生思维的灵活性。
三、要通过数据分析,参透抽样调查和数据的随机性的思想。
数据库案例教学 篇6
【摘 要】本文构建了一种层流冷却工艺控制案例库模型,提出了一种实现案例推理的算法。研究层流冷却控制工艺,归纳影响卷取温度控制的工艺特征。针对各个工艺特征给出局部相似度计算方法,提出主观赋权法来确定各工艺特征权重,采用两级过滤实现案例检索。通过实际应用表明案例推理算法有效提高首卷带钢头部卷取温度的控制精度。
【关键词】层流冷却;案例推理;案例检索
【中图分类号】F407.4【文献标识码】A【文章编号】1672-5158(2013)07-0127-01
1 前言
基于案例的推理(Case-Based Reasoning,CBR)是一种人工智能推理方法[1]。它借鉴人类处理问题的方式,运用以前积累的知识和经验直接解决问题,从而大大减少知识获取的工作量。CBR在没有领域显式模型而仅有经验知识时,较常规专家系统具有一定优势。
热轧带钢轧后冷却过程既是一个直接决定微观组织和力学性能的工艺过程,又是一个影响因素众多的传热过程,具有典型多变量、强耦合、非线性、离散型、大滞后特征,因此层流冷却控制系统对自学习参数的依赖性较强。为提高不同工况条件下模型设定精度,特在1580mm产线层流冷却系统中引入案例推理技术[2],将典型工况总结成案例形式,充分利用案例推理的智能特性对模型长期自学习系数进行决策,提高带钢头部卷取温度设定精度。
2 层流冷却案例库模型
层流冷却案例库由案例构造、案例推理、案例检索和案例学习4个模块构成。
在实际控制过程中,设计案例推理技术仅应用于换规格轧制首卷或起始卷带钢上。控制系统首先提取当前运行工况条件的描述特征(终轧温度、轧制速度、厚度、水温、PDI等)作为待解决问题输入,经过两级过滤处理检索与当前工况相似的历史案例,若能够找到一个与当前状态最为匹配的案例则作为结果输出,若对于相似工况案例采用相似计算调整后作为结果输出,否则直接舍弃推理结果。当带钢控制结束后,将该类问题作为新的实例存储到案例数据库中,以丰富实例库的内容。
3 案例构造
在案例数据库的构建中,采用合理一致的案例表示方法将直接影响CBR系统的应用效率和效果。案例表示应包含问题描述和解决方案两部分:问题描述应充分表达控制要求的工况条件,作为案例推理的基础;解决方案必须能够给出控制所需求的实际参数,以解决实际控制问题。
轧后层流冷却过程易受到较强的外部干扰和上游工序遗传影响。在案例构造过程中,采用工况特性指标(例如预报终轧温度偏差、穿带速度、水温、厚度波动、停轧时间、PDI等)和控制指标(卷取温度偏差值、标准差等)来共同实现问题描述,解决方案形式相对简易,即自学习系数。
4 案例相似度计算
案例推理是在案例数据库中求解与当前工况问题最相似的案例的过程,采用一定相似度算法来实现。
(1)计算局部相似度
计算局部相似度是计算当前待解决问题与案例的每一个工艺特征的相似度。由于案例工艺特征属性的不同取值之间没有任何联系,层流冷却系统的各工艺特征参数局部相似度定义Sim(i)(i分别代表水温、精轧终轧温度、穿带速度和轧制时间),根据不同的偏差范围给出不同的相似度。
(2)确定工艺特征的权重值
进行案例匹配时,需要决定不同案例特征的主次及其优劣程度,所决策出的特征重要程度称为权重值。权重的确定主要是采用主观赋权法,即充分利用调试经验来确定权值。
通过调试摸索不同钢种成分体系及目标厚度范围下水温、精轧终轧温度预测值、穿带速度预测值以及轧制间隔时间的相似度权重。
5 案例检索
案例检索是实现案例推理的重要环节。考虑到生产特点,设计绝对和相对两级过滤方式。
(1)绝对过滤
根据对当前工况进行工艺特征分析,给出问题的钢种、厚度层别、卷取温度层别、冷却策略作为检索条件,若检索结果为空,说明从案例库中找不到满足要求的案例源。
(2)相对过滤
在满足上述绝对过滤案例中,引入工艺特征水温偏差、轧制时间偏差、终轧温度偏差和速度偏差这四项作为进一步检索输入条件。检索结果表现两种情况:
第一种:存在完全满足当前工况特征的案例。接下来进一步增加卷取温度指标类工艺特征以筛选出与当前工况最相似且卷取温度指标控制精度最佳的案例,该案例的解决方案即作为当前问题的建议解。
第二种:检索出的案例不一定完全符合当前工况特征。首先增加卷取温度指标类工艺特征作为进一步筛选条件,接着对符合上述判定条件的案例的工况特征进行判定评估,若能找到最优的案例符合当前工况要求,则该建议方案被采纳,否则需要建议解决方案进行适当的修改来满足当前工况的需求,以最相似案例的解决方案作为出发点,基于上述相似度计算方法,明确当前工况与每个案例的相似度,得到最终的案例修正解。该案例修正解作为当前问题的建议解。
6 案例学习
案例学习是保证案例库质量的一个重要手段,主要包括案例评价和案例库维护两部分。
案例评价主要是对当前工况的应用效果进行评价,将解决方案应用效果较佳的新案例进行存储以丰富扩充案例库。
案例库维护主要是向案例库中添加新的案例(即案例存储)或删除一些噪音案例,定期将系统中工况特征相似但卷取温度指标偏低的案例进行删除,提高案例推理时案例检索的效率。此外,根据生产实际情况和调试经验,对不成功案例工艺特征和解决方案进行调整或修改,以便为以后解决类似的问题提供解决方案。
7 实际应用
通过对换规格轧制带钢卷取温度头部及整体控制精度进行统计,确定基于案例推理的层流冷却数据库系统可有效提高换规格或换层别首卷带钢的卷取温度设定精度,使已批量生产钢种的首卷卷取温度控制精度得到明显提高。但是对于试轧钢种的作用有限,还需要收集相关经验数据,将问题求解过程中获得的知识以新案例的形式加入到案例库中,进一步完善案例库,提高检索的准确性。
8 小结
本文建立了一种基于案例推理的层流冷却数据库系统。这种数据库系统具有以下特点:
(1)提出当前工况问题描述方法,即通过工艺特征对控制问题进行描述,使案例推理求得的控制案例满足当前工况的设定要求;
(2)提出卷取温度案例推理的具体实现方法,通过局部相似度与整体相似度计算求出与问题最相似的案例,并通过绝对和相对两级过滤实现案例检索,完善了案例推理算法;
(3)采用主观赋权法确定局部相似度的权重值,充分应用调试人员的经验数据;
(4)采用案例评价和案例库维护实现案例学习,保证案例库质量,提高案例检索的准确性和实时性。
采用层流冷却数据库的工艺控制数据能够有效提高换规格首卷或起始卷带钢的卷取温度控制精度,为提高稳定产品质量起到积极促进作用。
参考文献
[1] 刘晓冰,薄洪光,马跃.基于案例推理的钢铁生产工艺设计研究[J].中国机械工程,2008,19(18):2189-2195
数据库案例教学 篇7
数据库技术现在越来越多的被应用到军事、科技、医疗、网络、生活等各个领域, 已经成为不可或缺的计算机技术之一。目前, 我校指挥自动化等相关专业都开设了《数据库》课程, 主要讲授数据库理论及其应用的相关知识, 但存在理论与实验课时 (50+10) 配比不当, 学员学习动力不足, 理论与实践严重脱节等诸多问题。笔者经过多年的一线教学实践总结出, 要有效解决这些问题, 案例驱动教学是一个很好的解决方法。
2 案例的选择
传统的《数据库》课程的教学, 理论课时50学时, 主要以教员讲解为主, 讲授关系数据库、关系数据库标准语言SQL、数据库安全性、数据库完整性、关系数据理论、数据库设计与编程、查询优化[1]等内容, 另配以五个相对重要的实验, 以使学生了解基本的SQL语句, 学会简单的编程。这样50+10的模式上下来, 学员学习《数据库》课程就变成了“教员填, 学生灌”, 学完数据库, 只能应付考试, 却连最简单的一个应用管理系统都实现不了, 教学效果一直很不理想。针对这种情况, 笔者在多年的一线教学总结经验后, 提出了“理论后即应用, 边理论边应用”的案例驱动教学模式。
我校《数据库》课程一般在本科学员大三下学期开设, 学员基本已下过部队, 了解了一定的连队基层的日常训练, 一日生活等信息, 对军事科目也都有了一定掌握, 因此, 针对军队院校的学员特点, 笔者提出了以“军事训练管理信息系统”为具体案例, 讲解理论, 配以实践, “一步一学习, 一步一实践”, 遇到问题“再理论, 再实践”的教学模式讲授该门课程。在上课初期, 讲解完基础理论后, 就给学员们演示之前笔者开发出来的“军事训练管理信息系统”, 当学员们看到平常军事教员的纸质考核标准出现在电脑上, 自己所熟悉的训练科目的考核时间、方法、手段、成绩通过几条语句就可以查看, 而不需要翻阅厚厚的手册手册, 就已经激发了学员们继续学习此门课程的兴趣。再比如, 讲解“实体”、“联系”、“属性”这些概念的时候, 就会让学员们思考:军事训练管理信息系统中, 涉及到的实体有哪些?属性都有些什么?又都有什么联系?等等等等, 诸如此类。因为学员对部队正处于好奇向往的阶段, 不仅能够积极主动的思考相关问题, 而且也调动了学员们学习《数据库》课程的积极性, 课堂气氛也十分活跃, 学习劲头十足。接下来, 由简入难, 逐层深入, 随着数据库的知识学习越深入, 学员们能解决这个系统的问题也就越多, 到最后, 一门课程学完, 一个“军事训练管理信息系统”也就设计与实现完成了。不仅解决了理论与实践脱节的问题, 还解决了实验课时不足的问题, 一举两得, 教学实践效果良好。
另外, 要充分利用有限的实验教学时间。传统的实验教学, 只能够把基础的SQL语句按要求让学员们在实验课堂上进行练习, 每节内容之间不连续, 学员们当堂能够理解和掌握, 可到最后却不能将所学的所有知识融会贯通, 学习内容脱节现象严重。在实行《案例驱动》教学之后, 实验教学环节变成了连续的、有互动的教学时间。理论课堂上以教员演示讲解为主, 学员都会按照进度在课下自发的进行上机实践, 到了实验课堂上, 就成为了教员指导答疑的时间, 每个学员都或多或少的会遇到问题, 发现的问题越多, 学员们掌握的知识就越多, 实际处理问题的能力就越强。最终发现, 这种“案例驱动”教学模式, 不仅提高了学员实际动手的能力, 对理论知识的掌握也较以往的传统教学模式更扎实, 理解的夜更透彻。
3“案例驱动”教学的条件
首先, “案例驱动”教学不仅要完成好教学大纲的要求, 还要依托实际案例开发出具体的数据库应用管理信息系统, 这就要求教员不仅要有良好的教学根底, 还要掌握具体的程序开发语言, 有较高的独立科研的水平, 这样才能从宏观上把握案例中所出现的各类问题。学员们遇到问题, 提出问题, 如果教员能够及时给出正确的合理的解答, 也同样会增强学员们学习的动力和信心。
其次, “案例驱动”教学需要依托传统的多媒体教学手段。因为很多具体的执行过程都是在课堂上实现和完成的, 所以这就需要多媒体设施配套支持。 (下转第2536页) (上接第2534页)
4 结束语
基于“理论后即应用, 边理论边应用”, “一步一学习, 一步一实践”, 遇到问题“再理论, 再实践”的“案例驱动”教学模式的教学改革, 讨论→讲解→实践, 不仅丰富了教学手段, 也提高了学员自主学习的动力, 增强了学员实际解决问题的能力。该教学方法经几个批次的实践教学后, 确实提高了《数据库》课程的教学效果, 今后将继续努力, 使之更加完善。
参考文献
[1]王珊, 萨师煊.数据库系统概论[M].4版.北京:高等教育出版社, 2006.
《数据分析》教学案例 篇8
●创设情境,案例引入(5分钟)
师:我们上节课学习了《数值计算》,通过公式法或函数法可以计算出一行或一列数的总和、平均数、最大值、最小值等数值。我们计算这些数值的目的往往不只是计算数值,更重要的是想寻找一些规律或蕴含在这些数值中的信息为工作和生活服务。这节课,我们一起来探究简单的数据分析方法,其中主要包括排序、筛选、分类汇总三种技术。下面有三个案例,每个案例都含有三个问题,大家看看如何解决这些问题?
案例1:为了庆祝“元旦”,学校举办了一场庆“元旦”演讲比赛,刘燕等同学承担了这次比赛的分数统计工作。他们将评委的打分录入后,先按照评委会的要求,去掉一个最高分和一个最低分,得出每位选手的最后得分(如表1),你能通过自主探究和小组合作学习,利用本节课学习的内容,按得分高低计算出每位选手的总名次、级部名次和优胜级部吗?
案例2:表2是咱们班所有同学的身高和体重统计表,你想不想知道你的身高或体重在我们班处于一个什么样的位次,在相同性别的同学中又处于什么位次呢?咱们班男生、女生的平均身高或体重又是多少呢?
案例3:表3是2015-2016学年度第二学期班级卫生检查结果记录表,你能通过自主探究,利用本节课的知识计算出每个班级的总名次、每个班在本级部中的名次以及优胜级部吗?
设计意图:教师通过精讲,让学生明确学习任务,理解有关专业术语的概念;以学生熟悉的三个真实案例创设情境,导入新课,目的是激发学生的学习兴趣,培养他们分析问题、解决问题的能力。
●分析问题,理清思路(2分钟)
师:我们以案例1为例来分析一下解决这三个问题的思路。问题1是计算各选手名次的问题,实际上是按照得分由高到低进行排序,然后依次填入名次即可。问题2是计算各选手的级部名次,实际上就是分别对每个级部的选手进行排名,然后填入名次;还有一种方法是按照得分由高到低排好序后,通过筛选操作,只显示所选级部的选手信息,再把筛选出来的选手按照得分由高到低的顺序排好,只要依次填入名次就是级部名次了。其他选手的级部名次也按照上述方法操作就可以了。问题3是确定优胜级部的问题,是计算每个级部所有选手得分的平均分并进行比较,平均分最高的级部是优胜级部。这里用到Excel中的分类汇总的功能。现在知道这三个问题如何解决了吗?
生:知道了。
师:现在,我们根据工作需要先界定一下三个重要技术概念。排序就是在不改变数据值的情况下,重新组织数据排列顺序的一种手段。排序后,再观察记录之间的位次关系,便于事物的比较和对比,就像想知道某个同学的身高在我们班中处于什么位置,只要同学们按照由高到矮的顺序排队就非常清楚了。筛选是只显示我们感兴趣的数据,将不感兴趣的数据暂时隐藏起来。例如,我们想知道某个女同学在全班所有女生中的身高情况,就只需要让女同学排排队就可以了。分类汇总就是先将数据分类,再按类进行求和、求平均、计数等汇总统计。分类实际上就是将某一属性相同的数据放在一起,只要按这一属性进行正序或倒序排序就可以了。例如,刚才讲的例子,让所有的男同学排在一起,所有的女同学排在一起,这实际上就是先按性别分类,然后再进行汇总统计。
在学生开始学习前,教师提示自主探究有三条途径一个帮助。三条途径:一是阅读课本《数据分析》部分的内容进行自主探究,二是按照教师提供的学案进行自主探究,三是观看计算机桌面上“数据分析”文件夹中的排序.exe、筛选.exe、分类汇总.exe三个微课程进行自主探究。一个帮助就是学生在探究过程中还可以向教师求助。
设计意图:教师引导学生分析问题解决思路,让学生知道如何去操作,降低学习难度,明确评价标准,调动学生学习的积极性,激发他们的学习热情。
●自主探究,深度思考(13分钟)
学生开始进行自主探究。
教师要及时解决学生遇到的疑难问题,对个别学生进行单独辅导,为顺利完成教学任务提供保障。需要注意的是,不管是解决疑难问题还是个别辅导,教师都不能直接操作,只能对学生进行引导和提示,让他们自己解决认知冲突,只有这样才能保证自主探究的效果。在这个环节中,教师根据自主探究情况及时调整上课方案,以达到教学效益最大化。
在自主探究8分钟后,有学生陆续完成了3个问题,13分钟后大部分学生通过自主探究解决了3个问题,其余没有完成的学生也进行了充分的思考,这时小组交流就能够充分发挥作用了。
设计意图:将大段时间留给学生进行自主探究与合作学习,让学生有充分的时间进行思考和探究,解决认知冲突,让他们成为课堂的主人,提高他们自主学习的积极性。教师积极引导和点拨,充分体现以学生为主体、以教师为主导的教学思想。
●合作学习,解决疑难(5分钟)
师:大部分学生通过自主探究解决了3个问题,下面小组内交流一下各自的操作方法,解决疑难问题。
设计意图:让学优生帮助学困生完成学习任务,增强他们的集体荣誉感。学生通过交流操作方法,开拓操作思路,触发灵感,同时培养了合作分享、交流沟通的能力。
●小组展示,教师点拨(15分钟)
师:所有小组都完成了交流,下面我们进行成果展示,每组推荐一位同学来展示,要边操作边解说,小组内其他同学可以补充。其他组的同学要认真听、认真看,展示完后要进行评价。下面由一组的A同学来展示。
生A:我们小组探究的是案例1确定每位选手的总名次问题……
生A非常顺利地展示了两种排序方法,并用拖动填充柄的方法将总名次依次填入,操作非常熟练。
师:生A在K3、K4单元格中分别填入“1”和“2”,然后同时选中K3、K4单元格,向下拖动K4单元格的填充柄,实现名次的自动填充。一组还有没有其他同学做补充?
生B:有。
师:请你来给大家展示一下。
生B先在K 3单元格中输入“'(半角)1”然后向下拖动K3单元格的填充柄,实现名次的自动填充。
师:很好,生B非常具有探索求新的精神,探索出了一种不同的方法。为了表示鼓励,给他们组加11分。老师也用过这种方法,但出现了一个问题,大家能不能帮我解决一下?
教师演示:在K3单元格中输入“’(全角)1”,然后拖动K3单元格的填充柄进行填充。结果虽然也是产生了一个序列,但每个数前都有一个“’(全角)”,同学们这是怎么回事啊?
有同学说老师输入了全角的“’”,应该输入半角的“'”。
师:对了,这个撇号应该是半角的,如果输入成全角就会出现刚才的问题。请同学们一定要记住这个问题。还有没有其他的填充方法?
学生都沉默,表示没有探索到其他方法。
师:在K3、K4单元格中分别填入“1”和“2”,然后同时选中K3、K4单元格,接着双击K4单元格的填充柄,完成名次填充。下面请第二组的C同学来展示第二个问题的操作方法。
生C是用排序的方法完成的,“主要关键字”选择了“年级”,“次要关键字”选择了“最后得分”,并选择了降序排列,然后单击确定,完成排序;接着,他用教师刚才讲的填充序列的方法,非常迅速地填入了各选手的级部名次。二组的D同学通过自动填充没有成功,最后用手工填充的方式补充完整了。
师:二组的两位同学给我们展示了两种方法,说明他们认真地进行了探究,二组得10分。当表格中的记录较多且我们只对其中一部分数据感兴趣时,可以使用数据筛选功能,通过设定条件,将不感兴趣(不满足条件)的记录暂时隐藏起来,排除干扰,显示感兴趣(满足条件)的记录。数据筛选有助于我们发现某一范围内数据中所蕴含的信息。下面请第三组的E同学进行展示。
生E一开始,没有按“年级”列排好序就直接进行了分类汇总操作,结果没有得到正确结果。后来,在同组同学的提示下,得出了正确结果。
师:分类汇总,顾名思义,就是先将数据分类(排序),然后按类进行求和、求平均、计数等操作。它可以帮助我们对不同类别的数据进行分析比较、判断优劣。大家一定要牢记,分类汇总,一定要先分类,再汇总。第三组得8分。案例1的问题分别由一组、二组、三组的同学展示完了,案例2和案例3的问题跟案例1的问题是相似的,使用的操作方法也是一样的,同学们看看案例1的问题能不能解决?
生:能。
设计意图:在本环节,教师指定学生展示,是防止小组总是推荐同一学生展示,而让每一个学生都有展示的机会。学生操作不规范时,教师要进行示范操作。学生的专业术语运用不正确时,教师一定要纠正。教师结合学生的展示操作把自己的软件使用经验和心得传授给学生,向其推荐便捷高效的操作方法,纠正学生的不良习惯,培养他们良好的信息素养。
●查漏补缺,巩固提高(3分钟)
师:没有完成的同学,根据刚才同学们的演示,把问题解决了。完成的同学,用你没用过的方法,再操作一次。熟练掌握各种操作方法的同学,再做其他没有做的案例。
学生根据自己的情况,各自完成不同的任务。教师巡视。
设计意图:要求学生用规范的操作解决问题,能够起到规范学生操作、巩固所学技能的作用。要求学生用新方法重新做一次,能使学生掌握新的操作技能。
●盘点收获,拓展延伸(2分钟)
师:通过本节课的学习,你学到了哪些知识?下面请一位同学谈谈本节课的收获。第三组的得分最少,咱们把这次机会让给三组吧,请三组的F同学来总结。
生F:我这节课学会了Excel电子表格的排序、筛选和分类汇总三种基本的数据分析方法,并能利用这些方法进行简单的数据分析,还学会了使用填充柄自动填充序列的三种方法。
师:生F把我们本节课学习的内容总结得很好。给三组再加2分。下面我们来看看各小组的得分情况:一组11分,二组10分,三组10分。从得分情况来看,这节课各小组势均力敌,虽然分数差别很小,但是一组还是比其他小组多了1分,因此本节课的优胜小组是一组,大家鼓掌向一组表示祝贺。(学生鼓掌)数据分析在生活中的应用非常广泛,同学们回家后和妈妈一起将每个月的家庭开支输入电子表格,用我们今天学习的方法分析一下,看看你家的钱都花在什么地方了,合不合理,并提出修正意见。最后,请大家填写“数据分析自我评价表”,自评学习任务的完成情况。
●课后反思
本节课选取了学生生活中常见的3个案例,将其作为信息技术的应用对象,设置教学情境,激发了学生的学习兴趣,调动了他们学习的积极性。教学过程中,笔者将大部分课堂时间给了学生,让学生成为学习的主人,充分调动了他们的主动性和积极性。教师发挥主导作用,在课堂上积极发现问题,解决问题,精讲点拨,提高了教师讲授的针对性和有效性,提高了课堂效益。同时,本节课笔者充分重视了课堂的生成性,根据学生的学习情况及时调整讲课内容及讲解重点,取得了较好的效果。绝大部分学生能够熟练掌握本节课的学习内容,完成教学目标。本节课的不足之处是:由于内容较多,各环节的时间分配不是很合理,时间比较紧张。在学生的分层培养方面做得不够,使部分学有余力的学生存在吃不饱的现象。另外,本节课的评价手段只有学生个人的自评,稍显单调。
数据库案例教学 篇9
在传统的计算机专业课教学中,大量的时间用于基本概念的讲授和理论的理解,使学生对问题的提出和解决难以把握,而且容易使学生产生厌学心理,丧失积极主动性。而运用“PBL模式”展开的教学,不再是被动接受,而是将所学新知识和技能蕴涵于“问题”中,它强调的是把学习设置到复杂的、有意义的问题情景中,通过让学习者合作解决真实性问题,来学习隐含与问题背后的科学知识,形成解决问题的一种学习模式。在教师的导向作用下,以问题为引导,学生自学讨论为主体,打破了传统的教学中强调教师讲授为主,学生被动接受的陈旧教育思路,最后成功完成“问题”,从而建构属于自己的知识与技能[2]。
1 PBL在理论教学中的应用
运用PBL教学模式,在《数据库原理》课程的教学过程中,以有助于学生理解、掌握数据库基础知识和基本理论为目标,以学生作为主体完成一个个具体的任务为线索,通过教师设计任务,由学生进行任务分析、任务分解、提出问题,并共同寻找出问题的最终解决方法,大大提高了学生的学习热情和实践能力。以此为基础,在课程教学中通过进一步引导学生观察、思考、想象,激发创新思维,培养了学生的创新精神。从最后设计实现的结果来分析,决大部分同学能快速找到相关资料,熟悉模型并将其运用到具体问题中来,并取得了很好的分析结果,且教学时间很少。由此分析,通过该方法教学可以明显提高学生学习的积极性和主动性,增强学生的学习能力。
再如讲授《SQL Server程序设计》课程的存储过程、触发器章节时,围绕典型案例,由教师提出“问题”,让学生带着“问题”学习教材、参考书——解决问题,寻找正确答案。通过教师与学生的在课堂或机房互动讨论,弄懂弄通,使学生“知其所以然”。掌握基本理论的同时要善于通过信息反馈了解学生存在的问题,及时调整讲解与讨论重点,使学生能完整,并准确地消化吸收掌握教学内容。
2 教学示例
针对数据库基本原理部分枯燥难懂的问题,对不同的知识点设计了相应的背景问题,并要求学生给出解决的方法,然后通过对各种方法的总结,得出适当的结论,加深了对相关理论的理解,获得了很好的教学效果。
为了更好的理解“PBL教学模式”在实际教学过程中的具体应用,本文给出一个实际的教学示例进行说明:
2.1 提出问题
问题是PBL的基础、出发点以及引发学习活动的主线,问题设计的适当与否是PBI学习成功的关键,设计问题时应该注意以下几点[3]:
1)设计的问题应是比较复杂且具有综合性
问题能浓缩要掌握的知识要点。根据学科的特点,结合教材,分析教学内容,列出知识要点,哪些是需要重点掌握的,哪些是了解的,它们与实际需求的联系,并据此来设计问题。
2)设计的问题应具有真实性或拟真性
问题应来源于现实生活,是学生在日常生活中可能会遇到的问题,并且具有社会需求性。如果在设计问题时,问题的绝对真实在教学中不可能完全实现,就可考虑通过一定程度真实的问题来促进真实性的学习,有效地激发学生的学习动机。
3)好的问题设计往往需要计算机课教师深入到行业中,挖掘实际工作中所要用计算机解决的问题。
项目组在讲授数据库设计理论时,提出了一个有关移动公司的问题。因为目前大学生们都拥有手机,话费,用户档案等问题与他们的生活息息相关,自然会激起他们的兴趣,而兴趣是最好的老师。
【案例】欲设计移动公司手机信息管理系统,用于管理:
(1)手机销售信息(由营业厅售给用户)
(2)手机用户档案信息(用户名,证件号码等)
(3)手机通话信息(每一次通话的详细情况)
(4)手机话费信息(每月的话费组成)
在此基础上实现常用的查询,如:
(1)每月手机的销售情况;
(2)每种机型的销售情况;
(3)每个营业厅的手机销售情况;
(4)根据手机号码查询其用户信息;
(5)根据手机号码查询某时间段内的通话情况;
(6)每月手机话费收入;
(7)欠费用户查询。
试设计合适的数据库,并在此基础上用SQL实现所有的查询。
2.2 现在知道什么?(事实)
要解决上述问题,必然要掌握一定的基础知识。很显然,当讲到数据库设计章节时,学生应当掌握数据库、表的基本知识、掌握关系模式的好坏对一个系统的影响。应当掌握针对上述问题,若是设计一个不好的关系模式,会存在数据冗余,对表增删改时会存在插入、删除、更新等异常现象。但教师要重申如何辨别一个关系模式的“好坏”。
2.3 问题该怎么解决?(想法)
由案例可知,目标是针对一个具体的应用环境设计一个适合于它的关系模式的问题。如果一个关系模式不适合,设法改造,如何改造。改造过程中,要知道,关系模式不求规范化最高,只求最适合。此外,教师还要使学生认识到,规范化过程是用于设计好的数据库的有力辅助,但并不是唯一的方法。
2.4 还要知道什么?(学习目标)
掌握以上知识的前提下,要设计移动公司的数据库还要掌握什么知识?这就引出本章的教学目标:
1)了解E-R图?E-R图的绘制方法。
2)E-R图向关系的转换,各种联系的转换原则。
3)各个关系模式的码以及属性的认定。
4)关系模式冗余函数依赖的去除,如何认定关系模式是“适合”的?
2.5 如何知道?(行动计划)
授课前一周,老师告诉学生教学方式的转变,和学生沟通目标,达成共识。根据数据库原理课程的学习重点和难点,循序渐进把设计好的问题或问题方向告知学生。学生自由组合成小组(每组3~4人),老师引导学生在课前翻阅教材、查阅资料,进行充分的准备,收集与问题相关的已有知识,做好笔记,便于课堂上发言讲解自己所作的准备工作。
由以上案例可知,在采用PBL教学模式教学过程中,教师的教学观念的转变。传统的教学模式中,教师处于主讲地位,而PBL教学模式要求教师转变观念,成为学生学习道路上的引导者,帮助者。采用PBL教学,教师需要查阅大量的教学资料并深入到实际岗位中了解需求,需要投入更多的备课时间,精心设计问题,激发和发现学生的创新潜能,捕捉学生创新思维的闪光点,多层次、多角度地培养学生的创新精神和创新能力。此外,还要激发学生参与PBL学习的积极性。学生已习惯听老师讲,存在不善于提问及依赖性强的特点。要有效激发学生参与PBL的积极性,老师在设计问题时要注意选择与学生切身相关的问题来激发学生自主学习的意识、兴趣,调动他们的积极性,让其主动参与。
3 结束语
笔者和本项目组成员采用PBL教学模式后,取得了明显的教学效果。PBL教学模式能有效激发学生学习数据库原理这门课程的兴趣和参与意识,培养学生自主学习技能与创新能力,提高处理岗位实际问题时有效运用知识的能力,并为学生终身学习奠定基础;同时也增强了师生交流和师生关系,教师也可从学生的讨论中得到某些启示,真正做到教学相长[4]。
参考文献
[1]罗蓉,苑璟,杨百龙,李俊山.数据库原理及应用实验教学探索[J].太原教育学院学报,2006(6):112-114.
[2]韩钰铃.数据库系统原理教学改革探讨[J].网络与信息,2010(11).
[3]李永.数据库原理课程理论教学方法研究[J].计算机教育,2010(20):34-38.
数据库案例教学 篇10
1 案例教学法
案例教学法起源于1920年代,由美国哈佛商学院(Harvard Business School)所倡导,从广义上理解,案例教学方法就是指将案例基础理论、案例开发理论、案例应用理论等内容融合在一起的一个庞大的知识教育体系。狭义上讲就是指在教学中使用案例的基本内容来进行教学的一种教育手段。通俗地讲案例教学法是通过案例进行课堂教学,能够充分调动学生学习的主动性,有利于培养学生的创新能力和理论联系实际的能力,同时,也有助于提高教师本身的素质。
2 SQL Server数据库课程的案例教学法的教学方法
2.1 案例的选择设计
SQL Server数据库的课堂教学主要是在教学大纲和教学内容的基础上,根据教学目标选取具有代表性的典型案例。案例的选择不仅功能完善,而且能够覆盖大部分知识点,将教材中的知识点进一步拓展延伸使其形象化具体化,让学生更易于理解和掌握。总结来说案例选择应该选取实用的教学内容,突出重点,攻克难点。这就要求教师要做好教材分析,对教材要做到“懂”、“透”、“化”。“懂”是指对本课知识(基本内容、基本概念)的完整理解不再存在任何疑虑;“透”即细读、精研教材后能将本课知识与前、后教学内容(或其他主题内容)融会贯通;“化”是将教材内容化为自己的思想、行为,使之成为自己知识体系中的有机部分。
2.2 案例教学法的教学过程
2.2.1 案例预习
首先,提前把选择好的教学案例资料、设计方法发给学生,让学生阅读案例材料和方法的同时搜集相关的信息,分析整个案例中应用的知识点。分析案例的同时,教师应该提前把一些案例中应用到的知识点告诉学生给学生布置一些问题,让学生带着问题去预习和思考,提高对知识点的掌握。有了前期对案例的预习对后面整个教学会起到事半功倍的效果。
2.2.2 案例讲解
学生预习完案例材料后,应该就会对整个案例和教学内容有一定的了。这时教师通过对案例进行分析和讲解,逐步分析案例中所运用到的知识点,分析本次案例中的难点并提出问题。要让学生明白问题是什么,要做的事情是什么,最后要做出一个什么样的效果。最后,我们应调动学生参与讨论的积极性,把大多数时间留给学生练习和讨论,引导学生总结、分析、归纳、运用。
2.2.3 案例讨论任务分配
教师主导讲解完以后应该把大部分时间留给学生讨论分析案例,最后分小组动手完成案例。在此过程中教师及时进行引导、点拨,教师自己也要积极地参与到讨论中指出里面的不足并提出修改的方法,适当时提出新的知识点,指出重、难点充分发挥学生的主体作用。此时也可以以小组竞赛的形式对各个小组完成案例的结果做比较,增加学习的娱乐性。
2.2.4 案例总结
学生完成案例后,教师应该及时总结案例解决的成败并探究其他的解决方法。教师及时总结有画龙点睛之功效。例如:在“成绩”表中查成绩在50到60之前的同学姓名,有三种方法:
方法一:Select姓名from成绩表where成绩>=50 and成绩<=60
方法二:Select姓名from成绩表where成绩between 50and 60
方法三:Select姓名from成绩表where成绩like‘[50-60]’
此类案例可以引导学生一题多解,让学生触类旁通,鼓励学生多动脑、多思考。
3 案例教学法的优点
第一,案例教学法可以帮助、培养学生能够从老师的案例中掌握原理和方法。而不是单纯的灌输原理和方法,让学生死记硬背。
第二,有助于学生主动学习。学生可以从多个案例中选择自己感兴趣的案例,积极主动地去分析,培养学生的自主和创新能力。
第三,有利于从多个角度来培养学生的能力。
第四,为教师和学生的互动搭建桥梁。
第五,能够情境化的理论更好的联系实际。
第六,在案例教学中,可以让学生扮演各类角色,这样可以调动学生的真情实感,穿插情感与价值观教育效果好。
4 案例教学法的问题与发展
案例教学法的关键是案例的选取和组织,目前来看,大多院校只能做到个别课程的案例教学甚至是教师个人的教学方法,没有形成一个统一的案例教学资源库,如果能和兄弟院校区域院校构建一个资源丰富、可共享的案例资源库势必会大大提高教学质量和效果。因此,想要真正地把案例教学推广开来建立一个资源共享库是势在必行的。
5 结束语
综上所述,在SQL Server数据库教学过程中,应该留出一定的时间让学生自己进行总结归纳,这样,学生的体会才能更深。要多鼓励学生提出自己的观点和看法,主动参与教学、积极思考问题。此外,教师应作出方向性的总结,给学生一个正确的指引。通过采用案例教学法调动了学生的积极性和主动性,取得了良好的效果,但也有不足之处,有些理论知识无法用案例演示出来,所以需要融合项目教学法和任务驱动教学法来完成,探索出符合高职学生特点的有效的教学方法,以达到最佳效果。
摘要:在高职教学中SQL Server数据库是一门理论和实践相互结合的重要专业课程,该教学质量的好坏直接影响到后续课程的学习。该文针对SQL Server数据库课程内容的特点,在教学中引入案列教学法,分析案例教学法的内涵和发展现状,并从实际教学情况探讨案例教学的具体实施、优点以及发展问题。
数据库案例教学 篇11
云南省劳动保障系统全省信息化数据网络总的指导思想是:"统一规划、统一标准、城市建网、网络互联、分级使用、分步实施"。即:自上而下统一规划,城市网以社会保障和劳动力供求信息为核心,逐步实施失业保险和职业培训等其他功能。在全省统一标准和初步建成城市网的基础上,实现省会与各地市的网络互联,完善省干二级广域网和各级数据中心局域网,最终建成四通八达、业务顺畅的云南劳动保障系统全省信息化数据通信网络。
系统结构建设分析
云南省劳动保障骨干广域网是用于承载从省中心到各级地市、区县、乡镇社区等劳动保障机构劳动保障系统业务信息的上下传递,全面保障劳动保障各项业务的畅通。省骨干广域网主要联接国家劳动保障部中央节点和云南各地市节点,实现了劳动保障部所要求的劳动保障各业务应用系统要共用部-省-市广域主干网,避免网络的重复建设。
云南省广域主干网主要进行省和地市间的信息交换。具体来说,全省劳动保障数据骨干广域网分为省—市—县(市、区)—街道、乡镇、社区四级网络。本次网络将在云南省劳动和社会保障厅设立省级网络骨干节点,上联国家劳动保障部网络中心,下联各城市劳动保障网络和省同级业务经办机构;城市级骨干节点联接市内及所属区县的就业经办机构、街道(乡镇)、社区经办网点以及相关部门和单位。
按照国家劳动保障部建网规划,规定各省劳动保障系统的数据中心网络建在省级和市级,县不设数据中心。本次云南劳动保障系统全省信息化数据网络数据中心的建设,只考虑省会即云南省劳动和社会保障厅数据中心,各地市数据中心的建设在后期工程中完成。
全省骨干广域网的建设
根据本次项目规划,云南金保工程省网网络结构采用星型组网方式,以省劳动保障信息中心作为网络核心,分别通过SDH 2M连接各地市劳动保障网络,其网络拓扑图设计如下所示:
云南省劳动保障网络全网采用华为3Com公司的路由器和交换机设备组网,骨干核心节点为云南省劳动保障信息中心的两台高性能路由器quidway NE20-8,他们负责汇聚各地州劳动保障信息中心的数据流量,骨干节点的设备要求具有较高的路由转发性能和较好的VPN支持能力。同时,全省16个地州采用quidway AR46系列多业务路由器,分别通过2M链路与省中心核心节点连接,保障了全网链路的可靠性,并提高了与省信息中心交换数据的带宽。
省数据中心网络的建设
云南省劳动保障数据中心分为两个层次部署网络:即核心层和接入层。 网络核心层采用两台华为Quidway S8512万兆路由交换机作为核心设备 ,两台8512通过2*GE千兆高速捆绑并互为冗余备份,同时云南劳动和社会保障厅各部门服务器群双链路也连接到S8512; Quidway S5024P交换机则作为接入设备实现千兆或10/100M智能安全到桌面接入,通过2*GE采用双归方式与核心层交换机S8512互联以保证汇聚到骨干的可靠性。全网骨干和接入层设备通过IEEE 802.3ad、IEEE 802.1W/802.1S和VRRP以及OSPF等价多路径负载分担技术等业界标准网络技术保证设备级、骨干链路级和网络路由级的高可靠冗余备份和负载均担。
数据库案例教学 篇12
Visual Fox Pro数据库程序设计是当前各高校针对非计算机专业学生开设的一门重要的计算机语言类公共课程,也是全国计算机等级考试二级考试大纲规定的考核科目之一,该课程的教学目标是使学生了解关系型数据库管理系统的基本概念,熟练掌握VFP数据库管理系统的使用方法,能够正确理解程序设计的概念,掌握面向对象的编程设计思想以及使用VFP开发数据库应用程序的基本能力[1],学习好该门课程对整体提升学生计算机应用能力有很大帮助,那么如何在VFP教学中树立先进的教学意识、采用有效的教学方法来取得好的教学效果,是每位任课教师都在探索的课题。案例教学法是经过长期的教学实践形成的教学方法,近几年来已经被各种学科教学广泛应用,积累了丰富的教学经验,本文将就案例教学法在Visual Fox Pro数据库程序设计课程中的应用进行详细探讨。
2 Visual FoxPro数据库程序设计课程目前教学存在的问题
Visual Fox Pro数据库程序设计课程要求学生在学习过程中既要学好相关理论知识,同时还要掌握实际操作技能以及程序设计方法,但目前各高校在理论课程教学中普遍采用传统的注入式教学模式,主要是教师在课堂通过课件讲理论内容,学生看大屏幕,例如在表的创建、表的操作、SQL关系数据库查询语言等内容教学时,教师首先会讲命令的格式、命令的功能等一些相关概念,然后再举例说明使用方法,这种教学方式会使学生把注意力都专注于VFP的基本概念及其联系上,花费了过多的精力去学习基本语法、语句,使很多学生养成了只会动脑记忆不会动手实践的习惯。另外由于该门课程内容繁多,过多地注重理论教学,也使得学生上机实验学时安排较少,练习时间不够充分,而且在实验课上学生也主要按照理论课上教师讲解的知识来做各个例题、测试结果,按照现成的命令被动去模仿操作,实际上学生并没有真正把知识消化吸收,更不能从全局的角度来考虑问题,而认为各章的实验内容互相脱节、各不相关,缺乏对所学课程的整体认识,学生在学习中由于没有接触过完整的系统开发过程,在以后的学习工作中遇到数据库系统中的相关问题时,仍然不知道如何去解决,这些存在的问题都不利于学生独立分析问题和解决问题的能力的培养。
3 案例教学法在Visual FoxPro数据库程序设计课程教学中的应用
3.1 案例教学法介绍
案例教学法是运用具体案例来教学的一种教学方法,是教师根据教学目标和教学内容的要求,将自己精心策划的有代表性的实际案例引入到教学内容中去,引导学生有针对性地分析讨论,让学生在具体案例的设计中思考探索,使学生将所学理论知识能够在具体情境中得到分析应用,这种教学方式能够加深学生对知识的理解,同时也培养了学生独立思考、集体协作的能力以及分析解决具体问题的能力[2]。
3.2 在Visual FoxPro数据库程序设计课程教学中的应用
(1)案例的选择。在Visual FoxPro数据库程序设计课程教学中应用案例教学法,案例选择的好坏对教学效果会有直接影响,在教学环节中起着非常重要的作用。教师在案例的选择上要注意以下几个问题:首先案例的选择要与学生所学专业相结合,对于医学专业的学生,教师选取的案例要贴近医学领域,使学生领略到该课程在自已所学专业中的实际应用价值,学生才能够从内心深处认可这个案例,例如教师可以把“患者住院信息管理系统”选做教学案例,在实际教学的各个环节,都围绕这个案例开展,将教学内容的各个章节内容融入到此案例中去,使整个教学内容连贯生动。其次,案例的选择还要新颖、有代表性,使学生容易接受并感兴趣,这样才会对教学起到帮助作用。
(2)Visual FoxPro数据库程序设计课程教学内容。Visual FoxPro数据库程序设计课程主要包括以下几章教学内容:
第一章:数据库设计基础,主要包括数据库系统基础知识、数据模型和关系代数等内容。
第二章:Visual FoxPro操作基础,主要包括Visual FoxPro的开发环境、常用文件类型、命令概述及项目管理器。
第三章:Visual FoxPro的数据及其运算,主要包括Visual FoxPro的数据类型、常量、变量、表达式、常用函数等。
第四章:数据表基本操作,主要包括表的创建、表的操作、表的排序索引、表的统计计算、多个表的操作等内容。
第五章:数据库基本操作,主要包括数据库的创建、数据库的操作、数据库表的操作等内容。
第六章:Visual FoxPro程序设计,主要包括程序设计基础以及顺序、选择、循环结构程序和多模块程序设计。
第七章:SQL关系数据库查询语言,主要包括SQL语言概述、SQL的数据查询功能、SQL的定义功能和SQL的数据操作功能。
第八章:查询与视图,主要包括查询、视图的设计与应用。
第九章:表单设计与应用,主要包括面向对象的概念、表单的创建、表单控件的应用。
第十章:菜单设计与应用,主要包括下拉式菜单设计及快捷菜单设计。
第十一章:报表、标签设计与应用
第十二章:Visual FoxPro系统开发实例
(3)案例教学法在《Visual FoxPro数据库程序设计》课程教学中的具体应用。在《Visual FoxPro数据库程序设计》课程教学中采用案例教学法,首先教师要选择使用Visual FoxPro软件开发的管理系统经典案例(如患者住院信息管理系统),在本课程的第一节课教学时教师向学生演示这些系统的界面及主功能模块,吸引住学生注意力,然后再向学生介绍该系统的总体架构,并让学生结合医院实际情况讨论患者住院信息管理系统主功能模块通常应包括的子功能模块有哪些,结合学生讨论结果教师给出答案,例如该系统包括信息查询子系统、住院处管理子系统以及住院科室管理子系统等,其中住院处管理子系统还包括以下模块:办理住院手续模块、患者信息查询模块以及常规检查模块等等,接下来教学的各项内容都要紧密围绕这个案例来开展,将该案例系统中涉及的数据的存储、数据操作、系统中包括的各个对象、各对象之间是怎样工作的等等全部内容都对应分解到教材中的具体章节教学中,例如在第四章数据表基本操作中表的创建一节教学时,要求学生创建一个患者信息表,教师首先要组织学生讨论该表应包括哪些有用的信息,然后结合学生的意见确定出该表包括姓名、性别、年龄、病史、过敏史等字段,使学生对患者住院信息管理系统开发所用到的数据表有一个初步的认识。最后在第十章菜单设计与应用的教学中让学生设计出住院管理信息系统的所有主系统、子系统和各个子功能模块,并通过第六章Visual FoxPro程序设计内容编写程序代码来实现各项功能。结合具体案例进行教学,学生亲自动手完成了案例的开发设计,可以全面了解到本课程每一章节的内容在开发一个完整系统所发挥的作用,通过亲手实践过程既提高了学生的计算机程序设计水平,也使学生真正能够体会到了学习该门课程的实际意义。
4 结语
笔者将案例教学法应用到了Visual Fox Pro数据库程序设计课程教学中,通过几年的教学实践证明,新的教学方法使教师的授课模式更加丰富,提高了教学效率,同时也提高了学生分析解决实际问题的能力,使学生学习计算机知识的兴趣更加浓厚,同时学生参加全国计算机二级等级考试的通过率也显著提高,收到了非常好的教学效果,案例教学法对Visual Fox Pro数据库程序设计课程教学起到了积极的推动作用。
摘要:案例教学法是经过长期教学实践形成的教学方法,近几年来已经被各种学科教学广泛应用,积累了丰富的教学经验。文章首先分析了目前各高校Visual Fox Pro数据库程序设计课程教学存在的问题,然后就案例教学法在该课程教学中的具体应用进行了详细探讨。实践证明,新的教学方法使教师的授课方式更加丰富,提升了教学效率,同时也提高了学生分析解决实际问题的能力,使学生学习计算机知识的兴趣更加浓厚,同时学生参加全国计算机二级等级考试的通过率也显著提高,收到了非常好的教学效果,对Visual Fox Pro数据库程序设计课程教学起到了积极的推动作用。
关键词:案例教学法,Visual Fox Pro数据库程序设计,教学,应用
参考文献
[1]陈荣春,薛立新.《VFP程序设计》课程案例教学设计及实施[J].职业技术教育,2007(23):79-80.
【数据库案例教学】推荐阅读:
《数据分析》教学案例06-19
数据分析报告案例05-24
建筑施工数据分析案例05-26
数据库教学法07-01
数据库教学方法09-06
数据库实践教学大纲05-27
教学:数据库-存储过程资料08-20
教学数据库管理系统09-02
数据库课程的教学改革07-14
数据库综合练习教学设计08-25