已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文章源于科技论文发表网: QQ:1003 59168 电子商务类论文:农产品电子商务系统分布式数据库的设计摘 要:分析了我国农产品数据分散、难以共享的现状,介绍了分布式数据库的结构,详细叙述了分布式数据库的设计内容,提出了农产品电子商务系统中的分布式数据库的设计方案,包括数据分割、数据冗余和数据同步等问题的解决。关键词:分布式;数据库设计;数据分割;数据同步1引言随着通信技术和软件技术的迅猛发展,开发高效的农产品电子商务系统以满足农产品的现代化管理已成为现实。目前,很多省市都建有农产品信息平台,一些大的农产品批发市场也建有了专门的网站。但是农产品经营分散,数据实时性高、数据量大,且涉农人员的文化层次较低,这些现状使得农产品电子商务很难得到更好的发展。运用分布式数据库可将分散的农产品数据信息通过互联网处理并及时传输,能有效地进行信息共享和关联控制。这样解决了数据多而散,管理难的问题,真正达到提高农产品管理水平、控制生产与销售的动态平衡和提升生产效率的目的。2分布式数据库系统结构分布式数据库系统的模式结构由集中式数据库模式结构和分布式数据系统模式结构组合而成2,全局外模式表示全局应用所涉及的数据库部分,全局概念模式定义了分布式数据库的全局逻辑结构;全局外模式是全局应用的用户视图,是全局概念模式的子集;全局模式定义了分布式数据库中数据的整体逻辑结构,数据就如同没有分布一样;全局概念模式中所用的数据模型应该易于向其他层次的模式映象,通常采用关系模型,它包括了一组全局关系的定义;分片模式用于说明如何放置数据库的分片部分。分布式数据库可划分为许多逻辑片、定义片段与概念模式之间的映射关系,分布模式定义片段存放农业网络信息2010年第7期网络与电子商务/政务的结点,且一个片段在物理上可分布到不同结点存储3。3分布式数据库设计思路3.1明确设计内容分布式数据库设计的内容一般包括全局模式设计、片段设计、片段的分配设计、局部(本地映射模式设计)模式设计。全局模式设计如同集中式数据库的概念模式设计,片段设计确定全局关系的水平、垂直和混合片段,对分布式数据库的全局统一起关键作用。片段是分配的基本单元,是数据分布的基础,其目的是根据全局的关系确定非重叠的片段,也就是把全局关系的元组分成元组的子集(水平分片),属性分成属性子集(垂直分片),或两者混合进行(混合分片)1。片段的分配设计决定如何将片段映射到物理映象,可以分为非冗余分配和冗余分配。在进行分片时,若关系R=R1,R2,Rn,则还要符合以下条件:(1)完整性(Completeness)条件如果aR,则必有aRi,i=1,2,n;(2)可重构(Reconstruceted)条件R=Ri(水平分片)或R=Ri(垂直分片);(3)不相交(Disjoint)条件RiRj=,ij,i,j=1,2,n(水平分片),RiRj=主键属性,i,j=1,2,n(垂平分片)。3.2设计的基本步骤(1)确定数据的物理位置。在分布式数据库环境中,对于每个数据表都要确定最佳的存放位置,从而使数据库的分布更加合理。(2)确定数据库及其对象。对每个独立场点都要建立一个数据库,根据不同的应用,同一场点也可以建立多个数据库,每个数据库中还要根据实际需求建立有关的数据库对象。(3)确定数据存取机制。分布式数据库的一个重要特点是数据访问的透明性,在分布式数据库设计时要确立如何访问和存取其他数据库的数据、如何实现不同数据源中数据表的链接等规则。4农产品分布式数据库的设计以田阳县农产品电子商务系统项目为例,分析分布式数据库在系统中的设计。田阳县位于广西壮族自治区百色市中部、右江河谷中游,辖7个镇、8个乡,是全国主要的反季节蔬菜生产基地之一和广西重要商品粮基地,农业生产得天独厚。由于农产品的散种植需要集中管理,如生产计划的制定、相关技术服务、农产品的对外销售等。建立田阳农产品分布式数据库对加快田阳农产品信息化建设有重要作用,也是实现区农产品电子商务的基础。4.1数据物理位置根据田阳县的具体情况确定百育镇、那坡镇、头塘镇、波洪镇为局部数据中心,县城所在地为全局数据中心,各局部数据中心和全局数据中心通过Internet连接,系统在县城全局数据管理中心和乡镇局部数据管理中心建立对应的数据库。4.2数据库及其对象在确定了数据物理位置以后,就要确定数据库及对象,农产品电子商务系统要完成生产、销售和库存管理功能,要实现农户、管理单位、客户业务的网络化与规范化,以现代信息技术来弥补农产品本身的缺陷。生产管理主要根据实际情况来对农户的生产进行管理,库存管理主要对农产品的入库、出库进行管理,销售管理功能主要是完成订单管理和网上交易等。数据对象要根据具体的功能确定,以下列出在制订农产品生产计划时的数据对象,设计以下三个表:农户(编号,户名,住址,种植品种1,预计产量,种植品种2,);计划单(计划单编号,农户编号,产品名称,种植数量,预计产量,是否外销,);农产品(产品编号,名称,收获时间,产地,种植农户编号,)。4.3数据分割与数据冗余在分布式数据库系统的设计中要考虑把数据库分割并分配到不同场所,使各部分元组各得其所,从而减少通信与系统的响应时间,提高系统的可用性、效率及查询处理速度。同时,在分配这些数据时也应进行冗余设计,使用频率高的数据应在其使用的各个部分冗余存在,这关系到查询处理、并发控制且与系统的可靠性。农业网络信息2010年第7期网络与电子商务/政务(1)进行水平分割,将关系划分成若干个以逻辑条件限定的子集,例如:要分片的关系为S(S#,SNAME,ADRESS,Agricultural1,),其中S#为关键码,SNAME为名称,DRESS为住址,Agricultural为农产品。(2)进行垂直分割,各水平子集划分成若干个由投影定义的子集,下面是对进行水平分割后的数据分片进行垂直分割。(3)根据实际情况进行数据水平和垂直分割后,就形成了逻辑碎片。逻辑碎片是数据分布的单位,再根据各单位对数据的需求和使用可以将碎片存放在一个或多个场所,对多处经常使用的碎片应有冗余。将碎片分布在这些结点里,提高了处理数据的效率。例如,数据不仅存于中心乡镇站点上,也应存在于县城中心站点上。4.4数据同步方式数据同步方式是根据数据库系统需求使用事务复制和合并机制这两种方式。复制是将一组数据从一个数据源拷贝到多个数据源的技术,也是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,使不同的服务器用户都可以在权限的许可范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步、更新,从而保证数据的一致性。根据业务流程垂直分片,各个部门(功能模块)存放本部门的数据,数据管理和分析功能由县城中的数据服务器来实现4,各个中心乡镇站点只需将更新的数据发送到中心数据库即可。因此,本系统采用事务复制进行业务数据的同步,并在分发数据库中记录同步状态的信息。5结束语目前,分布式数据库系统技术已经被成功地应用于各行各业海量数据或多数据类型的MIS中,以及大型Web服务等项目的开发中。对于农产品电子商务系统,借助DDSS成熟的技术来实现分布式处理,解决农产品分散种植、在数据零散下对数据库应用的需求,具有战略意义。参考文献1邵佩英.分布式数据库系统及其应用(第二版)M.北京:科学出版社,2000.2Coulouris George,Dollimore Jean.Kingerg Tm Distributed systemco
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年初中一年级化学训练卷
- 管理师之投资建设项目决策基础题库含答案【培优B卷】
- 2025年产业互联网应用示范项目可行性研究报告及总结分析
- 2025年媒体数字化转型策略可行性研究报告及总结分析
- 未来概念单人汽车设计展示
- 2025年虚拟现实娱乐行业虚拟现实技术娱乐应用与沉浸式体验研究报告及未来发展趋势
- 2025年生物药物研发项目可行性研究报告及总结分析
- 2025年企业法律咨询合同协议
- 白城市事业单位考试真题2024
- 在建工程预付款合同负债(3篇)
- 租赁爬楼机合同协议
- ISO 37001-2025 反贿赂管理体系要求及使用指南(中文版-雷泽佳译-2025)
- 部编版小学道德与法治六年级上册一课一练试题含答案(全册)
- 《安全文明施工标准化图集》
- 苏菲新生儿呼吸机操作手册(中文)
- 公路工程投标施工组织设计方案
- 搭建医患之间的心灵之桥-特职教育(大兴安岭职业学院)知到智慧树答案
- GB/T 32151.27-2024温室气体排放核算与报告要求第27部分:陆上交通运输企业
- 五笔字型速查表史上全面版本(编码和字根)
- 国开(河北)2024年秋《现代产权法律制度专题》形考作业1-4答案
- 除颤仪使用培训
评论
0/150
提交评论