J家馍小T
写作小论文有助于提高我们的学术水平,小论文的格式有哪些要求呢?下面是由我整理的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。
和平海棠
大学本科学位论文格式规范
导语:论文的格式规范就是对毕业论文写作的一些标准化的设置以及要求,所以,同学们在撰写论文前必须了解的论文格式规范。下面是我分享的大学本科学位论文格式的规范,欢迎阅读!
一、学位论文标题名
标题名是以最恰当、最简明的词语反映论文中最重要的特定内容的逻辑组合。标题名既要准确地描述内容,又要尽可能简短,一般不宜超过20个字。标题名应该避免使用不常见的缩略词、字符、代号和公式等。外文标题名一般不宜超过10个实词。
二、学位论文序或前言(必要时)
序或前言并非必要。序或前言一般是作者对学位论文基本特征的简介,如说明选题的缘起、背景、主旨、目的、意义,以及资助、支持、协作经过等;也可以评述和对相关问题研究阐发。这些内容也可以在正文引言中和致谢中陈述。
三、学位论文摘要和关键词
摘要是学位论文极为重要、不可缺少的组成部分,它是论文的窗口,频繁用于国内外资料交流、情报检索、二次文献编辑等。其性质和要求一般为:
1.摘要是论文要点的摘录,是论文要点不加注释和评论的一篇完整的陈述性短文,具有自含性和独立性,能独立于论文使用和被引用。
2.摘要应含有学位论文全文的主要信息,硕士学位论文摘要应突出新见解或创新性,博士学位论文摘要应突出创造性成果。
3.摘要的内容应包含以下基本要素:
(1)目的——研究、研制、调查等的前提、目的和任务以及所涉及的主题范围。
(2)方法——所用原理、理论、条件、对象、手段、程序等。
(3)结果——研究的、调查的、实验的、观察的结果、数据,被确定的关系,得到的效果、性能等。
(4)结论——结果的分析、研究、比较、评价、应用;提出的问题,今后的课题,建议,预测等。
(5)其他——不属于研究、研制、调查的主要目的,但就其结论和情报价值而言也很重要的'信息。
4.摘要的详略视论文的内容、性质而定,硕士学位论文摘要一般为1500汉字左右,博士学位论文摘要一般为5000汉字左右。
5.摘要中一般不用图、表、化学结构式、计算机程序,不用非通用的符号、术语和非法定的计量单位。
6.关键词应有3至5个,另起一行置于摘要下方。涉及的内容、领域从大到小排列,便于文献编目与查询。
7.应有与中文摘要和关键词相对应的英文摘要和关键词。英语摘要应用词准确,使用本学科通用的词汇;摘要中主语(作用)常常省略,因而一般使用被动语态;应使用正确的时态,并要注意主、谓语的一致,必要的冠词不能省略。
四、学位论文正文
正文前的引言或绪论应对相关领域前人的研究工作进行文献综述,简要说明研究工作的目的与范围,研究设想,实验设计的预期结果和意义等。
文献综述是对现有研究成果、理论基础的分析和综合,并要指出相关的知识缺陷和知识空白。文献综述必须有一定的篇幅(硕士学位论文要求不少于1000字,博士学位论文要求不少于3000字)。
正文是核心部分,占主要篇幅,可以包括:研究对象、研究方法、实验和观测方法、实验和观测结果、计算方法和编程原理、数据资料、经过加工整理的图表、形成的论点和导出的结论等。各章节标题应大致对称,内容之间有严密的逻辑论证关系,各部分篇幅长短不宜悬殊太大,章节标题也不宜太长。
由于研究工作涉及的学科、选题、研究方法、工作进程、结果表达方式等有很大的差异,对正文内容不作统一的规定。但是,必须资料详实,方法得当,合乎逻辑,层次分明,简练可读。
五、学位论文结论
经过对研究对象(或实验记录和实验结果等)的综合分析研究,归纳出若干有机联系的结论,并对本研究成果的意义、推广应用的现实性或可能性和进一步的发展等加以探讨和论述。结论应该准确、完整、明确、精练。
六、学位论文致谢
对在完成课题研究和论文写作过程中给予指导和帮助的导师、校内外专家、实验技术人员、同学、课题资助者等表示感谢。内容应简洁明了、实事求是。
七、学位论文参考文献
按文中出现顺序列出直接引用的主要参考文献,先列出中文文献,再列出外文文献。列于参考文献表的文献类型包括图书、期刊、会议论文集、专利和学位论文等。其著录格式分别如下:
1. 图书: [顺序编号] 作者(3人以内全部写上,3人以上只写3人再加“等”或“et al”).书名.版本(第×版).译者.出版地:出版者,出版年. 起页~止页
2. 期刊:[顺序编号] 作者(3人以内全部写上,3人以上只写3人再加“等”或“et al”).文章名称.期刊名称,年号,卷号(期号):起页~止页
3. 会议论文集:[顺序编号] 作者(3人以内全部写上,3人以上只写3人再加“等”或“et al”).文章名称.in(见):整本文集的编者姓名ed.(多编者用eds.).文集名.会址.开会年.出版地:出版者,出版年. 起页~止页
4. 专利:[顺序编号] 专利申请者.专利题名.专利国别,专利文献种类,专利号,出版年. 起页~止页
5. 学位论文:[顺序编号] 作者.题名:[博士或硕士学位论文]。保存地点:保存单位(如江西财经大学图书馆),年份.
八、学位论文附录(必要时)
附录是正文主体的补充说明。下列内容可以作为附录编排于学位论文中:
(1)为整篇材料的完整所必需,但插入正文又有损于编排的条理性和逻辑性的材料;
(2)由于篇幅过大,或取材于复制件不便编入正文的材料或珍贵罕见的材料;
(3)对一般读者并非必要阅读,但对本专业同行有参考价值的材料。
知识扩展:标准论文格式模板
(一)题目
论文(设计)题目应简短、明确,把毕业论文的内容、专业特点概括出来。题目主标题字数一般不宜超过20个字,可以设副标题。主标题用宋体三号字加粗;副标题用宋体小三号字,均在文本居中位置。
(二)摘要及关键词
(中文在前,英文在后)论文摘要字数要适当,中文摘要一般以300字左右为宜,“中文摘要”字样为黑体四号字,居中格式。另起一行打印摘要内容。关键词是反映论文(设计)主题概念的词或词组,一般每篇可选3~5个,多个关键词之间用分号分隔。摘要内容和关键词与正文字体字号相同,均为宋体小四号字,行距为1.5倍,但“关键词”三个字字样要加黑,其后要加冒号,左对齐。另起一页打印英文摘要和关键词,英文摘要的内容应与中文摘要相符,一般以200个英文单词左右为宜。空一行后打印英文标题,再空一行居中位置打印四号加黑“ABSTRACT”字样,另起一行小四号打英文摘要。使用的英文应该准确、通顺。“Key Words”加黑并加冒号,左对齐,多个关键词之间用分号分隔。英文全部采用Times New Roman字体。
(三)正文
毕业论文正文中各级标题顺序为:一、(一)、1、(1)、①。毕业设计可采用下列标题顺序:1、1.1、1.1.1、①。一级标题即“一”用四号黑体打印,每一部分结束后另起一页开始下一部分。正文内小标题力求简短、明确,题末不用标点符号。。二级标题(一)用黑体小四号字。三级标题1后用点“.”,宋体小四号字加黑。四级标题(1),字体字号同正文,为宋体小四号字,行距为1.5倍。文中如有插图和照片,应比例适当,清楚美观;插图应标明图序和图题,序号和图题之间空一格;图序以阿拉伯数字连续编号,图题一般居中位于图的下方。文中如有表格,应结构简洁,表格应有表序和表题。序号和表题居中位于表格上方,两者之间空一格。表序以阿拉伯数字连续编号。如果表格引用别处,要注明表格的出处和相关信息。文中一行不占页,一字不占行。
(四)注释
毕业论文注释统一采用页下注的方式,在所需引用或注释处用上标①、②、③……表示,注释内容包括作者、出处、出版年份、页码等信息。注释也可是解释性语句。所有注释采用小五号宋体。
(五)参考文献
按正文参考文献出现的先后顺序用阿拉伯数字在方括号中连续编号。文献中如果有三位以上作者时,只列举前三位作者,中间以逗号隔开,其余以“等”字表示。在正文后另起一页采用四号黑体打印“参考文献”四字,空一行,采用小四号宋体打印参考文献的内容。“参考文献”字样和内容均采取左对齐格式。每篇论文的参考文献不得少于15条,要注重文献的时效性和权威性。
(六)页眉
论文的页眉内容为论文题目,宋体小五号字,居中。
(七)附录
(必要时可加,不必要时,无需附录)对于一些不宜放在正文中,但又具有参考价值的内容可以编入毕业论文(设计)的附录中。按照文中出现的顺序依次列出附录的内容。
(八)页码
论文页码一律采用页下居中形式。正文前的目录和摘要部分单独编排页码,页码采用罗马文字“Ⅰ、Ⅱ、Ⅲ”等标示,正文独立编排页码,用阿拉伯数字“1、2、3、4、5……”等标记。
(九)电子文档要求
毕业论文的电子文档,学生应存成以学号和姓名为名字的.doc文件,如一个学生学号035272001叫王波的学生,其文件名为035272001王波.doc。
小论文格式模板范文 毕业论文是学生运用在校学习的基础理论、基本知识,分析、解决实际问题的重要实践锻炼过程,是学生学习成果的综合性表现。以下是我为大家准备的小论文
路小佳路过 2人参与回答 2023-12-09 大一论文格式如下: 1、题目。应能概括整个论文最重要的内容,言简意赅,引人注目,一般不宜超过20个字。 2、论文摘要和关键词。 论文摘要应阐述学位论文的主要观点
辉帅LED照明 2人参与回答 2023-12-06 论文其实就是一种文章,就一种讨论某种问题或研究某种问题的文章。它有自己独有的论文格式。下面就是标准的论文格式:1、论文格式的论文题目:(下附署名)要求准确、简练
sanmoyufeng 3人参与回答 2023-12-10 1500字普通论文格式一 1、题目。应能概括整个论文最重要的内容,言简意赅,引人注目,一般不宜超过20个字。 论文摘要和关键词。 2、论
princess小姐 2人参与回答 2023-12-10 PART1:题目 《心理学报投稿指南》对于题目的要求是: 限20字以内。能够准确反映文章的主要内容。尽量不用“研究”二字。 根据不同的研究主题,题目可以分为:
shchengzhang 4人参与回答 2023-12-06