教学数据库管理系统(通用11篇)
教学数据库管理系统 篇1
《初识数据库管理系统》
教学设计
一、教学目标
知识与技能:理解数据库管理系统的相关概念,学会在Access中创建数据库,并认识Access数据库的窗口结构。
过程与方法:让学生通过分组讨论交流、类比学习、自主学习探究等方法,理解数据库管理系统的相关概念,学会在Access中创建数据库。
情感、态度、价值观:激发学生对数据库的兴趣,认识到应用计算机管理数据的高效与便捷。
二、教学重点与难点 重点:
1、让学生理解数据库管理系统的相关概念。
2、让学生学会在Access中创建数据库,并认识Access数据库的窗口结构。难点:对“数据库、字段、字段名、记录”等概念的理解。
三、教学过程 第一环节:情境激趣
以在“湖北省学生学籍管理系统”中能快速查询到学生信息为例,激发学生对数据库管理系统的兴趣,并导入课题。
1、师述:先自我介绍,非常高兴和大家一起来学习一节课。之前我和同学们并不认识,但是我现在可以很快知道你们每个人的信息,大家信不信?想不想试一试?哪个报上姓名,我就能说出他的身份证号、生日、家长姓名等信息。(指两三名学生进行查询)
2、提问:老师为什么这么快就可以知道同学们的信息?(学生回答,比如:事先走访调查、查学生档案等)
3、师讲述:老师是利用“湖北省学生学籍管理系统”做到的,老师再演示一个给同学们看一下。不光只大家班上的同学的信息可以查到,就是整个学校,甚至全松滋市、全湖北省、全国的学生信息都可以在这样的系统中很快查到。这个“湖北省学生学籍管理系统”,实际上是一种数据库管理系统。(师板书课题:初识数据库管理系统)
通过老师刚才的演示和介绍,大家有什么感受? 这节课我们就来认识一下数据库管理系统。
第二环节:分组讨论学习,理解数据库管理系统的相关概念。
1、师事先分发文件:“三张表”电子表格,及导学案。
2、师述:数据库并不神秘,我们常见的一些表就是简单的数据库。导学案:任务一:观察“三张表”里的“学生信息、学生成绩、通讯表”,思考下面的问题:(5分钟)
(1)从这三张表里我们可以得到什么信息?
(可以得到一些学生的基本信息、一些学生的考试成绩、一些人的联系方式。)
(2)这些表有什么用途?
(用途:查询学生的信息、查询统计学生的考试成绩、查询联系方式等)(3)这些表的每一列有什么特点?(每一列数据的类型一样)
(4)这些表的每一行有什么特点?(每一行都是同一个人或对象的数据)(5)如果将这些表中的数据打乱,数据还有利用的价值吗?(没有)
3、指名回答,正确加分。
4、老师小结:这些表都是为了实现一定的目的建立的,这些表中的信息都是“数据”,这些数据都是按某种规则组织起来的。像这样,为了实现一定的目的,按某种规则组织起来的“数据”的集合,就叫数据库。
师板书:数据库:为了实现一定的目的,按某种规则组织起来的“数据”的集合。
5、师述:在电子表格中,竖的叫列,横的叫行,但是在数据库中,每一列叫一个字段,各列的第一行数据叫字段名,从第二行开始,每一行叫一个记录。
(借助PPT演示介绍、并板书:字段、字段名、记录)
6、导学案任务二:找开并观察“三张表”数据库中的三张表,各有几个字段,字段名分别是什么?共有几条记录?(回答一个正确加10分)
第三环节:老师介绍数据库管理系统及Access。学生自主学习教材,探究在Access中创建一个新数据库,并认识数据库窗口的结构。
1、师述:数据库怎么建立,怎么管理,这就需要相应的软件,那么,能够用来建立数据库,完成数据库维护管理等操作的软件,就叫做数据库管理系统。
师板书:数据库管理系统
常用的数据库管理系统有Access、Visual Foxpro、Sybase、Oracle等,(师板书),其中Access是Office办公组件之一,操作环境与我们学过的Word、Excel、PowerPoint相似,有些图标样式和功能完全相同,具有上手快、操作简单的优点。我们就以Access为例来学习数据库管理系统。
2、让学生完成导学案上的任务三:
参考课本:第46页至47页,完成下面的任务:
(1)在Access中以“机号+姓名”为名创建一个新数据库,并提交。(最先提交的加10 分。)
(2)回答:Access数据库窗口由哪几个部分组成?(回答正确加10分)
3、师小结并板书:Access 数据库窗口:数据库工具、数据库对象、对象显示。
第四环节:课堂小结与评价
1、通过这节课的学习,大家有什么收获?
2、看看哪组得分最高?
教学数据库管理系统 篇2
1 理论教学环节
1.1 先修课程与数据库的衔接
在数据库系统原理课程之前,要对前沿课程与本课程的衔接进行详细说明,让同学们对专业知识的体系结构有所掌握,对数据库系统原理这门课程有初步了解,并使其对系统及网站等数据信息来源有初步了解。
例如,程序设计、数据结构中的编程思想及算法、语法结构等与在数据库编程中的流程控制等内容上有相通之处,便于学生更好的理解和掌握数据库编程。
1.2 学生兴趣的培养
由于学生在之前学习过程序设计和数据结构,对编写程序的兴趣存在一定差异性,加上大学教育不同于中学教育,因此有部分学生感到教师授课速度快、听不懂、收效欠佳。针对这些问题,首先要培养学生对这门课程的兴趣,课堂中可以利用多媒体演示往届学生的优秀设计作品和一些辅助教学经典案例。在讲解每一个新的知识体系前也是如此,根据所学知识设计一些与现实应用衔接比较近的题目,在课堂上利用多媒体演示给学生们看如何用数据库编程实现,让学生清楚的看到运用这些知识可以实现哪些具体效果,由浅入深,消除学生的畏惧心理情绪,增强对本课程学习的信心,启发思维。让学生们看到努力的方向和可达到的目标。
例如,利用同学们对教务管理系统的熟悉和好奇心来激发大家的学习兴趣,掌握数据库的规范化设计。通过本例既可以联系实际又可以达到学习知识的目的。
1.3 教学课堂组织
课堂教学应当以学生为主体,教师起到引导作用,导入知识,牵引学生的思绪学习,当问题提出后,引导学生如何去分析问题,解决问题。
数据库系统开发设计方法多种多样,知识内容上也很多,若讲课面面俱到,必然使得重点难点不突出,学生印象不深,限制学生创造思维的发挥,同时使内容与学时之间的矛盾难以解决,因此必须精选课堂内容,提高教学效果。这需要教师掌握这门课程并对教材内容的把握,做到知识层次分明、结构清楚,在遵循本课程教学大纲的前提下,对讲授的内容进行一定调整。
在数据库系统规范化设计的细节问题上,应当具体问题具体分析。有些知识点教师可以进行删减,让学生在课下自学,培养学生的自学能力。同时让学生带着问题通过上机实验加以验证,从而更牢固地掌握所学内容;对课程的重点和难点,教师要做详细讲解,用大量的例题和实际例子验证,使学生在充分理解教学内容的基础上,独立思考各类系统开发的方法,开拓设计思路;还有些问题需要学生在实验或实训环节中,自己去发掘并解决,教师在这一环节中起到帮助学生解决实际问题的作用。随着课程的不断深入,教师要对学生所学数据库系统开发设计思想的能力进行判断,能阅读出学生对数据库编程思想的理解,从而实现整个学习阶段从易到难,完成一个循序渐进的学习和掌握的过程。
1.4 教学方法、手段
针对数据库系统原理这门理论结合实际的课程,教学方法要随着课程的进展不断发生变化,采用多种教学手段使得学生高效地掌握所学知识。
例如:涉及到数据库系统、数据库管理系统等概念性问题时主要以讲授和辨析的方法,理解其含义,辨析其区别;数据库的规范化设计则要用实例分析的方法,运用实例分析如何更好的进行规范化设计;数据库系统开发要采用案例分析法,选用往届学生的优秀作品或者典型的数据库实例进行讲解,各种类型的数据库系统设计分析思路、解决问题的难度和运行效率都是不同的,通过比较各自优缺点,使学生能够对不同的知识点印象深刻,并且更有利于学生理解和掌握所运用的知识点,针对不同的问题用最有效的方法解决。
2 上机实验环节
实验教学是数据库系统原理课程教学过程中的一个重要环节,是巩固理论知识和加深对理论认识的有效途径,是培养具有创新意识、动手能力、高素质工程技术人员的重要手段。但在实际教学过程中,数据库系统原理的实验教学一直从属于理论教学,实验教学体系和实验内容设计不合理,实验方法和实验手段陈旧,已不适应“以学生为本”的教育理念,成为高等教育实现“厚基础、宽口径、强能力、高素质”的人才培养模式的障碍。因此在提倡素质教育注重能力培养的今天,加强数据库系统原理的实验教学环节具有更重要的现实意义。
加强实验室硬件建设和实验技术队伍建设,完善实验室管理体制,更新实验教学方法和手段,强化实验教学质量控制,是深化实验教学改革,全面提高实验教学质量的有力保障。
革新实验教学理念。确立以培养具有创新精神和较强实践能力的高素质人才为根本宗旨,树立起以学生为本,知识、能力、素质协调发展的实验教育理念和以能力培养为核心的实验教学观念,从体制上提高实验教学的地位。
改革实验教学方法和手段,激发学生的创新意识和学习热情。在教学过程中采用计算机辅助教学技术、多媒体教学技术、仿真技术等多种辅助教学手段进行立体化教学。建设课程教学网站平台,为师生提供一个网络教学平台,将丰富的教学资源如课件、参考资料通过网络共享,学生可以不受时间、地点限制下载资源进行课后学习、作业提交、在线测试、留言讨论等,教师根据学生的反馈信息调整教学进度,修订教学计划,并进行在线答疑。
建立一套以考核学生综合能力为主体的多元化的实验考评制度。数据库系统原理实验课与理论课分离,独立考核,单独计算成绩。采用“定性与定量评价相结合,过程考评与结果考评相结合”的评价方式,从操作技能的掌握程度和理论知识的应用能力两方面全面评价学生的实验成绩。
打破传统的教学模式,采用开放式实验教学。实验时间和实验周期固定的传统实验教学模式,无法保证实验过程的连续性。因此采用先进的实验教学技术和实验教学管理促进实验室从时间、空间上全面对学生开放,为学生提供一个宽松的学习环境,为学生走进实验室创造更多的机会,是知识型、综合型、研究设计型实验正常开展的必要条件,同时也是实验室资源能够得到更充分、更合理的利用的有效手段。
3 课程设计环节(实训环节)
在课程教学结束后,专门安排二周或三周的时间进行课程设计,培养和检验学生对本课程的综合掌握能力、具体数据库系统开发能力以及创新能力。
方法是根据实际情况进行选择,比如可以选用教师设计多个题目,让学生选择其一进行设计。优点在于有利于学生对总体课程的把握;缺点是不能避免同学完成同样问题时进行拷贝。还可以选用将主动权给学生,让学生根据自身特点、爱好及对课程的掌握程度自由选择题目,教师负责审查,帮助学生解决疑难问题,做好启发引导工作,这样无论基础好坏的同学都能切实地获得相对满意的训练效果。缺点是学生自选题目覆盖知识面有限,不利于教师对学生所学知识的全面考察。
另外,在数据库设计过程中,教师要严格审核每个学生的设计方案,使同学们能充分掌握课程学习的重点、难点并能得以运用。通过设计环节,将学习能力较差的同学进行加大力度的辅导、检查,使其学习能力得到相应的提高,充分挖掘学生们的潜力,使学生掌握良好的学习、思考和创新能力,以便在后续课程的学习以及通过相关职业资格考试打下良好的基础,从而进行职业精英教育。
4 结束语
通过对数据库系统原理教学研究,强调了学生在教育教学中的主体地位,极大地调动了学生学习的主动性和积极参与意识,培养了学生的创新思维能力和实际操作能力,在教学过程中收到了良好的教学效果,为学生的毕业设计和以后的工作打下了必要的基础,对于促进学生的全面发展和就业力的提升具有重要的现实意义。
参考文献
[1]徐远棋.浅析案例教学法在计算机教学中的应用[J].济南:山东大学学报,2005(4):25.
[2]程录庆.关系数据库理论教学探讨[J].南京:南京人口管理干部学院学报,2-003(1).
数据库系统及应用课程教学改革 篇3
[关键词]数据库系统 数据库教学 教学改革
[作者简介]简艳英(1972- ),商丘职业技术学院,讲师,研究方向为计算机应用;周爱霞(1969- ),商丘职业技术学院,讲师,研究方向为计算机应用。(河南 商丘 476000)
[中图分类号]G642.3[文献标识码]A[文章编号]1004-3985(2007)26-0155-01
数据库系统及应用以其强大的数据和信息管理功能成为计算机及其他应用类专业的一门必修课,是开发信息管理系统的常用工具。开设该门课程的目的是使学生掌握数据库操作、数据库编程以及在可视化环境下,运用面向对象的思想,开发具有良好界面的应用程序,培养学生程序设计和开发面向实际应用的信息管理系统的能力,也为后继课程的学习打下坚实基础。
一、数据库系统及应用课程教学中存在的问题
根据对商丘职业技术学院计算机系和经贸系学生程序设计能力的调查及多年从事数据库系统及应用课程教学工作的经验,笔者对该课程进行了认真的分析和探讨,发现存在如下问题:
1.教师的课堂教学没有突出数据库本身的特色。数据库是一个是面向对象的数据库管理系统,是开发管理信息系统的常用工具,由于面对的对象是高职的学生,着重点应该放在学生的实际应用能力的培养上,使学生尽早和尽量多地使用数据库系统。而实际教学中教师不能让学生尽早地进入实际操作阶段,只是强调书本知识点的介绍和理论的教学。
2.不重视实践教学。学生不能明确实验目的和上机内容。上机前不做任何准备,照着实验指导书操作一遍,或一味模仿教师操作实例,不能举一反三,对所要做的操作不理解,不能有效地把知识点转化为自己在编程中所需的东西;考核中实验课所占比例过少。学生在课程结束还不会运用学过的知识解决实际问题,甚至有些连最基本的操作也不会。
3.教学方法陈旧。教师按传统的教学思路,向学生灌输理论术语、抽象的概念,把主要精力放在命令的解释上,以教师为中心,以课程为主,重理论,轻实践。把上机作为验证理论的手段,学生不能系统、全面地认识和应用所学知识,缺乏创造性思想和解决实际问题的动手能力,面对实际问题无从下手,甚至不明白所学的知识和实际生活中问题有什么联系,更不要说独立编程。
4.缺少实训环节。基本理论教学结束后,上机课就停止,立刻转向理论复习阶段,对教学中的知识点或考试重点,教师在课堂上讲解,学生死记定义,根本不可能把所学知识应用到实际的编程中,一个个知识点不能有效地用一个使用性强的程序串起来,所学和所用脱节,缺少必要的实训环节。
二、数据库系统及应用课程教学改革措施
针对以上问题,结合教学实践,主要有以下几点改革措施:
1.明确教学目的。目标定向就是确定教学目标,也叫项目驱动教学,让学生在学习数据库之初,明白自己学完该课程后要完成的任务是什么,即带着任务、带着项目去学。每一个项目中都包含着新、旧知识技术,学生接受项目后首先思考如何去完成项目,在完成项目的过程中将会遇到哪些不能解决的问题。由学生自己提出问题,教师将新知识传授给他们或给出获取新知识的途径,充分调动学生的求知欲,指导学生通过课堂教学和书本知识的学习,把学到的基本知识和基本技能自觉应用到实际生活和学习新的知识中,激发学生的学习兴趣和学习积极性。
2.改变教学内容的次序。现在的教材基本都是从讲解数据库的基础知识开始,按部就班地编排,到最后是面向对象的知识介绍。照这个次序来教学的话,开始就有一段较长时间的基础知识和概念的学习,和我们的项目联系不大,会挫伤学生的学习积极性;而且这一部分的学习也是不必要的。原因是数据库课程在高职的课程设置中一般放在C语言学完之后,学生已经对计算机语言以及结构化程序设计有了基本的了解,数据库的常量、变量、函数及结构化程序设计等部分内容和C语言中的定义在概念上是一致的,只是具体的细节不同。而且对于高职院校的学生来说,这一部分已不再是教师授课的重点,用到时学生可自己查资料学习,教师只做简单的介绍即可。
因此,开始本课程的学习时,对数据库的基本概念做1~2个课时的简要讲授后,就可以直接进入数据库设计部分的内容。数据库的项目管理器功能很强,它将设计并完成一个信息管理系统所需的各种资源都集成在一起,对这部分内容教师要联系实例或项目讲解,让学生对整个数据库的内容有一个“线性”认识,明确学习的方向。也可以以所教班级学生的基本情况及所修科目为数据来源,指导学生在计算机上建立相应的数据库及表。认识查询和视图,为后面的学习提供数据来源。
根据一般高职的课程设计,在开设本门课程之前,大部分学生是没有学习过有关面向对象的程序设计的知识的。对于初学者,类和对象的概念不太好理解,不宜做深入地讲解,在以后的学习过程中,可慢慢领会。对象的属性、方法、事件要做详尽的介绍,特别是对象的事件,要讲清楚什么是事件、如何触发、如何为事件编程等。接着,可以进入数据库的常用控件的学习,用1~2个课时的时间集中介绍这些常用的控件,最后为了加深学生对数据库的理解,可以要求学生自己设计一个信息管理系统,并在计算机上实现。
3.改进教学方法。传统的教学方法已不能适应现在教学的需要,而教学方法在教学中起着举足轻重的作用。
第一,案例教学。(1)设计案例。钻研教材,将VFP进行分解,列出必须掌握的知识点,然后选择典型知识、重点知识、难点知识,精心设计案例,将理论和知识贯穿到实例中。(2)分析案例。讲课时首先演示案例,让学生对将要学习的知识先有一个直观的感性认识,然后教师再进行深入分析和详细讲解,这是案例教学最重要的一步。要充分发挥分析过程中教师的引导作用,对学生的各种问答给予恰当的评价,保证分析沿着预定的目标进行,逐步接近案例所包含的理论实质,使理论的提炼自然贴切,切忌强拉硬扯,牵强附会。在坚持“案例式”教学的同时,还要根据教学内容结合其他教学方法组织教学。
第二,加强实训环节的教学。数据库是一门实践性很强的课程,学生只有通过上机实验才能真正掌握专业知识,才能深刻地理解数据库,从而快速地掌握数据库系统。为此,我们除加强上机实习的指导,积极开展实践性、应用性教学活动外,还要在学期末抽出两周的时间进行实训环节的教学,要求每个学生独立设计一个项目,最好形成文档,然后再上机调试。这个过程可以按照软件工程的基本要求来执行,让学生初步体会到软件从设计到交付的完整过程。在这个阶段,教师一定要给予充分的指导。学生初次独立制作、完成一个软件,会面临很多问题,大多数是所学教材中没有涉及的,要引导学生利用已学习的知识,独立寻找解决问题的方法。教师要随时了解学生遇到的情况,或给予鼓励,或给予指导,使学生能够达到预定的学习目标。随着模块的调试成功,学生的学习兴趣会大为提高,自信心和动手能力会逐步增长,学到的知识也逐步巩固起来,最初的项目驱动教学目的也就达到了。
第三,改革传统的考试方式,培养学生的创新能力。数据库是一门实践性很强的课程,单纯的答卷考试不能完全考查学生知识掌握的真实情况,同时,传统的答卷考试方式禁锢了学生的思维,抑制了学生的创新意识,不能适应数据库教学的要求。采取上机考试和答卷考试并行的考试办法,对学生实践能力和创新能力的培养有着积极的推动作用。另外,也可把课程设计作为考试的一部分,课程设计可以考核学生综合运用所学知识的能力,用考试督促学生重视课程设计,以课程设计提高学生的创新能力。
三、结束语
实践证明,以激发学生学习主动性和创造性为出发点的项目驱动教学、实训实践与课程设计考试模式,有利于提高学生独立思考、分析解决实际问题的能力,有利于培养学生的创新意识,提高创新能力。
[参考文献]
[1]李俊德.Visual FoxPro 6.0入门与应用实例[M].北京:清华大学出版社,2000.
教学数据库管理系统 篇4
【中文摘要】教学质量测评检查高校教学质量的重要手段之一,是高校每学期都进行的一项常规考核工作。教学质量测评无论是对学校、教师还是学生均具有十分重要的意义。但是,随着近年来高校规模的迅速扩大和教育体制的不断改革,传统评教方式已经凸显弊端,使高校教学管理的信息化和网络化势在必行。本文所要开发的基于web的教学质量测评系统就是一个适应当前新形势、便捷、高效的教学质量测评系统。首先在对高校教学质量测评工作进行深入地调研的基础上,对此系统进行了可行性分析和总体设计,然后阐述了系统数据库设计和实现方案,接着详细论述了各子系统的具体实现以及关键技术,最后分析了该系统存在的不足和相应的改进措施。整个系统实现了用户登录控制、评测信息录入、查询、计算、统计、分析、数据维护以及打印报表等主要功能。教学质量测评系统采用B/S架构,以WindowsServer2003作为软件开发平台,以Eclipse作为服务器端开发工具,开发语言选用JSP,以MySQL作为后台数据库,利用JDBC数据库访问技术对数据库进行管理操作,实现了基于WEB的教学质量测评系统。在对教学质量的评估分析统计中,本文采用了模糊数学的模糊综合评判方法对教学质量进行...【英文摘要】As a teaching quality monitoring, the teaching quality evaluation is one of the important contents and an
assessment in each semester of college.The teaching quality assessment has very important significance for schools, teachers and students.However, in recent years, with the rapid expansion of higher education and the education system reform, the traditional teaching and evaluation has appeared shortcomings, so it is imperative to make the college teaching management informationize and networked.This...【关键词】教学质量 模糊数学 数据库 评估系统 数据挖掘 【英文关键词】The teaching quality the teaching quality fuzzy mathematics database eváluation system data mining 【索购全文】联系Q1:138113721 Q2:139938848
【目录】基于Web的高校教学质量评估系统的设计与实现要4-5Abstract5
第1章 绪论8-121.2 国内外研究现状
1.4 本章小结
2.1 教学
摘
1.1 课题的发展背景及研究意义8-99-1111-121.3 本课题研究目标及内容第2章 系统设计相关理论研究12-32
2.1.1 教学评估的概念及特征评估标准12-14122.1.2 教学评估标准确立12-14
2.2.1 系统开发模式
2.2 系统设计的技14-17
2.2.2 开发2.3 模糊评估基术分析14-20工具17-20础20-24
2.2.3 数据库连接JDBC202.3.1 模糊集20-21
2.3.2 模糊关系与模糊
矩阵21基础24-3124-2525-31成32-4032-333334-35成36-37小结39-402.3.3 模糊综合评判21-242.4 数据挖掘理论
2.4.1 数据挖掘的相关概念理论2.4.2 本课题涉及到的数据挖掘相关理论2.5 本章小结31-32
第3章 系统框架及功能组
3.2 需求分析3.1 系统可行性研究323.3 总体要求33-34
3.3.1 设计原则3.4 务流程
3.5.1 Web子系统构
3.6 本章4.1 数据3.3.2 设计目标33-343.5 系统的总体结构35-393.5.2 信息维护子系统构成37-39第4章 数据库设计与实现40-43
4.2 数据库设计
40-41库设计流程40求分析40-41库连接41-42估系统实现43-54登录控制模块的实现45-48实现48-5248-52块52-53
4.2.1 数据库需
4.3 数据
4.2.2 数据库概念模式设计414.4 本章小结42-43
第5章 教学质量评
5.1.1
5.1 Web子系统的实现43-4843-45
5.1.2 课程评估模块的实现
5.2 信息维护子系统的5.1.3 信息查询模块48
5.2.1 模糊综合评判方法分析计算评估结果5.2.2 数据库基本信息维护5.4 本章小结53-54
5.3 信息发布模
第6章 教学质量评估结
6.2 果的数据挖掘54-59数据挖掘的过程分析55-58
6.1 必然性与可行性54-556.3 数据挖掘实现6.3.1 数据准备55-566.3.2 对评估结果的数
据挖掘56-58参考文献61-6464-65致谢
6.4 本章小结58-59结论59-61
攻读硕士学位期间所发表的论文65-66
云速精准数据挖掘系统使用教学 篇5
云速精准数据挖掘主要针对各行各业临街店铺的采集,可以精确的找到店铺名以及联系电话和具体位置,下边我给大家演示一下
首先在电脑上找到此功能双击运行此程序然后我们选择本地验证模式 把旁边的验证码输入进去
教学数据库管理系统 篇6
应用系统
传统教学作为校园课堂面授的同义词大多以讲授法为主,随着时代的变化,近年国内对教育的投入不断增长,教育改革的呼声也在持续升高,从传统的以教为主的研究转向以教与学并重的研究的同时,教育信息化得到了前所未有的关注。
远程教育本质就是教与学行为的时空分离[1],远程教学平台实现动态的调整软件和硬件的需求,可以实现课程资料的存储与操作,课程资源的共享,灵活的学习机会。
行为主义、认知主义、建构主义和联通主义对于学习发生的认识各不相同,在远程教育教学活动设计要充分吸取各学习理论学派的研究成果,从而更符合人们在教育和教学活动中的心理规律,以提高学习的效率和促进学习者的有效学习[2]。
下面以《数据结构》为例,在相关应用软件下部署一个远程教学系统。课程介绍
《数据结构》是计算机及其信息类专业的重要,课程具有相当的难度和抽象性,本课程对其远程教育模式下的教学方法依据教学理论、学习理论和传播理论,运用系统科学的方法,对网络教学目标、网络教学内容、网络教学媒体、网络教学策略、网络教学评价等教学要素和教学环节进行分析说明。
数据结构的教学目标
通过本课程的学习,使学生获得计算机科学各领域的数据结构知识,及有关的应用软件所要用到的各种数据结构知识。掌握常用的数据结构及内在的逻辑关系,掌握计算机软件设计中的算法知识。提高软件设计和编程技能。学会初步对不同的存储结构和相应算法的对比,有一定的算法改进能力。
数据结构的教学内容
数据结构基本概念、线性表、栈和队列、串、数组、特殊矩阵和广义表、二叉树、图、查找、排序。
数据结构的教学媒体
教学活动中实现文字、图表、图像、活动图像、电视、录像、有线电视,卫星电视,教学电视定点服务系统、可视电话会议系统,图文电视、视频会议系统、MP3、MP4、CD、DVD、计算机多媒体课件、社会性软件、实践操作包、计算机辅助教学包等教学信息的传送,储存与加工处理,与学习者相互作用,开展有效的教学活动。计算机网络实现基于网络的远距离教学,并且可以开展基于网络的协作学习、研究性学习等教学模式。数据结构的教学策略
在教学策略上采用认知策略、元认知策略、资源管理策略、情感策略、自主学习策略、协作学习策略等等。“提出问题、情景创设、自主自学、协商讨论、评价总结、练习巩固”的模式。
数据结构的教学评价
形成性评价和总结性评价并用,在设计、开发和周期中进行持续性评价,课程开发结束后,通过用户和专家评审,形成性评价和总结性评价有机结合、相互补充、共同发挥着作用。在评价分析的结果上对课程进行修改和更新为课程注入动力。
■
在远程教学系统中数据结构学习者达到的学习活动要求:①课程与通知发布。②相互协作交流。③资源共享。④作业或心得提交。⑤调查评价。
6.1 远程教学系统管理部分
构建的辅助教学平台模块结构,教师设置各类设计课程中包括《教学大纲》、《教学日志》、《课本课程》、《专业课程》、《项目教学》、《主题设计》、《实践教学》、《展示作品》等主要教学内容。通过网络教学平台,学生在授课前,可以提前了解学习基本进度、具体课程日程安排,以及课程要求,获取所需的课程图片信息资料,具备完整课程体系概念。
在项目中,有以下目录可以设置,协作应用(邮箱、维基、论坛、聊聊)、业务应用(CRM、报表、创造者)、效率应用(办公门户、写写、格格、笔记)设置等。
添加教学大纲和课堂要求等相关文件,并通知学生。
添加教学日志,与授课任务与计划和教学内容。(图2)
教学辅助平台的主要功能就是建立并保持师生之间的三向交流关系(师-生、师-师、生-生),“一站式”管。为了便于使用学生联系交流,教师采用如下步骤管理教学辅助平台的系统:①按照授课班级使用个人QQ账户,并给教师邮箱发送邮件;②课程组教师之间互相发送邮件;③教师将学生及同事来信导人通讯录,并根据班级建立不同组别进行分类管理。建立讨论组;④随时对课堂内容进行交流,讨论。
6.2 远程教学系统课程日志进程部分
在教学辅助平台上构建基于日历的自动通知系统,具体做法如下:①教师使用管理员账户创建日历,在其中添加日常教学安排与工作事项,并设置电子邮件、弹出窗口及短信息三种提醒方式,用于个人日程管理。②教师从通讯录中导人联系人信息,在日历中分别针对学生及同事设置不同共享权限。③对于需要经常联系通知的学生干部,则指导其创建百会日历并开通短信提醒,这样一旦遇到教学安排调整及布置作业等通知事项,教师只需在日历中修改日程安排内容,日历即可自动提前向共享用户发送提醒短信,实现自动通知功能。④对于需要同事加入协
作的会议等工作事项,教师可以通过“发送给一位朋友”向相关人员提前发出邀请通知。
教学数据库管理系统 篇7
1、《数据库系统原理》教学的两个环节
本课程的教学通常包括以下两个环节:
(1)课程的教学,主要侧重学习关系型数据库所涉及的关系运算、SQL语言、关系理论(函数依赖、范式、关系模式的规范化及模式的分解)、数据库设计的方法及理论、数据库的安全性、完整性、并发控制、恢复技术及查询优化等。
(2)实验课程教学,通常采用SQL SERVER 2005作为教学环境。包括两个部分:基础实验和课程设计。基础实验包括:数据库的基本操作;表与视图的基本操作;SQL语言--SELECT查询操作与更新操作命令;数据库的安全性;数据库的完整性;存储过程、触发器、关系图;查询优化等。课程设计是数据库的开发技术,即使用Visual Basic、Visual C++、PowerBuilder等作为前台开发工具,实现对后台数据库的访问。要求学生根据数据库系统的设计方法,从需求分析、概念模型设计、逻辑模型设计、物理模型设计、数据库系统的实施、调试及测试等几个主要步骤入手,完成一个数据库应用系统的整个设计开发工作。
课程教学和实验教学相辅相成,在理论教学的基础上,通过实验环节,使学生进一步理解和强化课程的基础理论知识,同时掌握SQL SERVER 2005的基本功能、基本结构、基本使用和管理方法。在实验教学中,课程设计是对前期的课程及实验学习的一次综合应用,来深化学生对书本知识的理解和认识,提高学生分析、解决问题的实际能力。
2、《数据库系统原理》的实验课程教学研究
"数据库系统原理"是一门实践性很强的课程,要以应用为目的,注重培养学生的动手能力,应用所学知识解决实际问题的能力。本课程的开展与医院信息系统的开发结合起来,让学生在实验的过程中,逐步建立起一个较完整的医院数据库系统,并在此基础上运用SQL语句、存储过程、触发器等解决医院信息系统中的某些实际应用问题。
2.1 介绍医院信息系统
为了让学生了解医院信息系统,对医院信息系统有更深刻的认识,在课堂上要先介绍医院信息系统。将一个实际在医院中运行的系统演示给学生看,让学生了解医院信息系统包括有哪几部分的功能,各个部分功能相关的具体业务是怎样的。例如,整个系统主要包括的模块有:门诊管理模块、住院管理模块、药房管理模块、药库管理模块、基本信息管理模块、领导查询模块等;在门诊管理模块中的门诊挂号功能中,相关的业务有:
(1) 若病人为新病人,先登记病人的基本信息,若病人为老病号,只需进行挂号操作。
(2) 在挂号时登记挂号科室、挂号类别、挂号医生,系统自动生成一个门诊编号。
(3) 可以退号,当天期间还未看病的病人可以退号。
(4) 可以换号,当天期间还未看病的病人可以换号。
(5) 每天的挂号信息都要做个统计,确定当天的挂号人数和费用。
2.2 编写实验教材
目前出版的实验教材,没有能够完全满足本课程需要及完全针对授课对象--独立学院本科学生的,所以采取自己编写本课程的实验教材。
实验教材主要有8个基础实验及课程设计部分,其中8个基础实验包括:数据库系统基础操作;数据库的基本操作;表与视图的基本操作;SQL语言--SELECT查询操作与更新操作命令;数据库的安全性;数据库的完整性;存储过程、触发器、关系图;查询优化。每个基础性实验都包括四部分:实验目的、背景知识、实验示例、实验内容与要求。其中:实验目的部分主要是让学生了解本实验的是做什么的,要了解或掌握些什么;背景知识部分简要说明本实验相关的基础知识;实验示例部分是本实验相关的知识的展开,详细地阐述这些知识,并围绕着这些知识精心设计出合适的示例,让学生能够很好地掌握本实验相关的内容,在这个的基础上解决实验内容与要求部分的实际问题;实验内容与要求部分列出几个医院信息系统日常运行中的实际问题,让学生运用所学知识来解决这些实际问题,例如,在SQL语言--SELECT查询操作与更新操作命令部分中,其中一个要求是"假设处方编号为0000000012的处方已领药,把处方明细表中的相应项目的领药标志置为2,把门诊收费表中该处方的发药标志置为1,更新库存表中相应项目的库存信息(要注意药品编码、入库序号、批号相对应)";又如,在存储过程、触发器及关系图部分中,其中一个要求是"通过输入处方编号,计算出该处方的各项价钱(需计算出西药费、成药费、中药费、床位费、检查费、治疗费、化验费、手术费、放射费、输血费、输氧费、材料费、其他、麻醉费、诊金、体检费、护理费、公费总额、自费总额、社保/公费支付、个人自付、交款额)。(首先要考虑病人是否为公费病人,若是:自费比例是多少,同时还要考虑药品是否为公费药品。)"。
实验教材中的8个基础实验的完成,就是一个医院信息系统数据库的建立及在此基础上运用SQL语句、存储过程、触发器等解决医院信息系统中的某些实际应用问题的过程。例如,数据库的基本操作部分完成建立HIS数据库,表与视图的基本操作部分完成建立HIS数据库中相关某些表与视图等等。这样的设计,主要是为了引导学生一步步地建立一个比较符合实际的数据库。然后指导学生导入相关的一些数据,并在此基础上完成后面几部分的实验。
2.3 实验课的课前预习及教师的指导
在上课前,把实验教材放到FTP上供学生下载,并要求学生提前预习本次实验,以对实验内容有大致的了解。
教师在上课时先介绍实验内容,并举例子演示给学生看,让学生了解本实验的内容和环境。例如,在讲解创建/删除表的时候,给学生演示在企业管理器中具体创建/删除一个表,并演示在查询分析器中具体创建/删除一个表,这样,学生就会对实验的环境有了一定的了解。在实验的过程中,尽量让学生独立完成基础实验的前6个部分,对于比较难的部分:存储过程、触发器、关系图及查询优化,可以让学生分组完成,以便在组内讨论,找出一个相对适合的解决方法。在实验完成后,让学生按规定格式完成并上交实验报告,在实验报告的书写中,例如,对于SQL语言--SELECT查询操作与更新操作命令部分,要求学生先把相关的SQL语句写出来,并在后面粘贴运行结果的截图,这样可以在一定程度上减少学生抄袭作业的现象。鼓励学生在实验报告中书写在实验中遇到错误问题的分析,这样,可以增强学生对这部分知识的印象,让学生更牢固地掌握这些知识,也可以提高学生的学习兴趣。
教师对学生的实验报告批改,并在课上花一定的时间进行点评,对于大部分学生出现的问题进行集中讲解,以保证学生能及时、正确地掌握实验内容。
2.4 课程设计教学研究
课程设计是本课程的一个重要环节。其目的主要是在前期系统的理论学习和基础实验完成的基础上,完成一个完整的具有一定规模的数据库应用系统的设计与实现,是对所学知识的一次综合性应用。
在本课程设计中主要是让学生完成一个医院信息系统设计,本系统模拟病人在医院门诊部看病的管理内容,包括病人的基本信息登记、挂号(包括挂号登记、换号、退号)、医生开处方、划价收费、药房发药等的处理情况。
在课程设计中,一般采用6-8人的分组方式,可让学生自由组合,并推举出其中一名担任组长,以充分体现每个学生的主体作用,调动学生的积极性。采取分组的方式也可以培养学生的团队协作能力,在团队中可通过小组讨论、协商,以求解决复杂的或系统中全局性的问题。
在课程设计的过程中也要注重与其他相关课程相结合。数据库应用系统的设计不仅包括概念模型设计、逻辑模型设计、物理模型设计、数据库系统的实施和维护等本课程的内容,还涉及到其他课程内容,如:程序设计、软件工程等。在课程设计中先进行需求分析,然后进行概念结构设计,再进行逻辑结构设计、物理结构设计。在进行数据库实施和维护的设计时,要选择合适的开发环境,完成应用系统的程序代码的编写工作。要求界面设计友好、美观;数据存储安全、可靠,信息分类清晰、准确;强大的查询功能,保证数据查询的灵活性。
最后,让学生(1)给出数据库设计各个阶段的详细设计报告;(2)写出系统的主要功能和使用说明;(3)提交运行的系统;(4)写出收获和体会,包括已解决和尚未解决的问题,进一步完善的设想与建议(5)每个小组进行报告和答辩,讲解设计方案,演示系统运行,汇报分工与合作情况。因此,学生必须主动地参与到整个系统开发的过程中,积极思考,通过团队协作来完成整个系统的功能。
2.5 成绩评定
对于基础实验部分,按学生上交的实验报告的完成情况评分;对于课程设计部分,事先给出评分标准,包括设计报告的成绩评定及系统演示的成绩评定,在评分时要根据答辩情况及设计报告完成的情况给每个小组评分,然后再根据小组成员的各方面的具体表现给各小组成员评分。每个学生的最终成绩中基础实验部分和课程设计部分各占50%。
3、结束语
从独立学院的实际情况出发,根据学生的实际水平,以医院信息系统案例为主线的数据库系统原理实验课程的教学方法的探讨,经过了一个年级学生的尝试,在这一过程中让每一位同学掌握了数据库设计的过程,巩固了理论知识,丰富了课程实践,同时也培养了学生的应用所学知识解决实际问题的能力及团队协作精神。学生对此反映良好。当然,在这一过程中也还存在着一定的问题,需要进一步地探索研究。
摘要:为了提高教学效果, 本文结合《数据库系统原理》的实验课程教学实践, 主要介绍了本课程的开展如何与医院信息系统的开发结合起来, 让学生在实验的过程中, 逐步建立起一个较完整的医院数据库系统, 并在此基础上运用所学知识解决系统中的某些实际应用问题。这种方法有利于激发学生的学习兴趣, 充分调动学生的学习积极性, 提高学生分析问题、解决问题的能力。
关键词:数据库系统原理实验,医院信息系统,教学研究
参考文献
[1]丁杰敏, 李伟波."数据库系统原理"课程教学研究与改革[J].中国电力教育, 2009, (145) :120-122.
[2]胡彩平."数据库系统概论"课程的研究性教学探讨[J].时代教育, 2009, (5) :90-92.
[3]王丽, 李媛.SQL Server数据库教学研究与实践[J].石家庄理工职业学院学术研究, 2009, 4 (4) :5-6.
[4]王敬敏.数据库课程的网络教学研究[J].中国电力教育, 2009, (132) :75-76.
用数据管理教学 篇8
你考虑初三的工作多久了?几天、几周,还是更长时间?
多久想起一次来?每小时、每天,或者每周几次?
你每次考虑这件事情需要多少时间?用几分钟还是几个小时?
这件事情对你来说有多重要?以1到10为序,你给这件事情打几分?
对你来说,这件事情的优先次序如何?以1到10为序,排第几?
你想得最多的问题是什么?把思考最多的重要问题依次排下来。
…………
我发现,当我们的对话用数据表达时,她的眉头越来越舒展,注意力开始关注解决问题、寻找方法,而不是陷在问题本身。两个小时的交流,她已经有了关于调动教师积极性、激发学生主动性、课堂高效愉悦、常规管理等诸多办法。初三学部的工作思路形成了,工作备案表配发了。开学后,初三工作秩序井然,工作一个又一个得到落实,我们一步步收获着当初设定的预期目标。再也看不见她的愁容了,工作繁重,但一身轻松。
数据的魅力由此可见一斑。它方便人们更深入地思考,思维更加清晰,而且数字简单直接,特别容易保存在意识之中,行动力更强。
对考试进行测量
每次期中、期末考试结束后,广文中学各个学科都要进行大量的测量和数据分析,从中寻求改进。一次,初三物理学科期中考试结束后,对单项选择题进行了如下的数据统计:
之所以把学生选定的每个选项均做统计,是因为教师更需要分析,为什么学生选定了不正确的答案。上述图表,就让老师们捕捉了如下信息:
第2、7题得分率很高。原因何在?
第1、4题得分率不高,又是什么原因导致的?
第4题,为什么相当比例的学生选了A和D?
坐下来研究,老师们发现,得分率高的题,分别考察天平的使用方法、惯性、力的作用效果,不是因为内容简单,而是在学习这三个知识点的时候,全部在实验室里,全员参与实验过程,学生有观察、有体验,动手能力强,自然不容易遗忘。
此后,没有老师会省略实验。
第1、4题,都是考察估测的,为何失分者多?主要原因在于学生缺乏生活经验,知识学习得很抽象,没有与生活实际建立联系,做题时只好“猜测”,而不是“估测”了。
第1题:在生活和工作中经常进行估测,以下估测比较接近实际的是( )
A.学生课桌的高度大约在1.2m和1.5m之间
B.l个苹果的质量大约在0.5kg和1.0kg之间
C.汽车运行的平均速度大约在100km/h到150km/h之间
D.成人步行的速度大约在1.1m/s到1.3m/s之间
第4题:下列各物体中,质量为4.2×107mg的物体可能是( )
A.一只鸡 B.一个鸡蛋 C.一名中学生 D.一头大象
讲解试题的时候,老师们发现,孩子不知道从一楼正常步行到三楼所用的时间,不知道500克大约相当几个鸡蛋或苹果,不知道水饺刚下锅时沉底、过一会才上浮。家长为了让孩子获得好成绩,几乎包揽了所有的家务,也就剥夺了学生参与社会生活的所有权利。
老师们开始构建“引桥课程”,建立知识与学生生活的联结,既为学习新知铺垫引桥,又为学习新知后灵活运用。
比如,学习“电磁波的产生”的时候,老师会安排学生提前进行如下的体验:
打开电视机,反复开关电灯,发现电视机的声音和图像受到怎样的影响。
把收音机调节到AM波段,然后放到一盏调光台灯附近,收音机的声音会有什么变化?
查找有关“火花发报机”的资料。
就是他们常常面对的生活,也因为不注意观察生活而影响了知识的学习。比如他们不知道常吃的小食品质量到底是多少;如果一层楼的高度大约3米,从一楼到三楼的高度学生就会直接得出9米。
不注意观察的习惯体现在了做题上,这也是为什么第4题更多学生选了A或者D的原因,他们没有观察到单位是mg,也就不去进行单位换算,只是根据数值做出了简单判断。
引导学生观察生活,也成了引桥课程的重要内容。
比如,学习“电磁波的传播”时,教师安排学生观察生活:
仔细观察收音机的刻度盘,记下它能接受中波调幅(AM)频率范围和调频(FM)频率范围,对应位置标出的频率和波长,有什么规律?
找出电视机的说明书,上面标出了该电视机可接受的频率数值,记下。
在较大面积的平静水面上,用石块激起水波,观察水波的传播情况。
用数据评析课堂
一般的,听课之后通常会有评课。如果评课者对好课的评判标准不同,会对同一课堂的某个环节给出截然相反的评价来。课堂没有一个明确的定位,前行的力量自然就会减弱,甚至老师尝试越多挫败感越大。所以,科学的评课最好借用数据分析。
在课改初期,我们曾经用“数据”测量过一个优秀老师的课堂,使他从此走上了探索课改的新历程。
那是一节习题课,老师设计了三道由浅入深的证明题。上课时,完全是老师讲孩子听。老师讲得汗流浃背,我观察学生,动笔者不多,大多只是用耳朵在听。课后,对56个学生进行原题考试,正确率只有56%。“效率这么低?”上课的老师不相信这样的结果,“我讲得很清楚啊”。第二节课,我们建议他采用学生先行自主做题,然后小组交流讨论,有问题再由老师讲解的方式,一节课下来,达标率上升为82%。
nlc202309041746
前后两节课的对比深深地刺痛了这位老师,从此,他带头进行课改。如今,他依然是课改的领头雁。
历史郭老师在第一次执教《改革开放》一课时,完全按照教材的顺序进行处理,即先教学农村改革,然后是对外开放,最后是城市改革。“课堂达标”检测发现,学生对城市改革的知识把握得很不好,不少中等学生在这里出了问题。
学生“课堂达标”分析
(错误主要集中在讲城市改革的7、8题)
分析“课堂教学流程效益网格图”,我们发现,在学习城市改革这一内容时,学生的参与率下降,仅为76%,几乎每个小组都有1~2个学生不参与课堂。什么原因?教研组分析认为,这节课的主题是改革、开放,将农村改革和城市改革分割开来,很容易导致学生将两个改革分裂开来,一提改革就是指农村家庭联产承包责任制。从学生的认知规律看,应该把农村改革和城市改革放在一起,更有利于学生整体把握知识。
另外,学生参与率低,仅仅是把农村改革和城市改革分开的原因吗?
共同看“课堂录像”,老师们发现,城市改革部分引用了海尔改革的例子,当要求学生分析海尔为什么要改革时,学生大都回答不上来,郭老师也是寥寥数语带过,也没有提及“计划经济”这一重要原因。录像上能清晰地看到几乎每个学生此时的那份迷茫的眼神。教研组决定,第二节课改用潍柴改革的案例,这个案例就在学生身边,甚至很多学生父母都是潍柴职工,学生理解起来会容易。对于“计划经济”也要简单解释,以帮助学生理解当时的现状。
对学生对课堂的“满意度”进行分析,也能帮助郭老师找到改进的切入点。这节课,学生对导入新课、小组合作学习、质疑释疑、精讲点拨、合作达标五个环节,分别有6、13、2、30、2人投了满意票(每人确定一个最喜欢的环节)。30个学生最认可精讲点拨,有些出乎老师的意料。在以前的课堂上,学生最认可的往往是合作学习,或者质疑释疑。原因何在?从学生的反馈中发现,本节课内容较多,有些历史事件和名词学生普遍很难理解,在精讲点拨环节,老师运用了大量的资料和例子,帮助学生加深了对问题的理解,所以深得学生喜欢。这也告诉老师们,任何课堂都不能机械地规定每个环节所占用的时间,更不能对教师的讲授时间进行“一刀切”。
有了这些分析,老师们共同研究,重新备课,对原有教案进行修订和调整,如:减少导入时间,增加精讲点拨时间;优化教材内容,补充潍柴改革案例;删除某些环节,强化巩固落实环节,特别增加写的训练。第二次课后达标测验中,满分达到了47人,远远高于备课时满分60%的预期,群体成绩有了大幅度上升。
教学数据库管理系统 篇9
做为一名合格的DBA(database administrator),需要有深厚广博的计算机软、硬件方面的知识、尤其是对DBMS内部的技术有很好的了解,
作为一个DBA,如何管理和维护一个企业级的数据库管理系统.数据库教程
。还要有分析问题和解决问题的能力。举一个例子。某企业的数据库应用系统在运行一段时间后,由于数据的积累,出现了明显的数据访问和处理的迟滞,请分析可能的原因并采取相应的措施来解决这一问题。这是典型的运行分析和性能调整的问题,系统在运行一段时间之后,数据量的增加会影响到系统的响应速度,同时各方面业务将全面展开,并发事务也会达到一定的数量,应当从以下几个方面来考虑这个问题:
1、对硬盘进行整理,减小数据库文件的碎片数(针对windows系统)。
2、对数据量大的表进行重新索引,对经过视图关联的表的关联项进行索引。
3、根据事务监控数据,判定是否有频繁产生死锁的事务,对事务程序加以修改。
4、对数据文件和事务日志文件容量进行扩充,增加剩余空间。
5、对DBMS的各项参数进行相应的调整。
6、导出不再使用的历史数据。
连接数据库实现图书管理系统 篇10
使用JDBC技术连接MySQL数据库,实现对图书管理系统中图书信息的浏览,增加,修改,删除功能。项目设计
1,安装并配置数据库,创建数据库,创建表及添加数据 2程序设计 文件名:index.jsp <%@ page language=“java” import=“java.sql.*” pageEncoding=“gb2312”%> <%@page errorPage=“error.jsp”%>
书名 | 作者 | 价格 | 管理 |
---|---|---|---|
”+rs.getString(2)+“ | ”+rs.getString(3)+“ | ”+rs.getString(4)+“ | 修改 删除 |