您当前的位置:首页 > 发表论文>论文发表

转发论文格式

2023-02-27 11:46 来源:学术参考网 作者:未知

转发论文格式

1500字论文格式模板(通用5篇)

无论是在学习还是在工作中,大家最不陌生的就是论文了吧,通过论文写作可以培养我们独立思考和创新的能力。相信许多人会觉得论文很难写吧,以下是我为大家收集的1500字论文格式模板(通用5篇),欢迎大家分享。

1 计算机网络的定义

计算机网络就是利用通讯设备和通信线路将地理位置不同的、具有独立功能的多台计算机系统遵循约定的通信协议互连成一个规模大、功能强的网络系统,用功能完善的网络软件(即网络通信协议、信息交换方式和网络操作系统等)来实现交互通信、资源共享、信息交换、综合信息服务、协同工作以及在线处理等功能的系统。

2 计算机网络的分类

1)计算机网络按照地理范围划分为:局域网、城域网、广域网和互联网四种;2)按拓扑结构划分为:总线型、星型、环型、树型和网状网;3)按交换方式划分为:线路交换网、存储转发交换网和混合交换网;4)按传输带宽方式进行划分为:基带网和宽带网;5)按网络中使用的操作系统分为:NetWare网、Windows NT网和Unix网等;6)按传输技术分为:广播网、非广播多路访问网、点到点网。

3 计算机网络系统的构成

计算机网络系统通常由资源子网、通信子网和通信协议三个部分组成。资源子网在计算机网络中直接面向用户;通信子网在计算机网络中负责数据通信、全网络面向应用的数据处理工作。而通信双方必须共同遵守的规则和约定就称为通信协议,它的存在与否是计算机网络与一般计算机互连系统的根本区别。

4 计算机网络的主要功能

资源共享:计算机网络的主要目的是共享资源。共享的资源有:硬件资源、软件资源、数据资源。其中共享数据资源是计算机网络最重要的目的。

数据通信:数据通信是指利用计算机网络实现不同地理位置的计算机之间的数据传送,运用技术手段实现网络间的信息传递。这是计算机网络的最基本的功能,也是实现其他功能的基础。如电子邮件、传真、远程数据交换等。

分布处理:是指当计算机网络中的某个计算机系统负荷过重时,可以将其处理的任务传送到网络中的其它计算机系统中,以提高整个系统的利用率。对于大型的综合性的科学计算和信息处理,通过适当的算法,将任务分散到网络中不同的计算机系统上进行分布式的处理。促进分布式数据处理和分布式数据库的发展。利用网络实现分布处理,建立性能优良、可靠性高的分布式数据库系统。

综合信息服务:在当今的信息化社会中,各行各业每时每刻都要产生大量的信息需要及时的处理,而计算机网络在其中起着十分重要的作用。

5 计算机网络的常用设备

网卡(NIC):插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输。

集线器(Hub):是单一总线共享式设备,提供很多网络接口,负责将网络中多个计算机连在一起。所谓共享是指集线器所有端口共用一条数据总线,因此平均每用户(端口)传递的数据量、速率等受活动用户(端口)总数量的限制。

交换机(Switch):也称交换式集线器。它同样具备许多接口,提供多个网络节点互连。但它的性能却较共享集线器大为提高:相当于拥有多条总线,使各端口设备能独立地作数据传递而不受其它设备影响,表现在用户面前即是各端口有独立、固定的带宽。此外,交换机还具备集线器欠缺的功能,如数据过滤、网络分段、广播控制等。

线缆:网络的距离扩展需要通过线缆来实现,不同的网络有不同连接线缆,如光纤、双绞线、同轴电缆等。

公共电话网:即PSTN(Public Swithed Telephone Network),速度9600bps~28.8kbps,经压缩后最高可达115.2kbps,传输介质是普通电话线。

综合业务数字网:即ISDN(Integrated Service Digital Network),是一种拨号连接方式。低速接口为128kbps(高速可达2M),它使用ISDN线路或通过电信局在普通电话线上加装ISDN业务。ISDN为数字传输方式,具有连接迅速、传输可靠等特点,并支持对方号码识别。

专线:即Leased Line,在中国称为DDN,是一种点到点的连接方式,速度一般选择64kbps~2.048Mbps。专线的好处是数据传递有较好的保障,带宽恒定。

X.25网:是一种出现较早且依然应用广泛的广域网方式,速度为9600bps~64kbps;有冗余纠错功能,可 靠性高,但由此带来的副效应是速度慢,延迟大。

异步传输模式:即ATM(Asynchronous Transfer Mode),是一种信元交换网络,最大特点是速率高、延迟小、传输质量有保障。ATM大多采用光纤作为连接介质,速率可高达上千(109bps)。

调制解调器(Modem):作为末端系统和通信系统之间信号转换的设备,是广域网中必不可少的设备之一。分为同步和异步两种,分别用来与路由器的同步和异步串口相连接,同步可用于专线、帧中继、X.25等,异步用于PSTN的连接在计算机网络时代。

6 结语

人们对计算机和互联网的利用必将会渗透到社会生产和生活的各个方面,通过计算机和网络的功能,将会给企业的生产和经营活动的开展以及老百姓的工作和生活带来极大的便利。在互联网的联系和沟通下,各种信息传播的速度将加快,企业和个人对网络信息的依赖程度也将不断加深,信息需求程度相对较大的部门将成为未来社会中创造高附加值的行业。并通过他们带动相关知识产业的进步和发展,甚至带动全社会的经济结构的优化调整,推动社会经济的全面进步。

计算机网络取得今天的发展成就,是人类文明进入到更高阶段的标志,它推动着人类社会向更现代化的方向发展,同时推动了知识经济时代的到来,人们通过计算机网络的连接,打破了原先在时间和空间上的阻隔,在无形中拉近了人与人之间的距离,也在一定程度上扩大了我们生存的空间,网络给我们提供了超乎寻常的方便和成功。但是,网络也给社会带来了更多的挑战,它要求我们要以更高的层次去面对新的生活和环境,同时不断地改变我们的思想和行为,我们要抓住网络时代带给我们机遇,不断努力推动人类社会向更的高阶段发展。

1摘要

“摘要”是对整篇论文的缩写,建立在通读全文、理解全文的基础之上。评审专家评阅论文时,总是先看摘要,摘要给专家留下第一印象,是评奖的敲门砖。“摘要”包括: 问题背景,要达到什么目标,解决问题的思路、方法和步骤,模型的主要内容、算法和结论,模型的特色。好的“摘要”能很快吸引评审专家的注意力,它建立在多次修改、反复推敲的基础之上,具有统揽全文、层次分明、重点突出、文笔流畅的特点。

2问题提出

“问题提出”也可写作“问题重述”。是将竞赛试题所给定的问题背景和解题要求用论文书写者自己的语言重新表述。在美国的数学建模竞赛中,这一部分称为 Background或者 Introduction。

3模型假设

任何问题的求解都有它的背景和适用范围,建模试题来自于现实问题,同样受到各种外在因素的约束。“模型假设”就是界定一个范围,或给出几个约束条件,一使得问题的解决过程不至于太复杂,二使得其他人在使用该模型时知晓它的适用范围。“模型假设”不是凭空臆造的,是在建立模型的过程中挖掘、提炼出来的。

4符号说明

数学符号是数学语言的基本元素,具有抽象性、准确性、简洁性的特点。数学模型由数学符号组成,模型的求解通过符号的运算来完成。可见,在建立数学模型时根据需要随时引入必要的数学符号是多么重要的事情。根据竞赛要求,在建立模型的过程中所引入的数学符号要在本模块给出说明,最好的说明方式是列一个表格。

5问题分析

众所周知,解决数学问题最难、最重要的一步就是明确解题思路,确定解题方法。而“分析”,则是迈出这一步的关键。数学建模也这样。建模试题往往由几个子问题组成,这时的“问题分析”既要有全局分析,也要有局部分析。“问题分析”包括: 分析解决该问题需要用到哪些专业背景知识; 分析解决问题的切入点、重点和难点; 分析解决问题的思路、方法、工具和步骤。这样的分析对于“如何建立模型? 采用哪些数学理论或公式? 怎样求解? 会遇到哪些困难?”具有指导作用。

6模型建立

“模型建立”就是将原问题抽象成数学的表示式,主要步骤:

第一步,根据问题的实际背景和专业背景,选择适当的数学理论或工具。例如,如果是变化率问题,则考虑借助于导数或微分方程的手段; 如果涉及面积、体积、曲线弧长、功、流量等几何量或物理量,则考虑运用积分元素法,将问题转化为定积分、或重积分、或曲线曲面积分; 如果是随机数据的处理,则考虑统计分析的方法。

第二步,确定常量、变量,用符号来表示这些量。

第三步,建立数学模型,即建立常量、变量之间的关系。这种关系可以是方程、函数或表格。

7模型求解

少数模型可能是简单的数学式子,求解起来比较容易。有些模型虽然也可用数学式子表示,但其中含有难以析出的参数,求解很困难,有的模型面对的就是一堆数据,对于这两种情形,就需要借助于软件 Matlab,Mathematic,Maple,SAS,SPSS中的某一个编程求解。

8模型检验

数学建模竞赛的题目来自于科技、工程、经济、社会等领域的实际问题。由于问题的复杂性和方法的局限性,所建立的数学模型与实际情况之间会有差距,模型可靠性的检验成为必然。为了检验提交的数学模型与实际情况吻合的程度,竞赛题中往往会提供一些来自于背景问题的实验数据。“模型检验”就是将给定的数据代入模型,计算相对误差和绝对误差,如果误差较大,就要返回去调整模型以提高可靠性。

9模型评价

该标题也可写成“模型的优缺点分析”。分析模型有哪些优点,缺点是什么。也有人将这里的标题改写为“模型评价、推广与改进”。其中的“推广”是将前述“模型假设”中的某些 条 件 适 当 放 宽,看看结果会怎样。“改进”是指对模型或算法做出某种改进。

10参考文献

列式参考的主要文献。

11附录

详细的软件程序、程序运算过程、运算结果; 用于模型检验的数据表格; 其他不宜放在正文中的数据表格。

1、研究背景

中国的教育体制我想就是每个人都沿着固定的模式一路走来,在同一个阶层的人们所掌握知识水平都差不多,如果父母或师长告诉你,这件事是不应该做的,那么他就会牢记一辈子。致使他会把他的经验告诉他的孙子,我们丢失了正常能力,失去了用自己独特的方式观察世界的能力。替而代之的是,我们把世界概括成一套简单的题目,头脑中的固定模式从不会使我们感到惊讶,因为在我们标准形象不一致的时候,我们几乎视而不见,所以,当我们把所有劳工领导人归类为势力小人,把所有诗人看作梦想家,把所有政治家视为虚情假意的欢迎者,就暴露了我们的局限性。

教育是关系国家和民族前途命运的大事,和我们每个人都有着极为密切的关系。作为国家的主人和民族的一分子,曾经或现在的受教育者或教育者,我们每个人都应当关注教育。

2、对于教育制度,受教育者或教育者都认为有进一步完善的必要。

对于应试教育有些人可能这样理解:应试教育有利的一面是能加快孩子们对知识的记忆与理解。但诸如个人能力、综合素质、创造性等则起不到太大的作用,弊端相当多。

应试教育的最直接后果是导致教育产品供给的短缺。其结果导致教育的高收费,更重要的是,它仿佛是一架考试的机器,因为它推动着学历教育向前迈进;它使得学生从小学到大学一直为考试忙不停。否则,就会因考试不及格宁被淘汰。在这种体制下,孩子们努力学习知识,以通过各种考试。

学校考试以其对学习成果的显示,对学习方向引导,对学生的激励,在这一过程中起了控制器,调节器和加速器的作用。当然考试的控制、调节、加速效应是应接作用与学生学习的考试不但对学生学习的促进、调节作用,在学校教育中,它还集中体现着人的智力、技能在某种程度上是学生自我表现的需要。因此,它在一定意义上体现了人的本恒。但现实生活中,我国的学校考试出现了异化现象,产生了与人的本性、人的社会化过程相分离的运动。考试本来是促进学生社会化过程的手段,却被当成了追求的目的,学生的发展倒成了争取考试合格的手段。考试过程中所有自然形成的关系却变成了分数关系。考试成为学生学习的一种强制力量,学生失去了自身学习的动力。最终学生把考试视为自己的对立面,把自己看成被分数奴役的人。

面对如此问题,无庸置疑,考试要改革,考试要面向未来的教育,考试要与社会发展同步,考试要服务与人类的自我特点,这是考试的基本方向。考试改革的基本出发点是:考试要体现教育使学生全面发展的目的,要创造一个使学生个体全面发展的环境。

目前,我们的学校教育是典型的应试教育,而学校教育主要存在三个方面的问题:第一重视很多智力好的学生的教育,而忽略了大多数学生的教育;第二重视知识的教育,忽略了能力的培养;第三重视智商,忽略了德育、体育、美育等方面的教育。对诸多弊端,中共中央国务院在《中国教育改革和发展纲要》中明确指出:"中小学要由应试教育转向全面提高国民素质的轨道,面向全体学生,全面提高学生的思想道德文化科学,劳动技能和身体心理素质,促进学生生动活泼的发展,办自各自特色"。

3、素质教育这一教育方式应运而生。

"素质教育"这个次越来越广泛应用,与此同时,要求对统治教育上干年的所谓"应试教育"进行改革的呼声也越来越高,那么什么是素质教育?又这样把应试教育向素质教育改革呢?

所谓素质教育,既培养一个人的中和素质,使学生学习的知识技能与社会生活紧密结合,让学生步入社会不会有一种贪图和盲从感,这样培养出的人才才能既有广泛的知识又有各方面的技能和创造力,这才是我们社会真正需要的复合型人才。

由于传统的应试教育思想在人们的头脑中已经根深蒂固,形成了一整套应试机制和模式。因此,要实现由应试教育向素质教育转轨,必须打破已有应试教育机制,建立起强有力的素质教育运行机制,以素质教育取代应试教育。实施素质教育是当前世界各国教育改革的总趋势,也是我国深化改革的核心问题,只有实施素质教育才能从根本上革除传统教育的弊端,达到教育的根本目的提高全民族的素质。

摘要: 当今社会在古代文学中强化人文素质教育与培养,具有特别重要的现实意义,使古典的精华力量在现代社会依然熠熠生辉,这样才有利于学生人文能力、人文精神的全面发展与提升,具备良好的心智水平,更好地适应未来的职业与社会。

关键词: 人文素质;古代文学;教育与培养

一、完善课程体系

依据人文素质教育理念,在原有课程体系基础上修改和完善,无需另建一套课程体系,而是使新增设的人文素质教育课程与原有的课程相互照应,融于同一个大的课程体系中,形成一个有机的课程整体,使课程结构更合理、更科学。具体如下:一是在通识课程中增设最基本的人文素质教育必修课程,如人文素质教育通论、现代社交礼仪、美学与美育、中国通史、古典名著导读与鉴赏、实用书法书写与欣赏、世界名曲欣赏等,并给予相应的学分。二是结合学科课程渗透人文素质教育。如古代文学教师可以结合专业必修课、专业选修课、公共选修课等在教学中对文学院以及全学院学生进行人文素质教育。三是根据专业特点开设与其相对应的人文素质教育课程。可以在专业必修课中增设相应的专业人文素质教育课程,并给予相应的学分,如开设哲学史、戏剧史、教育史等。

二、调整教学内容

这是强化大学生素质教育与培养的关键。文学是民族文化的魂魄,中国古代文学披露的是华夏民族的精气神、炎黄子孙的奋斗史、华夏江山的正气歌,其中蕴含着深厚的人文精神财富。古代文学教学内容要彰显人文素质的精华。既要固守文化传承,使古代文学的精华得以继承和发扬,培养深厚的人文底蕴,还要强化古代文学中的创新精神和创新意识,古代文人提出众多创新思想:“守旧无功”“质疑问难”“濯去旧见以来新意”“不泥古”等。古代文学中的创新精神和创新意识,成为培养创新人才精神上的根基和文化价值取向,古代文学把创新作为新型人文人才的培养目标,使学生树立创新意识,与时俱进。更要关注情商教育,培养现代人文精神。提升思想境界,发展健康个性,塑造健全人格,使之成为学生面对社会压力、人生挫折的动力源泉。

三、建设师资队伍

教师是学生人文素质教育的主导,师者深厚的人文素质储备,是教师队伍建设的关键。师者应具有广博而深厚的文化底蕴,融文学、史学、哲学、艺术、审美、天文、地理等各领域为一炉,以敏锐深邃的时代感受,形成对生命、对生活、对社会的独特体悟。教师的人文素养,便是教之内功、师之根本。师资队伍建设,要注意师资来源,应尽量从本校现有的授课教师中挑选,个别的可外聘;师资培训,可采取校内、校外两种方式。从事必修课和专业课讲授的教师可参加校外举办的高级培训班或培训中心的学习。一般的授课教师要参加校内普通培训班的学习,以了解人文教育的指导思想、基本内容、基本方法等知识,提高全体教师的人文素养和教育水平。

四、营造文化氛围

重视社会实践环节,拓展人文素质教育的培养空间。校园环境的文化氛围,对学生人文素质教育与培养具有强大的潜移默化的作用。开展多元文化活动,使学生的人格得到塑造,个性得到发展,精神得到升华。如请专家学者作系列人文讲座或学术报告,引导学生提高人文素养;以校报、校园网和广播站为载体,开设人文教育专栏,拓展校园文化活动空间;建立人文社团,如新闻、文学、楹联、艺术等协会或社团;开展健康向上、格调高雅、内容丰富的校园文化生活,包括开展古典名著读书报告会、经典诵读和演讲比赛等活动。老师还应充分利用现有的空间来营造浓厚的人文氛围,使学生从中学习知识、开阔视野、美化心灵、娱乐身心,是培养学生人文底蕴、塑造学生人文情怀的有效途径。

五、结语

总之,当今社会在古代文学中强化人文素质教育与培养,具有特别重要的`现实意义,使古典的精华力量在现代社会依然熠熠生辉,这样才有利于学生人文能力、人文精神的全面发展与提升,具备良好的心智水平,更好地适应未来的职业与社会。

参考文献

1、论中国古代的文体学传统——兼论古代文学文体研究的对象与方法钱志熙北京大学学报(哲学社会科学版)2004-09-2069

2、文学传播学的创建与中国古代文学传播研究曹萌沈阳师范大学学报(社会科学版)2004-09-3048

一、教育理念与现实情况结合

在以前旧式的教育下,学生勤奋的学习只是为了应付考试,给家长和老师一个交代,然而数学比较实用,体现智力价值的内容,却在教科书没有学到。应试教育的弊端逐一体现出来,表明当前我国数学教育体系的情况严重落后,拖慢社会的发展,必须重视新课改和新的教学理念。从“新课标下高中数学的改革”看来,我们要从死板的教科书中走出来,开拓学生的视野,运用新的理念来改变旧式的数学教育体系。从数学哲学方面讲,数学史最含有生命力和统摄力的教学体系,是否学好数学,不是从数学成绩分数的高低来判断,最重要的是要以他如何看待数学,如何去学好数学,能否充分了解数学,熟练运用数学观念和方法分析日常生活现象,去解决问题。

在现实中,不同的人具有不同的数学观念,不同观念会导致人们不同行为和工作。一个学生如果对数学产生艰深难懂、枯燥乏味、很难学好的思想,必然会导致逃避数学,逃避数学老师,不去接触数学读物自行封闭行为。一个教师如果认为数学只是公式、法则、考试,那么他的课堂教学就是填鸭式的。但实践教学能让学习回归生活,注入新鲜的血液。体现在:1.让人们知道学习数学是未来社会发展的需求,对其制定和安排教学目标。2.制定符合现阶段学生适应的大众化和生活化的教学内容。3.让学生在生活和活动中,找到学习数学的兴趣,丰富其教学内容。

二、课堂教育方法的改变

课堂作为课改的主要阵地,是新课改是否有成效的直接体现。课堂教育的改变要从体现出来的问题入手,让课堂的学习氛围活跃起来,让教学变得趣味些,不再一味的枯燥,提高学生的学习激情和积极性,让学生学会自主学习,提高学习的效率。在教学上,教师不是讲完一个课时就觉得万事大吉了,但也不是讲得越多越好,要以学生接受能力为前提,要有质量的保证,要让学生明白教师只是讲了主要教学重点,其余要让学生自主学会学习,不懂再去问教师,切实提高课堂讲课的效率性。教师要学会“精讲”,把主要教学内容讲清楚,如重点、关键性的问题等。

在上课时的要求:(1)内容要简洁。扣住主题要求,突显重点、关键问题、难点;(2)方式得当。既要能体现出教学目标,又能复合学生的实际情况;(3)言语简洁明了。趣味生动,其提示作用,不要一味的死板,引起学生兴趣和思考。“多练”,是指在教师的指导下,学生能反复的练习,用口、动手、动脑充分运用课堂知识去解决问题,在练习的过程中,教师要起监督和指导作用,练习的内容要得当,要有一定的难度和深度,不要机械重复去练习,要有分寸。通过练习,让学生稳定熟练的掌握所学知识,培养其全面能力,形成技能、技巧。

学生学会思考,去质疑问题,思维的驱动在于质疑,能成为学生的动力,能激发学生的求知欲,让学生变得活跃起来。而以前的旧式教学是以事先确定好的老师问学生答的模式,使得课堂气氛僵硬,学生的问答完全按照教师的套路,根本没什么价值所在,又不能有效的省时,这值得我们去反省。在新的教学中,要让学生自主的去探讨,在自己思考问题过程中,才能发现问题,反之,没有经过自己大脑思考,是不会产生深刻问题的。教师的提问有利于养成自主思考问题的好习惯,提高学生学习效率的一条捷径,那些具有提问思考能力的学生是学到了一项学习能力,因此,我们要激发学生质疑的意识,让他们敢于提问和思考。

比如,①让教师去引导,提出问题让学生找到问题的关键点去解决,在此过程发现问题,进而去思考和解决问题。②教师要提倡学生主动预习,在预习中发现问题,从学习的重点、关键点发现问题,学会从书上的例题中找到解决的方法。③新旧知识的联系。数学知识点都是前后联系的,有许多新的知识是在旧的知识基础上拓展开来的,只要认真思考就能产生许多问题,所以复习旧的知识,也是学习新知识的必要手段。

三、结束语

总之,高中数学课程改革是现代社会发展必然需求,这关系到社会对培养人才的要求。教育改革是一个漫长且艰辛的过程,这就要求教师们要以积极的心态投入进去,要正面看待课堂教学,正确认识教学理念,必须身体力行,努力做一个优秀的教师,培养出社会需要的全面人才。

word写论文的格式要求

静享乐悦
关注
在Word写论文,虽然写好再修改格式也可以,但最好先设置好格式就会省很多事。

一、页面设置

页面设置有三部分,纸张设置、页边距设置、页眉页脚设置;

1、纸张设置

在布局导航栏中打开页面设置;

在页面设置中纸张设置为A4(210mm*297mm);

2、页边距设置

3、页眉页脚设置

在页面设置的版式里面设置数据;

二、文字设置

文字设置有标题设置、正文设置、图题和表题设置;

1、标题设置

标题分为三级标题:

一级标题:黑体、三号、段前段后0.5行

二级标题:黑体、四号、段前段后0.5行

三级标题:黑体、小四号、段前段后0.5行

注:这里的段前段后间距根据实际情况可做调整。

在开始导航栏的样式中选择标题,右击做修改;

修改标题1的格式,完成后点击左下角的格式选择段落;

在段落中设置标题1为居中,段前段后0.5行;

用同样的方式设置标题2和标题3,标题2和标题3的对齐方式都是左对齐;

如果有小标题,小标题是宋体、小四号、首行缩进2字符、1.25倍行距。

2、正文设置

正文设置和标题设置的操作方式一样,正文是宋体、小四号、首行缩进2字符、两端对齐、1.25倍行距。

3、图题和表题设置

图题和表题都是宋体、五号、居中、段前段后1行;

三、页码设置

双击页眉或页脚的位置,显示页眉页脚设置对话框,选择页码的格式,打开页码格式,起始页码改为0;

并在页眉页脚设置页勾选首页不同,这样封面页则不会出现页码。

在实操过程中,可能会因为论文格式要求不同,其中设置的数据有不同,但设置方法都是相同的。

赞同4
2条评论

书里有可爱
0赞
转发了

LJL12456789
0赞
转发了

1000字小论文标准格式范文模板

写作小论文有助于提高我们的学术水平,小论文的格式有哪些要求呢?下面是由我整理的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。

论文转发的时候怎样才不会让格式变化?

生成PDF格式,就不会有变化了。

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页