数据库上机课心得体会

2024-05-07

数据库上机课心得体会(通用10篇)

篇1:数据库上机课心得体会

数据库上机心得体会

数据库的课程结束了,通过对数据库的学习也初步掌握其各方面的知识,数据库的功能是强大的,面对目前的信息化社会,在整理、查询、分析数据方面是一款强有力的工具。

学习的目的在于将知识能合理顺利的运用,将书本知识化为自己所用,是一个不知到知道,了解完善应用的过程,尤其是计算机方面的课程更是如此,必要的上机练习是必不可少的。之前的计算机语言、汇编语言等,都是在上机练习中得到顺利掌握。面对这学期的数据库也是如此的过程,在开始对理论知识的学习,然后进行上机练习,目的在于让我们更好的掌握其知识,熟悉数据库编程语言等。

当然上机可也不是轻松是课程,在课前还是应该做些相应的准备。首先在理论知识的学习中必须先打好基础,经过预习、听课、复习、作业四个环节的学习,对于这门课的理论知识有了一定了解,才便于我们的上机课程,理论与上机的结合这样才有助于我们更好的掌握知识。

在数据库上机中主要是用到的SQL(Structured

Query

Language)结构化查询语言,它是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。可以帮我们做到面向数据库执行查询、取回数据、插入新的记录、更新数据库中的数据、删除记录、创建新数据库、新表和视图、设置表、存储过程和视图的权限,功能非常强大。

学习数据库的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从课程中中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。在编程方面是需要我们对于编程有逻辑思维能力及一定的编程技巧。在数据库中插入表、表中的信息等都需要注意,不然很容易出错。

通过上机练习让我比较容易的掌握理论知识的难点,以及一些平时不注意的问题,在上机练习的过程中需要对每个细节都要留心,这样才不至于出错,这就加强了我们对平时不注意的问题得到回应,从而加深了细节问题的处理方式。在上机的学习之后更加了解了表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容应该如何设置比较好一些,需要具体,但是避免繁琐,对表的概念和应用有了更深的理解。

上机的学习中也了解到数据库的视图和查询。查询可以通过SQL语言进行完成,这样加深了查询语句的基本结构,让我们能更好的掌握其中语句,方便于我们后面的学习和应用;在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的其中一些操作,可以使用视图来完成。视图的功能也是强大的,使用视图不仅可以简化数据操作,还可以提高数据库的安全性,不仅可以检索数据,也可以通过视图向基表中添加、修改和删除数据。

在学习过程中也遇到了不少问题,积极询问老师,和同学共同商讨,查询资料把问题得以解决,培养了解决问题的能力,查阅资料是很好的手段,在今后的学习过程中应该继续发扬这些能力。数据库的学习是在学习与探索中度过的,短暂的课程时间的学习是结束了,但其中学到了许多知识,也有诸多的问题需要今后去解决,学习一门课程,学到的是如何学会,而不是随随便便的学完,在今后还要自己强化各方面的知识,真正学以致用。通过这次的学习,我了解了数据库的概念与重要性,还有今后的发展方向,明白数据库的应用是广泛的,不可小觑,在今后应该再进行加强学习。

篇2:数据库上机课心得体会

经过一个学期的学习电子商务,我从中收获了不少有用的知识。其中经过十周的上机的实践,我更是收获了不少操作技巧,上机的过程可谓一语难尽,曲折多多。在上机期间,我失落过,热情高涨过;从开始时满富盛激情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。

记得第一、二次上机课老师是让我们认识淘宝、京都商城等购物网站和分别在这些网站上申请属于自己的会员号。在此之前,我已经对网上购物算是非常熟悉了,所以我觉得老师所受的课程没有很大的引起我的兴趣。

但是,随着第三周课程的开始,我们的上机课程内容的深度不断加深,我开始渐渐的对这门课有所兴趣。记得从第三、四节课,开始,老师已经开始用电脑软件让我们自己操作关于B2B和B2C的实际操作流程。开始的操作还是挺简单的,只是在网站上以买家的身份买些自己想买的东西。还有就是自己做卖家,把商品卖给他人。

到了第7、8周这样,课程不断加深。老师已经开始让我们关于三方物流的课程软件了,班内的同学自己组合,分别做采购商、供应商和物流商。这是我最喜欢的一个操作过程,内容对于我们学报关的学生十分有用。作为采购商,要严格的按照采购的步骤进行采购,例如:要在银行开立账户、选准供应商、网上洽谈等,若其中一个环节不对就不能采购好货物。作为供应商,要即检查入库、联系物流商将货物及时送到采购商的手中、网上洽谈,期间不能出现任何问题,否则,货物就难以出库,所以供应商具备是十分严谨特质。最后,是物流商,物流商是扮演的角色也是非常重要,在采购商与供应商洽谈好发货详情后,物流商就要着手发货。三方物流就是采购商、供应商、物流商的相互配合、协作完成此项工作,三方就是一个协作的整体。这次课程内容的操作,同时也让我感受到了一个深刻的道理,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。

现如今,电子商务的上机课程已经结束了,但是这个过程对于我而言是十分难忘的,每次上机课都是十分紧张刺激的,在规定的时间内完成规定的内容,每次课程都十分的充实。对于我们报关专业的学生而言,电子商务上机课程能够很好的帮助我们,了解今后我们从事的岗位有可能接触到的相关工作流程。学号:201008520127

班级:报关1班

篇3:数据库上机课心得体会

在高中信息技术实际教学中, 如何充分利用上机这个环节来促进课堂教学, 提高上机效率, 培养学生创新实践能力, 我们先从以下几方面来分析。

1 明确各阶段教学的目的

高中信息技术课程主要是通过生活实例的引导来提高学生的理论基础, 通过理论来指导实践, 让学生能通过学到的技能去更好地解决日常生活学习中的问题。通过中小学的信息技术教学, 让学生具备解决实际问题的能力和终身学习的能力, 同时也具备信息社会相适应的道德观、价值观、责任感及信息素养。

2 明确学生的学习问题

在高中的实际教学中, 我们可以发现许多学生对信息技术这门课的兴趣是很高, 也最喜欢玩电脑了, 但就是不喜欢上信息技术理论课, 其原因在于以下两方面:

2.1 外因:

学生一星期下来有五天时间是在学校度过的, 在这一星期里只有两节信息技术课可以上机操作, 而信息技术课与网络环境又是紧密联系在一起的, 在这样一个能让人迷失自我的网络虚拟环境中, 学生可以聊天、玩PK、听音乐、看小说、甚至可以偷菜抢车位等, 以此来缓解由于学习的重负造成的心理压力, 来安抚自己争奇好胜的心理, 来展示自我等, 充分满足精神上的需求。

2.2 内因:

经过小学及初中的信息技术学习, 学生对于高中课本中涉及到的一些常用软件使用基本掌握, 似乎觉得自己的电脑水平已经不错了, 有没有理论的指导都无所谓。殊不知, 理论是对社会实践活动的总结、概括和浓缩, 是很多空间思维想法的结晶。即它来源于实践, 是从现实中抽出本质的部分, 能预测事物新的发展方向、创造性地解决问题, 并提供解决问题的模版, 同时, 理论还要回到实践中接受检验。正确的理论对实践有巨大的指导作用。

3 明确课改的实施措施

根据以上问题分析, 我觉得应在实际教学中应做好三多 (多关注、多引导、多反馈) 工作, 从而达到提高学生的上机效率, 真正让学生成为学习的主人。

3.1 多关注

3.1.1关注学习态度。信息技术课对于学生而言, 是一门非高考的科目, 是一门可以玩的学科, 只要考试能及格就行了。但课改实施后, 考试成绩不再是评价学生学习情况的唯一标准了, 还需考虑到学生的课堂表现等方面, 因此, 学习态度成为了制约学生最终评价等级的一项重要因素。在上机课要想让学生有良好的学习态度, 首先应在课堂前10分钟时间内调起学生的兴趣。其次在学生分组探讨查找问题时, 进行巡视, 并给予指导帮助, 最后对各小组的结果进行展示并总结。比如在学习《网络组建》时, 采用任务驱动法, 让学生分组组成“网络工程队”, 看哪个组能最快最好的拟定出组建网络的方案, 在学生策划方案的过程中, 引导学生观察机房的网络, 并联想所学过的网络知识, 由此来让学生充分认识到理论的重要性。3.1.2关注学习目标。对于高中生而言, 他们的近期学习目标是能顺利通过省里的信息技术会考, 并能取得好的等级。而远期目标则是要求学生通过信息技术的学习, 最终能运用信息技术解决实际问题, 并具备信息社会相适应的道德观、价值观、责任感及信息素养。高中的上机课与初中小学不一样, 高中的上机课45分钟基本上是交给学生, 让学生掌控自己的时间进行自主学习, 不必再局限于教师的操作演示。这样就必须要求学生明确自己的上机任务。在实际教学中, 我们可以让学生自己制定分期目标或计划, 并在每次上机时输入任务系统中, 并进行定时提醒, 好让学生在上机的过程中不会迷失方向, 除了通过这种方式让学生自己督促自己外, 我们也要对学生分期目标计划进行跟踪, 并给予一定的指导帮助, 好让他们不会因达不到自己的目标而失去信心、失去学习的动力。3.1.3关注学习能力。高一的学生来自不同的学校, 他们的学习能力是参差不齐的, 我们不能让走在前面的学生原地踏步, 无所事事, 浪费精力与时间, 也不能让后面的学生望尘莫及, 失去信心, 放弃努力。为了调动每一位学生的学习兴趣, 我们的课堂教学尤其需要因材施教。那么我们就要在平时上机课的过程中多注意观察, 从而才能在各环节的课程教学中为学生制定不同层次的上机学习任务, 让他们通过自己的实践获得成功的喜悦。同时激励他们在学有余力的基础上去挑战更高的学习任务。大多数学生是好玩的, 如果能让他们在玩的过程学到东西, 那何偿不是件好事。即如果我们所制定的上机学习任务象游戏世界中的竞技那样, 来调动学生的兴趣, 激发他们的挑战意识, 让他们不断地通过上机实践和相互交流, 来达到提升自己动手实践与合作能力, 并掌握相应的操作技能。那么学生这上机的45分钟时间效率就是高的了。

3.2 多引导。

当今世界在飞速发展, 只有想不到的, 没有做不到的。我们要利用上机课时间来引导学生去认识科技的发展, 认识信息技术在这当中起到的重要作用。在每个月第一节课, 可以给学生一个大众较为关注的与信息技术有关的话题或某些信息技术人物故事, 让他们理论课前5分钟时间里进行交流介绍, 以此来引导他们去信息技术的发展, 开阔他们的视野, 这样可以陶冶学生的情操, 也能使他们更喜欢信息技术课。在上机实践课中, 我们可以通过学案来引导学生了解本节课的学习任务, 让他们通过亲自动手实践发现问题, 从而最终解决问题。高中生的学习与理解能力相对比较强, 对于问题的看法也会是多种多样的, 这时, 我们就要先引导他们对问题进行分析探讨, 判断自己的想法哪些是可行的, 从而明确解决问题的方向。其次要引导他们去利用网络去查找相关的学习资料, 并通过边看边学边做, 做到博学之、明辨之和笃行之, 进行实际问题的解决。在此过程中引导他们做到知行和谐统一, 真正实现心求通、口欲言、手勤动。

3.3 多反馈。

有检查就有压力, 在上机操作过程中, 教师要建立检查、评价、反馈制度。学生有检查的压力, 亦能集中精力完成上机学习任务, 如果没有压力, 任学生随意操作, 有的学生许会沉醉于网络中的小游戏或者做其它与教学内容无关的事情, 也就无效率可言。在检查时, 我们做好相关的问题记录, 还要及时对学生本人及其作品作出相应的评价。一节上机课下来, 我们会发现学生在操作的过程中存在的某些问题, 那我们就要将这些问题进行及时的反馈。然后通过问题的反馈及评价结果, 让他们意识到自己在今后的操作过程中所需注意的地方, 同时也了解自己的进步空间及努力的方向。这样也有助于提高教学效果, 提高上机效率。总而言之, 要想提高高中生信息技术上机课的效率, 就必须关注学生的一言一行, 让他们意识到他们是学习的主体, 我们教师要做的是引导学生如何利用信息技术手段来获取所需要的知识, 掌握获取知识的工具和处理各种信息的能力, 同时, 在不自觉的情况下引导其具备信息社会相适应的道德观、价值观、责任感及信息素养。教师对学生来说是一个引路人似的朋友, 是心灵、智慧的双重引路人。

摘要:在高中信息技术课程教学中可以发现, 学生由于喜欢玩电脑、上网, 因而对信息技术这门课的兴趣很高, 但是这种课外的兴趣导致了上机课的教学经常不能很好的完成, 教学方法难以取得良好的教学效益。经过几年的教学, 总结上机时为提高上机课的效率, 需要考虑的几个方面。

篇4:数据库上机课心得体会

【关键词】中职 计算机 上机课 演示操作 课堂评价

【中图分类号】G71【文献标识码】A 【文章编号】2095-3089(2016)06-0137-01

随着信息技术的迅速发展,以信息技术为基础的知识经济时代已经到来,计算机的运用也越来越广泛,并正在影响着人类社会生活的各个方面。在中职学校,计算机作为一门必修课,对学生将来从事任何领域的工作、学习都有非常重要的作用,因此学好计算机是中职学生职业发展和终身学习的基础。在计算机教学过程中,计算机上机课是不可或缺的重要组成部分。要想使中职学生的计算机水平能够满足自身发展的需求,就必须要提升计算机上机课的教学水平。

为优化计算机上机课教学,提高上机课教学质量,我注重做好以下几个方面的环节:

一、充分合理备课,做好课前准备

计算机上机课的备课与理论课一样,也要做到“三备”,即“备学生,备内容,备方法”。“备学生”就是要了解学生的学习情况,只有充分掌握了学生的学习状态、理论基础、技能掌握等情况,才能设置合理的教学目标,采用切实可行的教学方法。“备内容”就是要准备好上机课的内容。教学内容的选择很有讲究,难易要适中,容量也要适度。数量过多,学生完成不了,会挫伤学生的积极性;数量过少,学生很快完成后就会无所事事,这样他们就会上网、聊天、玩游戏,做一些与学习无关的事,如此既影响他们的学习,又破坏了课堂的纪律。

另外,我在上上机课时总是提前来到机房,做一些上课之前的准备工作,比如检查电脑、网络以及服务器能否正常运行;准备好上课所用到的素材;将上机资料及素材发送给学生等。这样会节省上机课的时间,提高上机课的时间利用率。由于学生在上机课时喜欢用电脑把音乐、电影下载到手机上,不仅影响学习、占用网速,还有可能给电脑传染病毒。因此在学生进入机房时要求将手机全部上交,从而确保学生上课时能专心听讲。

二、精心分配时间,耐心演示操作

上机课一般是两节连堂,我会精心分配演示操作时间和学生自己操作时间。上机课的课堂上,我演示时间会尽量缩短,而把大部分时间留给学生自己动手去操作。学生们通过亲身的操作,不但会激发他们对计算机知识学习的兴趣,还会增加他们对于计算机理论的感性认识。

我常利用机房的网络教学软件,通过边演示边讲解的方法进行耐心的示范操作。由于中职学生普遍听课注意力不是很集中,因此时间不宜过长,否则会造成学生的厌烦情绪,从而导致课堂纪律混乱。在演示过程中要注意课堂纪律的维护,并提高声音的音量,吸引学生的注意力。当演示内容较多时,我就分几次示范;在我巡视过程中如果发现学生存在的普遍问题,也可以进行操作演示,集中解决。我的示范操作不是从头到尾将过程演示一遍,而是抓住一些重、难点,进行针对性的演示,对于一些步骤简单或重复的内容,我就一笔带过。有时为了优化示范操作的内容,我会一个人在机房做上好多遍。因为我知道,我上机示范操作做得好,学生就可以少走弯路,进而提高上机课的学习效率。

三、发布任务指令,巡视指导帮助

在学生操作之前,我会把上机任务分成若干个小任务,一条一条列举出来并用“记事本”记录好,与上机素材、资料一并发送给学生。中职学生普遍学习惰性较重,而且有畏难情绪,将任务细化后,学生在实际操作中任务目标更加清晰明确。而且每完成一个小任务,学生的信心就会增强同时还会有一种成就感,这样就极大地调动了学生的学习积极性,课堂气氛也活跃起来了。

在学生动手操作时,我还进行巡视指导,关注学生任务完成的进展情况。对于做得好的同学我就给予鼓励,对于个别学生出现的问题加以提示和引导,对于普遍出现的问题,可以集中进行演示讲解。有的学生计算机基础较好,动手能力较强,往往比其他学生早些完成任务,我就让这些学生去帮助完成任务有困难的同学,这样不仅加强了学生之间的合作意识,也给辅导的同学提供了更多发掘问题和锻炼的机会,进一步激发他们的求知欲。

四、加强课堂评价,建立师生互信

在大多数学生完成任务之后,可以将学生进行分组,学生在小组内互相查看对方完成的作品,进行赏析和评价。学生相互评价,往往是站在各自的角度来看问题,这样更直接表达出自己的观点,也更容易被学生所接受;学生们在评价别人的同时,也会加强对知识的理解,使他们自己的学习也上升到一个新的层次。这样做更有利于调动学生的学习积极性和主动性,学生也就真正成为学习的主人。在学生相互评价过程中,我一方面要维持课堂纪律,防止个别学生趁机聊天,打闹,一方面也要听取学生评价的内容,及时地对一些错误的认识加以纠正。当然,在和学生进行互动的过程中,我会采用一些商榷的口气,本着与他们共同探讨的态度,把他们在上机过程中出现的错误指正。这样学生也容易接受我对他们错误的改正,进而也增进了师生之间的互信,建立了良好的师生关系。

在课堂互评结束之后,我还要对本节上机课的教学内容进行总结归纳,对学生在实操过程中出现的问题进行梳理,并指出他们之所以出现这些错误的原因,目的是确保他们在今后不会再犯同样的问题。

五、做好结束工作,整理机房内务

结束工作包括收作业、记录、关闭电脑、关闭电源等。上机课快要结束时,我会提醒学生把上机内容进行存档并关机,下课后,我还要选取部分优秀成果作品收集并保存,以便进行评测。同时对本次上机的设备状况进行记录,这样,有利于对机房的设备及时进行维修或更换。

在学生离开机房前,要求学生把凳子放回电脑桌下,并安排值日生打扫机房,保证机房的干净整洁。整理机房内务是上机课教学中不可忽视的一环,只有机房保持清洁整齐,才能为下一堂上机课营造一个良好的学习环境。

以上就是我在计算机上机课教学过程中的一些教学体会。在今后的教学实践中,我还将不断地进行思考和探索,脚踏实地,立足学生,勇于创新,为不断提高计算机上机课的教学效果和教学质量而努力奋斗。

参考文献:

[1]胡瑶函.中等职业教育计算机专业教学思考[J].中华少年(研究青少年教育),2013,23: 25-26.

[2]蒋红星. 计算机教学中的任务驱动教学法[J]. 广西教育学院学报.

篇5:数据库上机报告

注明:

课程名称:access数据库;

实验室:信传楼210;

上机项目:模块与VBA;

上机时间:12-05;

上机学时:2学时

作业在下周周三(12-11)上多媒体艺术基础时上交,因要统一装订,请大家务必在规定时间内上交。

篇6:数据库上机实验报告

试验内容

1、数据表的建立

基本表《简单的》带有主键

带有外码约束的(外码来自其他表或者本表)

2、数据表的修改

添加删除列

修改列属性类型

添加删除约束(约束名)

元组的添加,修改,删除

删除数据表

试验过程

1、create

table

student

(sno

char(9)

primary

key,/*sno是主码

列级完整性约束条件*/

sname

char(20)

unique,/*sname取唯一值*/

ssex

char(2),sage

smallint,/*类型为smallint*/

sdept

char(20)

/*所在系*/);

create

table

course

(cno

char(4)

primary

key,/*列级完整性约束条件,cno是主码*/

cname

char(40),cpno

char(4),/*cpno的含义是先行课*/

ccredit

smallint,foreign

key

(cpno)

references

course(cno)

/*表级完整性约束条件,cpno是外码,被参照表是course,被参照列是cno*/);

create

table

sc

(sno

char(9),cno

char(4),grade

smallint,primary

key

(sno,cno),/*主码有两个属性构成,必须作为表级完整性进行定义*/

foreign

key

(sno)

references

student(sno),/*表级完整性约束条件,sno是外码,被参照表是student*/

foreign

key

(cno)

references

course(cno),/*表级完整性约束条件,cno是外码,被参照表示course*/);

1、create

table

s

(cno

varchar(3),/*变长的字符串,输入2个字符就是两个字符不会补空格*/

sname

varchar(20),status

int,city

varchar(20),constraint

pk_sno

primary

key(sno),/*约束条件的名字为pk_sno*/);

create

table

p

(pno

varchar(3),pname

varchar(20),color

varchar(3),weight

int,constraint

pk_pno

primary

key

(pno),/*约束条件的名字是pk_pno*/);

create

table

j

(jno

varchar(3),jname

varchar(20),city

varchar(20),constraint

pk_jno

primary

key(jno)

/*约束条件的名字为pk_jno*/);

2、create

table

spj

(sno

varchar(3),/*第一个表中的主码*/

pno

varchar(3),jno

varchar(3),qty

int,/*数量*/

constraint

pk_spj

primary

key(sno,pno,jno),/*主码由3个属性组成*/

foreign

key(sno)

references

s(sno),/*表级完整性约束条件,sno是外码,被参照表是s*/

foreign

key(pno)

references

p(pno),/*表级完整性约束条件,pno是外码,被参照表是p*/

foreign

key(jno)

references

篇7:数据库系统上机实验题

一、学生学习系统的基本表

学生:s(sno,sname , sex , age , dept);表中属性分别为:学号,姓名,性别,年龄和

系名。

课程:c(cno , cname , tname);表中属性分别为:课号,课名,教师名。选课:sc(sno , cno , grade);表中属性分别为:学号,课号和成绩。

要求:利用SQL语句创建上面三个基本表,包括:主键,外键定义。

有针对性地输入一些实验数据。

二、利用SQL语句,在上面三个基本表中,完成如下的功能

1.查找学号2至10号学生的学号、姓名和系名。

2.查找女同学的人数。

3.查找学号2至10号学生中,女同学的人数。

4.查找男、女同学各有多少人(注:输出性别和人数)。

5.查找‘CS’系中,男、女同学各有多少人(注:输出性别和人数)

6.查找年龄在18至20岁之间的所有男同学的学号、姓名和系名。

7.查找所有学生选修课程的门数。

8.查找学号2至15号学生中,英语成绩超过80分的学生学号和姓名。

9.查找没有学习‘物理’课程的学生姓名和系名。

10.查找‘王明’同学所学课程的门数。

11.统计‘王明’同学所学各门课程的平均分数。

12.统计英语成绩高于该课程平均成绩的人数。

13.查找查找至少选修了‘王一’和‘王二’老师所授课程的学生学号与姓名。

14.查找‘CS’系比‘MA’系的学生年龄都小的学生姓名和系名。

15.统计每个学生的总分,输出学生的学号和总分,总分按降序排列。

16.查找学号比‘王一’同学大,而年龄比他小的学生学号、姓名和年龄。

17.查找年龄大于女同学的平均年龄的男同学的姓名与年龄。

18.查找只选修了一门课程的同学的学号和姓名。

19.查找‘CS’系学生中,没有选修‘王一’老师课程的学号、姓名和系名。

20.查找至少选修了3门课程的学生学号和姓名。

21.查找每门课程的最高分和最低分。(注:输出课号、最高分和最低分)

22.采用查询视图方式完成21题的功能:

利用视图方式的步骤:

建立视图,如:gdf(cno,max,min)属性:课号、最高分和最低分。利用SELECT语句对视图gdf查询显示。

在完成以上题目后,再利用SQL更新语句完成如下操作功能:

1.将所有学生的年龄增加1岁。

2.将‘物理’课程不及格的成绩改为0分。

3.删除‘王五’老师的任课信息。

4.将一门课的成绩大于等于80分学生的学号、姓名和系名插入到一个已存在(要建

篇8:基于中学信息技术上机课的研究

现代社会是一个信息技术高度发达的社会, 人们的生活、工作、学习等活动都与计算机和网络息息相关, 因而中学生对信息技术课程都比较感兴趣, 但他们的兴趣爱好大多都停留在聊天和游戏层面上, 这样如果采用照本宣科或照本操作的教学方式, 同学们会因为枯燥乏味而渐渐对信息技术课失去兴趣, 这样的现象, 在中学生当中普遍存在。这样的问题, 从教师角度来说, 就是如何才能上好信息技术上机课, 做到让同学们既能对学习保持较高的热情, 又能真正汲取到课堂中的知识内容。本人经过几年的教学实践摸索, 总结了几点帮助解决这类问题的教学心得。

1 上机硬件管理方面

常说硬件是基础, 软件是灵魂, 由此可见, 硬件十分重要。学校信息技术教研组在每个学期的初期都会集中信息技术教师进行机器状态检查整理, 以保证微机室内学生上机所需的计算机及有关硬件设备都能正常运行。在平常教学过程中, 每间机房还轮流安排一个信息技术组的教师, 专门负责机器出现故障时的及时维修。 只有硬件准备充分了, 信息技术上机课才能顺利进行, 有效实施。

2 上机软件安装方面

本校是一所完全中学, 根据实际情况, 总共设有两个机房, 分别是高中机房和初中机房, 这两个机房根据学生的课程的需要安装了不同的软件系统。如初中机房, 安装了金山打字通、Office办公软件、绘图软件, 当然杀毒软件是必不可少的, 软件系统的保护还原同样重要, 目前学校机房采用的是联想电脑自带的慧盾保护还原系统, 设置每次开机自动还原操作系统盘, 而学生的临时资料存放在学生盘中, 有了这些软件支持, 在机房管理中可以减少计算机系统被破坏所带来的麻烦, 上机环境有了保障, 上机课程就能够正常进行。特别值得一提的是, 教学演示软件不可或缺, 目前所采用的教学演示控制软件是极域电子教室软件, 能够满足教学的需要。

3 上机教学方法

有了软硬件的保障, 再根据学生和课程内容的需要, 教学中综合采用多种教学方法, 就会收到良好的教学效果。

3.1 友情分组法

友情分组法是根据学生的性格、兴趣、技术水平, 本着自愿原则成立各个小组, 一般每个小组6~8人, 再根据每组组员的投票选举确定一个组长, 组长一般是由组织能力强, 上机操作能力强的学生担任。组长如果表现不好, 可由组员自由选举更换, 组长在小组中起到重要的作用。如在讲到键盘的操作时, 虽然在多媒体上理论课时, 同学们积极地回答、参与, 但一到机房, 理论又联系不到实际, 同学们一碰到问题, 就开始一个个叫老师, 老师经常忙得晕头转向, 同学们也等得着急。课后, 认真思考一下, 发现他们问的无非都是那几个问题, 于是第二个班级去上机前, 先根据他们的特点友情分组, 确定组长后, 再教组长一些可能出现的问题的解决办法, 让他们到各自的组里去指导他们的组员。由于自己选举的组长他们比较亲切, 问起问题来毫不拘束, 而且每个学生的问题还能够及时得到解决, 这样整个班级氛围就显得轻松活泼, 秩序井然, 还让每一个组长学会了解决问题的方法, 真可谓一举多得。有了这样的经验, 还可以事先设想可能出现的问题, 然后再有的放矢地去指导组长。友情分组法可以使教学效果大大提高。

3.2 任务驱动法

任务驱动法在信息技术上机课中是经常使用的一种教学方法, 任务设计的恰当, 可以起到事半功倍的效果。所谓任务是把每一节课的教学目标具体化。我们上每一节信息技术上机课的任务都是很明确的, 一般都是教师演示, 接着布置任务, 学生围绕任务完成作业。但久而久之, 学生很容易产生反感心理, 而且学生的创新精神也得不到培养。针对这种情况, 在日常教学中, 对每节课的任务、每个知识点都仔细推敲, 统筹兼顾, 尽量设计出一些适合所有学生的任务。如在讲到《电子板报的版面设计》一课时, 先在课前布置学生一个任务:联系结合美术学科, 每个人或两人合作一份手抄报, 要求主题鲜明、设计美观、大方。同时要求他们在下一次上机课时带上作品, 再让他们把自己的手工作品制作成一份电子板报。在美术学科的基础上, 同学们做出的作品也是五花八门, 有国庆主题的、有奥运主题的、有节日主题的还有友谊主题的……, 上机课时, 同学们大多只是拿着自己的作品很陶醉, 但却不知如何把它做成电子作品。有些同学虽然懂得插入图片或文字, 但却不是出现图片无法移动就是出现文字被图片挡住了的问题, 这时让同学们先欣赏一些制作好的优秀的电子板报作品, 再讲解制作板报的一般要素, 演示制作的过程。同学们有了自己的目标和任务听课就特别认真, 心里也在思考着如何把自己的作品制作好, 基本上同学们都能顺利完成自己的任务。课后有的同学还建议来个制作电子板报比赛, 由于同学们的热情高丈, 于是在期中考完成后, 开展了一次电子板报的制作比赛, 很多同学都踊跃报名, 制作出来的作品确实很不错, 可见这样的教学效果是很成功的。

任务驱动教学让学生在完成任务的同时提高了学习兴趣, 获取了知识, 培养了创新精神;让信息技术上机课焕发出迷人的智慧魅力。

3.3 演示教学法

演示教学是指在讲解新课时, 教师一般通过电子教室中的广播教学或投影仪的投放, 示范操作过程, 学生通过观看教师的示范性操作来学习上机操作的方法和步骤的教学方式。示范演示在信息技术上机操作课中起着很重要的作用, 它可以帮助同学们快速掌握操作要点, 少走弯路。如在讲到Excel中《数据的自动填充》一课时, 先课前预习, 到机房上机时同学们根据预习的情况自己操作, 往往同学们只会按照课本把数据输入到表格中, 而不知道在Excel中对于相同或有一定规律的数据可以利用自动填充功能来完成, 看到这种情况, 就示范演示给他们看, 例如要输入 “1~100”的递增数据, 只要输入数据“1和2” , 然后选取这两个单元格, 把鼠标指针移动到选取区域的右下角, 当鼠标指针变成十字形时, 按住鼠标左键不放, 拖动鼠标到数据需要填充的位置就可以了。在示范操作中, 重点讲解一定至少要输入规律数据中的两个, 而且只有鼠标指针变成实心十字型的时候拖动才会实现有规律的数据输入。同学们通过教师的示范操作很快掌握了操作要领, 提高了学习的兴趣。值得注意的是教师要针对学生的实际情况掌握演示速度, 还要详细讲解演示目的, 以便促进学生更快更好地学好信息技术, 达到良好的学习效果。

上述就是在这几年信息技术上机课堂教学中经常采用的一些行之有效的措施, 在实际工作中基本上能够避免学生不把注意力放在上机课堂知识内容学习上的问题, 但不管在上机教学中运用哪一种教学方法, 我都会根据学生的实际, 设计明确的教学目标, 以培养学生的创新和实践能力为主要目的, 坚持课程改革和培养创新精神原则, 真正把提高课堂教学质量落到实处。

摘要:信息技术课程已成为中学必修课之一, 其中上机课占很大比例, 从阐述机房的软硬件支持, 到综合采用多种教学方法, 来探究如何上好信息技术上机课, 并实现培养学生的创新精神和实践能力的目标。

关键词:信息技术,友情分组法,任务驱动法,演示教学法

参考文献

[1]钱晓菁, 马玉娟.试论任务驱动[J].北京:中国电化教育, 2006.

[2]李艺.信息技术课程与教学[M].北京:高等教育出版社, 2005.

篇9:数据库上机课心得体会

【关键词】Access;日志管理;工作量;设计;应用

【中图分类号】TP3;THI

【文献标识码】A

【文章编号】1672—5158(2012)10-0083-01

1 引言

Microsoft Access 2003是一种关系型桌面数据库,它以数据库技术为理论基础管理数据。其强大功能主要表现在:友好的用户界面;数据表操作简单、易学易懂;通过向导创建表、查询、窗体及报表;自动绘制数据统计图和绘图功能;内置了大量函数,可以利用这些函数在窗体、报表、查询和数据访问页中建立复杂的计算表达式;有效管理、分析数据的功能;增强的网络功能;宏功能和内嵌的VBA(Visual Basic for Application)等。

上机日志管理是计算机实验教学管理中重要一环,关系到实验教学计划的具体进度、完成情况、期末能否准确及时统计课时量,以便核发每个教师的课时奖励津贴等。为此,我们通过多年工作经验积累,利用Access数据库设计出了上机日志管理系统,将其用到实验教学管理中,取得了满意的效果。

2 Access数据库上机日志管理系统设计

2.1 建立数据库

先建立一个数据库。在Access中,选择“文件”菜单→“新建”→“空数据库”→命名为“上机日志管理系统”并保存。

2.2 建立数据表

(1) 实验课时登记表设计

确定字段名称、类型、属性等。

例如:编号、姓名、专业班级、课程名称、实验时间、学时数、教学类型、周数、星期、节次、机房。实验时间确定为日期时间型、学时数为数字型,其余均定为文本型。常规属性可以考虑修改其默认值,如:课程名称默认为“计算机应用基础”,教学类型默认为“主讲”等,通过查阅向导可将上述字段属性设计其查阅的行来源,比如:“计算机应用基础”;“Visual FoxPro程序设计”;“计算机网络与应用”;“Access数据库基础”等;教学类型为“主讲”;“辅导”,这样除了系统默认值外,可以在录入通过下拉菜单快速录入,不但可以节省时间,还可以保证录入数据内容的准确唯一性,便于日后进行报表统计。

(2) 其它相关数据表格设计

(3) 数据表格式设计

包括字体、字号、字型、字的颜色等。

2.3 实验课时录入窗体设计

1、主体设计:根据方法提示选择实验课时登记表进行窗体主体设计,就是将我们需要的字段依序拖入窗体的主体内,例如:编号、姓名、专业班级、课程名称、实验时间、学时数、教学类型、周数、星期、节次、机房。主体下端可通过工具箱中的命令按钮来增加诸如:首记录、尾记录、上一条、下一条、查找记录、添加记录、关闭窗体等。

2、页眉、页脚设计:通过视图菜单进行窗体的页眉、页脚设计。页眉一般可通过工具箱中的标签来设计录入窗体的主标题,本例标题为:“实验课时录入窗体”。页脚一般可通过工具箱中的标签及其Access数据库函数设计为现在时间,Date();Time()等。

3、窗体格式化:就是对窗体字体、字型、字号、字的颜色、位置间距等美化窗体操作。

2.4 查询设计(以姓名-班级进行查询为例)

就是通过Access数据库查询对象进行交叉表查询设计。具体是点击查询→新建→交叉表查询向导→确定→实验课时登记表→下一步→选择“姓名、专业班级、课程名称”做为行标题,下一步→选择“教学类型”为列标题,下一步→字段选择“学时数”,函数选择“求和”为行列交叉点计算值,下一步→查看查询或修改设计→完成。可以在修改设计中将姓名排序设计为升序,将教学类型设计为降序更好,也可再次更改行、列标题。

2.5 报表设计(以姓名-班级-教学类型统计实验课时为例)

报表设计方法有设计视图、报表向导、自动创建报表:纵栏式、自动创建报表:表格式、图表向导、标签向导等。这里列举其中一个方法,具体是点击报表→新建→设计视图→选择实验课时登记表→确定。(1)主体设计:将编号、专业班级、课程名称、学时数、教学类型、周数、星期、节次、机房字段拖入主体,并调整好间距、大小等。(2)页眉设计:报表页眉为输出报表名称,本例中为“实验课时登记表”,并加下划线等格式美化设计;页面页眉其字段名称与主体一致;专业班级页眉为专业班级字段。(3)页脚设计:报表页脚将输出课时总计,用Sum([学时数]);页面页脚将输出现在时间,页数页码;编号页脚可按姓名进行课时数合计,仍采用Sum([学时数])函数,教学类型页脚可进行课时小计等设计。以上均通过排序与分组中的组页眉、组页脚进行设计而来。其报表结果既可以统计出每个教师的详细情况、每班的课时小计、每个教师的所有班级课时合计,还可进行全体教师的课时总计。

2.6 宏设计

例如:记录定位宏组,宏名依次可设计为:首记录、尾记录、上一条、下一条、新记录、定位记录,操作均为GoToRecord,对象类型:窗体,对象名称:实验课时录入窗体,记录分别可以设计为:首记录、尾记录、向前移动、向后移动、新记录、定位。此宏的设计,可大大方便实验课时录入窗体的设计。Access数据库提供的宏设计可以方便更多层次数据库设计,如打开(OpenReport)和关闭报表(Close);打开录入窗体(OpenForm)等等。

2.7 数据库安全性设计

数据库管理系统设计首先要考虑的一个因素是系统的安全性。安全性措施旨在保护数据,以免遭非法窥探或蓄意破坏。

(1) 数据库文件密码保护或用户权限设置。具体操作为:点击工具→安全→设计数据库密码。可以设定打开权限密码,还可以设计用户与组权限,用户与组帐户等安全保护策略,以限制/允许用户访问或修改数据库的某一部分。

(2) 设置数据准确性。数据库表设计中可以采用修改默认值,格式,查阅向导预先输入相关内容等,通过下拉可以保证数据的准确性。

(3) 备份数据库或导出数据库,以免数据丢失或者损坏。

3 结束语

本文是基于Access数据库上机日志管理系统的简单设计,在实验教学管理中进行了两个学期的具体应用,从应用中可以看出Access数据库有很好的用户界面和函数功能,用Access统计实验课时,具有灵活、高效、方便、准确的特点,能大大提高工作效率,降低工作强度。用Access计算实验课时,最重要的基础是建好Access数据表,充分和灵活利用函数在窗体、报表、查询对象设计中,实现数据的表间应用或导入,只有这样,才能真正提高系统设计的工作效率,使Access在教学管理中发挥更大的作用。

参考文献

[1] 乔宝亮.用Access轻松开发《档案管理系统》[J].中国科技信息,2012,(10):103

[2] 王莉.基于Access的教学管理信息系统的设计与实现[J].福建电脑,2012,(2):139—141

篇10:数据库课程上机实验报告

二、实验环境

WINDOWS XP 和 SQLServer200

5三、实验内容:

参照完整性定义

参照完整性检查和违约处理

属性上的约束条件的定义(1.不允许去控空值 2.劣质唯一 3.用CHECK短语指定列值应该满足的条件)

属性上的约束条件检查和违约处理

元祖上的约束条件的定义

完整性约束命名子句

修改表中的完整性限制

定义触发器

激活触发器

四、程序源码与运行结果

一、定义SC中的参照完整性。

CREATE TABLE SC

(Sno CHAR(9)NOT NULL,Cno CHAR(4)NOT NULL,Grade SMALLINT,PRIMARY KEY(Sno,Cno),FOREIGN KEY(Sno)REFERENCES Student(Sno),FOREIGN KEY(Cno)REFERENCES Course(Cno));

二、显式说明参照完整性的违约处理示例。

CREATE TABLE SC

(Sno CHAR(9)NOT NULL,Cno CHAR(4)NOT NULL,Grade SMALLINT,PRIMARY KEY(Sno,Cno),FOREIGN KEY(Sno)REFERENCES Student(Sno)

ON DELETE CASCADE

ON UPDATE CASCADE

FOREIGN KEY(Cno)REFERENCES Course(Cno)

ON DELETE NO ACTION

ON UPDATE CASCADE);

三、在定义SC表时,说明Sno,Cno,Grade属性不允许取空值。

CREATE TABLE SC

(Sno CHAR(9)NOT NULL,Cno CHAR(4)NOT NULL,Grade SMALLINT NOT NULL,PRIMARY KEY(Sno,Cno),四、建立部门表 DEPT,要求部门名称 Dname列取值唯一,部门编号Deptno列为主码。(列值唯一)

CREATE TABLE DEPT

(Deptno NUMERIC(2),Dname CHAR(9)UNIQUE,Location CHAR(10),PRIMARY KEY(Deptno)

五、Student表中Ssex只允许“男”或“女”。(用 CHECK 短语指定列值应该满足的条件)CREATE TABLE Student

(Sno CHAR(9)PRIMARY KEY,Sname CHAR(8)NOT NULL,Ssex CHAR(2)CHECK(Ssex IN(„男‟,„女‟)),Sage SMALLINT,Sdept CHAR(20)

六、当学生的性别是男时,其名字不能以 MS.打头。(元组上的约束条件的定义)CREATE TABLE Student

(Sno CHAR(9),Sname CHAR(8)NOT NULL,Ssex CHAR(2),Sage SMALLINT,Sdept CHAR(20),PRIMARY KEY(Sno),CHECK(Ssex=„女‟ OR Sname NOT LIKE „ MS.% ‟));

七、完整性约束命名子句

CONSTRAINT <完整性约束条件名> [PRIMARY KEY 短语ㄧCHECK 短语]

例1:建立学生登记表Student,要求学号在90000-99999之间,姓名不能取空值,年龄小于30,性别只能是“男”或“女”。

CREATE TABLE Student

(Sno NUMERIC(6)

CONSTRAINT C1 CHECK(Sno BETWEEN 90000 AND 99999),Sname CHAR(20)

CONSRAINT C2 NOT NULL,Sage NUMERIC(3)

CONSTRAINT C3 CHECK(Sage < 30),Ssex CHAR(2)

CONSTRAINT C4 CHECK(Ssex IN(„男‟,„女‟)),CONSTRAINT StudentKEY PRIMARY KEY(Sno));

例2:建立教师表 TEATHER,要求每个教师的应发工资不低于3000元。应发工资实际上就是实发工资例Sal与扣除项Deduct之和。

CREATE TABLE TEATHER

(Eno NUMERIC(4)PRIMARY KEY,Ename CHAR(10),Job CHAR(8),Sal NUMERIC(7,2),Deduct NUMERIC(7,2),Deptno NUMERIC(2),CONSTRAINT EMPFKey FOREIGN KEY(Deptno)REFERENCES DEPT(Deptno),CONSTRAINT C1 CHECK(Sal+Deduct >=3000));

八、限制修改表Student中的约束条件,要求学号改在900000-999999之间,年龄由小于30改为小于40。(修改表中的完整性)

可以先删除原来的约束条件,再增加新的约束条件。

ALTER TABLE Student

DROP CONSTRAINT C1;

ALTER TABLE Student

ADD CONSTRAINT C1 CHECK(Sno BETWEEN 900000 AND 999999),ALTER TABLE Student

DROP CONSTRAINT C3;

ALTER TABLE Student

ADD CONSTRAINT C3 CHECK(Sage <40);

九、SQL 使用 CREATE TRIGGER 命令建立触发器,其一般格式为

CREATE TRIFFER <触发器名>

{ BEFORE AFTER } <触发事件> ON <表名>

FOR EACH {ROW STATEMENT}

[WHEN <触发条件>]

<触发动作体>

例:定义一个BEFORE 行级触发器,为教师表Teacher定义完整性规则“教授的工资不得低于4000元,如果低于40000元,自动改为4000元”。

CREATE TRIGGER Insert_Or_Sal

BEFORE INSERT OR UPDATE ON Teacher

FOR EACH ROW

AS BEGIN

IF(new.Job=‟教授‟)AND(new.Sal<4000)THEN

new.Sal :=4000;

END IF;

END;

十、执行修改某个教师工资SQL语句,激活上述定义的触发器。

UPDATE Teacher SET Sal=800 WHERE Ename=„陈平‟;

执行顺序是:

 执行触发器 Insert_Or_Update_Sal;

 执行SQL语句“UPDATE Teacher SET Sal=800 WHERE Ename="陈平";"  执行触发器Insert_Sal;

 执行触发器Update_Sal.十一、删除触发器的SQL语法如下:

DROP TRIGGER <触发器名> ON <表名>;

触发器必须是一个已经创建的触发器,并且只能由具有相应权限的用户的删除.例: 删除教师表 Teacher 上的触发器 Insert_Sal。

DROP TRIGGER Insert_Sal ON Teacher;

五、实验总结

在实验过程中我对于创建和修改触发器和完整性约束的语法搞不明白

上一篇:安全生产法试卷下一篇:餐饮办事员的个人 优秀工作总结