小型论文范文
小型论文范文
写作小论文有助于提高我们的学术水平,小论文的格式有哪些要求呢?下面是由我整理的1000字小论文格式 范文 模板,欢迎大家阅读。
摘要: 随着企业规模的不断扩大,各部门所需信息既相互交错,又相对独立。这就要求各部门所用的数据库既能高度自治地 工作,又能进行信息共享。本文主要介绍多DM3数据库系统间的信息共享机制。 不同DM3数据库系统间的信息共享通过协调器实现。所有这些被协调器连接在一起的数据库系统组成了一个联邦数据库。这样既能较好地满足企业的需要,也能在保证效率的前提下,提高数据的可用性。
关键词: DBMS 复制 联邦数据库
1.引言
随着经济的发展,企业的规模越来越大,其积累的信息也越来越多。存在着各部门所处理的信息多数只对本部门有效,仅有少数信息需给 其它 某些部门共享的问题。这种信息的分布性和独立性要求对所处理的数据进行分类,使各部门既能独立地处理本部门大多数数据,也使部门间能协调处理跨部门的事务。在这种情况下,对整个企业建立一个完全的紧密耦合的分布式数据库是很困难的,也是没必要的,特别是大型企业, 这样的数据库的效率往往是很低的。
为解决这个问题,我们采用以下策略:每个部门使用一套紧密耦合的数据库系统,而在存在跨部门事务处理的数据库系统间用一个协调器联起来。这样就组成了一个横跨整个企业,各部门高度自治的联邦数据库系统。
DM2是由华中理工大学数据库多媒体技术研究所研制的数据库管理系统。它采用客户/服务器模型,客户机与服务器,服务器与服务器均通过网络互连,通过消息相互通讯,组成一个紧密耦合的分布式数据库系统。它的工作流程如下:客户机登录到一台服务器上,这台服务器便成为它的代理服务器;它接收来自客户机的消息,然后根据全局数据字典决定是自己独立完成该操作,还是与其它服务器协作处理这条消息,处理完成之后,再由代理服务器将处理结果返回给客户机。
而数据字典,作为记录数据库所有元数据的系统表,它向以上过程中提供各类有用的信息,引导它们向正确的方向运行,起着“指南针”的作用。它分为局部数据字典和全局数据字典。其中,局部数据字典用于记录一个服务器站点中数据库的控制信息,如表的模式,视图的模式及各个数据区的的文件名等信息。全局数据字典用于记录分布式数据库系统中各个服务器站点上有关全局数据的控制信息,如服务器站点信息,各服务器站点的全局表名及表内码记录,各服务器站点上的全局数据视图名及视图内码记录,用户名及口令记录,用户权限记录等信息。各个局部数据字典可以各不相同,但为了保证在各个服务器上所看到的全局数据库是一致的,因此,全局数据字典必须一致。我们所关心的是全局数据字典中的基表控制块TV_CTRL_BLOCK,它的内容主要包括:全局基表总数,每个全局基表名和其对应的表内码,该基表所在的服务器站点的编号等信息。它的功能是将各个服务器站点号与存储在其上的表名及表内码联系起来。这样,代理服务器从客户消息中找到被处理的表名,然后通过查询基表控制块TV_CTRL_BLOCK,就能知道该表存在哪个服务器上,以便将相关消息发给该服务器。
由于DM2上各个服务器站点的全局字典完全相同,任何全局表的信息都会记入全局字典。若用它来构建一个企业的数据库系统,则大量只对企业某部门有用的信息将会充斥在各部门所有服务器的全局字典中,增加了冗余。而且,当对全局表进行DDL操作时,为了确保全局字典的一致性,须对所有服务器的全局字典进行加锁。DM2对全局字典的封锁方式是采用令牌环方式,即令牌绕虚环(非实环)传输,某个服务器想对全局字典进行操作,必须等令牌到达该服务器才可以执行。每个部门建立的全局表绝大多数只对本部门有用,当对这些表进行DDL操作时,却要对所有服务器的全局字典进行封锁,通过令牌来实现对全局字典的互斥访问。假如,两个部门都要分别对本部门的内部表进行DDL操作,这应该是可以并行处理的操作,现在却只能串行执行。而且,当服务器数目庞大时,每个服务器等待令牌的时间将会很长。这严重损害了数据库的效率。
为弥补以上不足,在DM2的改进版本DM3中增加了协调器,用以联接各个独立的DM3数据库子系统,并协调各子系统间的各种关系,使各子系统既能高度自治地工作,又能进行有效的信息共享。
2.体系结构
本系统可看作多个数据库子系统被协调器联起来的,高度自治的一个联邦数据库系统。其中,每个子系统独立处理本系统内部的事务,而子系统间的信息共享由复制技术提供,副本间的一致性由协调器协调处理,处理所需的信息在初始化时写入协调器的组间数据字典中。当对某子系统中的一份数据副本进行修改时,该子系统会将修改通知协调器,由协调器对该数据的其它副本进行修改,从而保证了所有副本的一致性。
由以上可知,子系统彼此并不直接接触,而是各自都与协调器直接相联,由协调器统一管理子系统间的通信。这样,当子系统对副本进行修改时,不必关心相应的子系统处于何种状态,也不必等待回应消息,以及异常处理,所有这些都由协调器进行管理。因此,既提高了系统运行的效率,也保证了子系统的独立性。其体系结构如下图所示。
协调器主要有三大功能,首先,它对协调器和服务器进行初始化,并将有关信息存入组间字典;其次,它管理不同子系统间的通信,维护副本的一致性;最后,它在子系统出现崩溃时,进行异常管理及恢复工作。
图1 DM3多数据库系统体系结构
3.主要策略
多个DM3系统间的信息共享是通过副本实现的,副本的一致性是由协调器来维持的,是一种弱一致性。通常,多数据库系统间的一致性是通过协调器周期性地访问服务器的日志来完成的。由于副本的更新带有随机性,因此,若采用这种 方法 ,可能数据被修改多次,但其相对应的副本仍未被修改,这样就损害了数据的一致性;也可能数据并未被修改,但协调器已多次访问了服务器的日志了,这样就降低了系统的效率。
所以,本系统采用的方法是当数据被修改时,由服务器通知协调器有关信息,再由协调器通知相关系统,修改相关数据。这样,数据的修改及时(仍然是弱一致性),而协调器也不会在数据未被修改的情况下访问服务器,提高了准确性。
为了使协调器正常工作,我们对底层数据库管理系统DM2进行了修改。在基表控制块TV_CTRL_BLOCK中增加一项IsReplication。建表时,该项初始化为false;当为该表建立一个副本时,该项赋值为true。具体算法如下。
3.1初始化算法。
协调器:
从用户或应用程序接收待连接的两个系统中的服务器名,需复制的表名;
分别登录到两个系统的服务器上;
向存有待复制表的服务器发预复制消息;
等待服务器消息;
若失败,发一条失败的消息给服务器和用户或应用程序,转11);
若成功,从消息中取出待复制表的有关信息,根据这些信息,发一条建表消息给另一个系统的服务器;
等待服务器消息;
若失败,发一条失败的消息给服务器和用户或应用程序,转11);
若成功,调数据转移程序,进行数据复制;
将有关信息写入组间字典。
退出。
服务器:
当服务器收到预复制消息后,将基表控制块TV_CTRL_BLOCK中的IsReplication赋为true。同时,取出待复制表的有关信息,组成应答消息发给协调器。
当服务器收到失败的消息后,将基表控制块TV_CTRL_BLOCK中的IsReplication赋为false。
3.2维护算法。
协调器:
从组间字典读出相关信息,根据这些信息,登录到相应系统上;
等待消息;
从某系统的服务器上收到一条修改消息后,通过查找组间字典,确定该消息的目的地,然后将它转发过去;
若失败,定时重发;
转2);
服务器:
1)等待消息;
2)当收到某客户或应用程序的消息后,检查它是否是修改数据的操作(如delete,update或insert等);
若不是,转7);
若是,检查基表控制块TV_CTRL_BLOCK中的IsReplication是否为true;
若不是,转7);
若是,向协调器发修改消息;
继续执行服务器程序的其它部分。
3.3恢复算法。
若协调器所联接的系统中有一个跨掉了,则对副本的修改无法及时地反映到跨掉的系统中来。这时,需要恢复算法来进行处理。
协调器:
当协调器发现有一个系统已经崩溃后,采取以下步骤。
将与该系统相关的变量open赋值为false;
打开记时器;
等待消息;
若收到的消息是其它系统发出的修改崩溃了的系统上的副本的命令,则依次将这些消息存储起来,转3);
若收到的消息是记时器发出的时间到的消息,则向崩溃的系统发登录命令;
若登录成功,将open的值改为true;
将存储的消息依次发送过去,转9);
若登录失败,转3);
退出。
4.结论
我们曾在三个DM3数据库系统上,用两个协调器进行联接。结果,运行情况良好,各副本最终都能保证一致,且各副本间存在差异的时间间隔很短。另外,在出现异常的情况下,协调器也能正常工作。
主要参考文献:
1.周龙骧等,分布式数据库管理系统实现技术,科学出版社,1998。
2.郑振楣,于戈,郭敏,分布式数据库,科学出版社,1998。
3.王珊等,数据仓库技术与联机分析处理,科学出版社,1998。
科技小论文有哪些范文?
【一】科技小论文500字
在烧纸船的实验中纸船里的水会怎样?纸船又会怎样?
记得有一个星期的星期四下午第三节课,我们在上科学课,在科学课上,我们做了小实验,实验的方法就是:在三角架上放了一张白纸做的纸船,在纸船里倒上一定的水,最后把酒精灯轻轻地移到三角架下,纸船里的水会怎样?纸船又会怎样?同学们议论纷纷。老师说:“耳听为虚,眼见为实,我们开始做实验吧。”
只见老师把三角架放在桌子上,又把事先准备好的纸船放在三角架上,接着,又从烧杯里倒进了半个纸船的水。最后一步了,老师用火柴的火把酒精灯点着了,在把酒精灯移到三角架下,等到水和纸船的变化。不一会儿,我们发现,纸船没有被烧掉,纸船里的水也都还在。
我们的嘴张得可以放下一个鸡蛋,老师说:“纸船之所以没有被烧掉是因为物质在燃烧需要一定的温度,因为纸船在加温的同时,水分也不断蒸发。水蒸发,水蒸气带走了热量,所以在水烧干之前,纸船是不会燃烧的。”
我知道了:在烧纸船的实验中,纸船里的水不会蒸发?纸船也不会被烧毁。
【二】科技小论文500字范文:皮鞋为什么越擦越亮
周末到了,妈妈让我把家里的皮鞋擦一下,我顺口答应了。走到鞋柜前,看着这些沾满尘土的皮鞋,我马不停蹄的擦起来。忽然,我脑子里闪过一道问题,为什么皮鞋会越擦越亮?
实验:我找了同样牌子同样款式的新旧两双皮鞋进行对比观察。我先用手触摸两双皮鞋的鞋面,发现新皮鞋的表面比旧皮鞋的表面光滑得多。旧皮鞋涂上鞋油,仔细擦过后,虽然亮了许多,但仍无法与新皮鞋相比。皮鞋的亮度是否与鞋面的光滑程度有关呢?
我取来一双没擦过的旧皮鞋,在放大镜下鞋面显得凹凸不平的。然后,我把一只鞋涂上鞋油并仔细擦拭,另一只不涂鞋油作空白对照。我发现第一只擦拭后,表面明显变光滑了许多,而且放在阳光下也比另一只有光泽。为什么两者会产生这样的差别呢?
答案:经过从网上的搜索,我得知皮鞋的表面原来就不是绝对的光滑,如果是旧皮鞋,它的表面当然更加的不平,这样它就不能在一定的方向上产生反射,所以看上去没有什么光泽。而鞋油中有一些小颗粒,擦鞋的时候这些小颗粒正好可以填入皮鞋表面的凹坑中。如果再用布擦一擦,让鞋油涂得更均匀些,就会使皮鞋的表面变得更光滑、平整,反射光线的能力也加强了。
我终于知道皮鞋为什么越擦越亮了。原来生活中的“问号”还真不少呢!
小学数学小论文最佳范文
随着国家素质教育目标的提出和新课程改革的推行,探究式教学开始在小学数学教学中逐渐被推广,数学的教学在小学生的教育中占据着至关重要的地位。下面是我为大家整理的小学数学小论文,供大家参考。
课堂教学设计,是解决教学问题的一种特殊设计活动,课堂教学设计不仅是一门科学,更是一门艺术,其中学生对教学内容的认知是课堂教学的重心,是教学活动的中心,更是达到课堂教学目的的重要保证。数学作为小学基本课程之一,担负着学生基础数理逻辑思维和抽象思维培养的重任。下面笔者就小学数学课堂教学设计认知能力培养的方法创新谈几点看法。
一、小学数学课堂教学设计中认知能力培养的现状与问题分析
(一)小学数学课堂教学设计认知能力培养的现状
创新趋势已经显现。随着经济发展科技进步,教学硬件设施逐步高科技化,教师队伍整体素质提升,对先进教学设施地运用逐步常态化,同时针对小学生的年龄特点在课堂教学设计中进行了认知能力培养方法的探索,取得了一定的成效。课堂教学设计仍以依赖型为主。目前在我国的教育尤其是基础教育中,由于学生的学习技能欠缺,基础薄弱,数学课堂教学设计仍以依赖型为主。在依赖型的教学设计中,认知能力培养的重要性被忽视,讲授的知识大多只局限于课本和测验中,学生的学习内容与生活实际割裂,这种情况下虽然教师能够更容易地控制课堂进度,在短期内取得相对较好的教学效果。但长远来看不利于学生学习能力和运用知识能力的培养,更不利于学生学习兴趣的养成。
(二)小学数学课堂教学设计认知能力培养存在的问题
在教学思维方式上的创新存在不足。目前,大多数教师在数学课堂学生认知能力培养方法设计上的创新多为形式创新,过于追求新器材多媒体教学,花哨的设计使学生一时无法抓住关键,复杂的教具让数学课变成了手工课、观影课,课堂教学设计的创新若只停留在“形”上,对教学目的的实现反而会产生不利的影响。对学生学习能力把握有偏差。学生在每个年龄阶段的学习能力和表现特点都不同,数学作为一门相对抽象和枯燥的学科。如果教师对学生学习能力把握有偏差,没有按照学生学习能力所能达到的水平进行课堂教学设计,就很容易造成认知能力培养方法的失败,无法真正达到教学目的。对学生认知主动性培养不足。多数教师都以完成教学目标为目的,而在教授知识的同时将培养学生学习主动性放在相对次要的位置,这就容易导致前文所说的依赖型学习方式无法改变,学生对数学这门课程的认知只能停留在一门学科而不是一个兴趣上。
二、小学数学课堂教学设计中认知能力培养方法的创新方向
(一)教学思维方式的创新
思维决定思路,方式决定方法,教育教学创新中思维方式的创新至关重要。教师的教学思维方式很大程度上将影响学生的思维水平。推动教学思维方式的创新,要使教师真正认识到教学思维方式创新的重要性。针对小学数学课程的特点和学生特点,在教学研讨活动中要积极学习先进经验,发扬探索精神,改进教学方式,为数学课堂教学设计中认知环节的创新打好基础。通过动手操作培养认知能力,帮助学生思维。根据小学生年龄特点,数学课堂教学要重视操作认知,学生在操作过程中动用手、口、脑等多种感官,积极思维,也有助于发展思维。设计北师大版小学数学三年级下册图形的运动(轴对称)一课时,注重让学生动手把心形卡、五角星、银杏树叶按教师要求对折,帮助学生认知对折后重合,从而了解这样的图形是轴对称图形。学生常常是一边操作一边思考,他们亲身经历了所学知识的发生发展过程,认知、掌握学习知识的方法和途径。通过思考问题培养认知能力,激活学生思维。问题是思维的动力。小学生需要在教师的引导下组织自己的思维活动。因而教师要在教学中精心设计具有启发性、思考性的问题,可以激活学生思维的浪花,调动学生思维的主动性和创造性。通过思考、讨论教师提出的问题,正确把握小学生的认知需求,激发学习兴趣、获得数学知识和技能。
(二)在课堂教学设计中科学运用认知能力培养方式
小学数学课堂教学设计要围绕教学目标来开展,认知能力培养作为课堂教学设计的一个重要部分,要始终坚持既定的教学目标,准确分析教学内容中的重点、难点,针对小学生知识水平和数学课程特点,摒弃过于繁复和抽象的认知概念,使认知能力培养方式符合教学需要,维护课堂教学设计的整体性、层次性、延续性和针对性。教学厘米的认识,让学生认识一厘米有多长时,我借助直尺上“厘米”这个长度单位,指导学生测量一个手指的宽度、衣服上纽扣的宽度,帮助学生建立“一厘米”的表象,让学生的认知活动直观、具体,初步感知长度单位、感受生活中处处有数学。
(三)认知能力培养要多与生活实际相联系
小学生由于表达和理解能力的限制,对于相对抽象的数学概念很难理解和掌握,因此,在教学中认知能力的培养更要注意与实际生活相联系。教师要养成换位思考的习惯,多从学生的角度想问题,选取学生普遍能够理解的例子进行讲授,由生活实际展开,提炼知识点,再与生活实际相联系,形成环状记忆,当学生在生活中再次遇到相关事物时自然会联想到相应的数学知识点,这将有助于学生真正掌握相关知识,活学活用,又能减少机械记忆复习所消耗的时间和精力,更有助于学生学习能力的提升。设计北师大版小学数学三年级下册《长方形面积》时,有意从猜一猜两位粉刷匠叔叔谁刷的墙面大导入新课,在学生获得长方形面积计算公式之后,让他们通过分别计算两块墙面的面积来验证课前的猜测。拓展练习时,注意设计应用性练习题:1.学校给老师新发了一张办公桌,长140厘米、宽80厘米。教师想给整个桌面铺上玻璃,要买多大玻璃板?2.班里小亮家要装修新房,客厅的长6米、宽4米,需要买多少平方米的地板?如果一平方米90元,需要多少钱?在数学教学中,充分创设生活情境、营造氛围,能够加深学生对所学知识的体验和认知,将所学知识转化为能力。让数学教学生活化、日常生活课堂化,用数学、学数学,引导学生用已有的认知解决实际问题,丰富学生生活体验,有利于帮助学生养成用数学的眼光看待身边事物的习惯,有利于提高学生的数学素养。
(四)注意观察学生的反馈
无论什么样的课堂教学设计,最终都要落在实践上,都要经过学生反馈的检验。数学课堂教学认知能力的培养,在科学分析学生学习能力和基础知识水平的基础上,设计出的创新型认知方案,实践过程中要注意收集学生的反馈,比如学生喜欢那个部分不喜欢那个部分,哪一类学生适应这种方案哪一类学生不适应,在创新方案下教学目标达到的比例是否有所提升等,根据收集到的反馈对既有方案进行改良,然后继续进行实践,再收集、再改良、再实践。教育上的创新不能是一蹴而就的,认知能力培养的创新应该是一个螺旋式上升的过程,在不断积累反馈的过程中,达到质的飞跃。
新课程改革强调学生在获取知识技能、构建知识体系、达成知识目标过程中的情感体验,这种体验就是数学情感。它是学生数学学习过程中的态度,是获得成功时的内心体验和心理感受,更是明确学习动机、激发学习兴趣以及克服困难和探索新知的意志品质,它贯穿于学习活动的始终。数学学习逻辑性、系统性强,要求学生思维严谨、缜密,为了避免学生因枯燥而产生厌烦和畏惧的心理,有些教师常用数学家的事迹、数学趣味故事等灵活多样的方法激发学生的兴趣,把数学情感、数学文化渗透于课堂,以培养学生良好的意志品质、积极的情感态度和严谨的思维习惯,从而使数学课堂更高效,使小学数学教学不仅成为引导学生获得数学知识和技能的过程,也成为学生感受、体验和领悟的过程,更成为对学生情感、态度和价值观进行感染、渗透的过程。
一、利用认知过程进行数学情感渗透
小学数学教学目标的达成有两条主线构成。一条是获得知识和技能(结果)的明线,另一条是大胆质疑、积极探索、取得成功的情感体验(过程),即暗线。这两条线交织在一起,相依共存,互为补充。在教学过程中,认知因素与情感因素密切相关、相互作用,积极的学习情感能够促进知识技能的形成,而知识技能形成的过程中又可升华这种情感体验。如解决“鸡兔同笼”“平行四边形、三角形、梯形的面积计算”等具有严密逻辑性的数学问题,对于年龄小、注意力持续时间短、自控能力差的小学生来说是一个艰难的过程,此时应巧妙穿插学习情感和态度教育,鼓励学生理清学习思路,不怕困难认真思考,采取问题推导的形式,引导学生寻找数量、图形之间的关系,以及相互关系转化,推导出结论,促使学生在“山重水复疑无路”的困难面前,感受到“柳暗花明又一村”的新境界。在此过程中,学生通过独立思考、合作交流等形式,举一反三,不断总结发现解决问题的思路及方法,完成知识的迁移,体验到了成功的喜悦。由此可见,在数学认知过程中,认知与情感相互依存、相互促进、相互发展。在课堂中进行情感渗透,有助于培养浓厚的数学兴趣和良好的思维习惯,为逐步提升学习能力,形成高效课堂打下坚实的基础。
二、通过背景知识进行数学情感渗透
“初步认识数学与人类生活的密切联系并感受数学对人类历史发展的作用,对学生进行数学价值与数学历史发展的渗透。”这是新课标提出的要求,也是高效课堂的需要。通过对数学发展历史的了解,学生可以接触到广泛的数学知识,可以体会到数学在人类发展历史中的作用和价值,可以感受到学好数学知识的重要性。在学习“万以内数的认识”一课时,可以先引导学生了解数字的由来,即原始人用小石子、绳子打结或在树木上刻出划痕表示简单的数概念,当有了10块小石子后,用大一点的物体表示一个十即“逢十进一”。接着引导学生了解文字出现后,记录方法虽然有效但不统一,对于很大的数字记录十分不便,于是发明了罗马数字表示。最后了解公元八世纪印度人发明了只含有1,2,3,4,5,6,7,8,9九个符号的记数法,并且约定数字位置决定数值大小,例如,数字89中8表示8个十,9表示9个一,这一发明被商人带入阿拉伯后称为阿拉伯数字,使用至今成为世界数学的通用语言,恩格斯称它为“最美妙的发明”。又如,在认识“方向”时,结合认识东、南、西、北方位,向学生介绍“指南针”这一背景知识,让学生了解指南针是我国古代四大发明之一,它的出现为人类文明与进步做出了巨大贡献。渗透这些数学背景知识引导学生了解历史,感受古人的聪慧以及对科学知识的追求和向往,增强学生的民族自豪感和求知责任感,激发学生学好数学的自信心,促进学生进一步体会到数学的神奇与价值,使课堂更加高效。
三、挖掘生活素材进行数学情感渗透
数学是为了适应高速发展的现代社会而生成的应用性学科,主要解决现实生活中的各种问题,是一切学科的基础。数学新课标要求,“数学内容要更加生活化”。那些从人们的日常生活中提炼而成数字、图形、符号、公式方便了人们生活,形成了独特的魅力。通过“认识图形”的教学,使学生感受到图形的变化组合丰富了我们的生活,美化了我们的环境。通过“统筹方法”“认识时间”的学习,帮学生初步树立合理安排时间的意识,使学生明白珍惜时间的重要性;通过回收废品的情景教学解决比多比少的问题,通过捐书、买书情景教学解决进位加法问题;通过种树活动情景教学解决除法问题等,这些情景的设计蕴涵着一种思想,把品德教育渗透在具体的数学情景中,通过创设情景,在解决问题的过程中即时对学生进行环保、爱心、安全等思想情感的渗透,促使学生形成健康发展的情感态度。经常在数学活动中进行正面教育引导,能够培养学生树立正确的人生观和价值观,提高学习有效性并以此指导自己的行为,使积极的态度情感成为学生学习的动力源泉。
四、借助典型事例进行数学情感渗透
上一篇:酒店设计主题论文
下一篇:政治教育期刊论文