《数据库原理与应用》课件第11章.ppt

《数据库原理与应用》课件第11章.ppt

  1. 1、本文档共99页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

3.集团公司服务器配置集团公司服务器需要配置“集团主控进程”、“集团接收进程”、“集团统计汇总”。集团公司的原始财务系统可以和这些进程存在同一个服务器上,也可以分布在单独的服务器上,可以把它看成一个特殊的分公司且其分公司代码为“999”。集团公司服务器需要配置独立的关系数据库系统,可以采用微软的SQLSERVER2005数据库管理系统,也可以是高端的Oracle机群数据库系统。其上创建的关系有:集团公司、分公司、基层公司、记账凭证、基本科目汇总、科目汇总、科目映射、通信时段1和通信时段2。4.服务器性能的配置设某公司的服务器在同一时刻可以并发处理的数据量为P,其有m个下属公司SC1,SC2,…,SCm。这些下属公司的每天所需上传的数据通信量分别为P1,P2,…,Pm。如果一天可以分为t个时段,则该公司服务器每个时段可以处理的平均数据量为并且满足:可以根据上式来构置服务器的硬件设施。11.6总?结?与?分?析基于三级结构的集团公司财务监管系统,具有如下优点:(1)保留了原始财务系统,也就保留了宝贵的历史数据,同时也大大节约了系统成本。(2)应用原始财务系统,节约了新系统应用的培训成本。(3)具有良好的扩展性,当增加新的基层公司和分公司时,很容易加入到系统中。(4)奠定了财务系统逐步升级的特征基础。随时升级某些条件成熟的原始财务系统,对整个系统影响不大。(5)可以根据各级公司的规模,合理配置服务器资源,提高资源的利用率。(6)采用分时通信机制,缓解了目前网络带宽限制以及服务器能力的限制,大大节约了成本。(7)提供了可靠通信机制,保证监管的正确性。在集团服务器上应该至少配置三个进程:(1)集团主控进程,主要完成本地各个进程的协调控制,并负责和下属分公司服务器主控进程协同工作,包括协商通信时段等;(2)集团接收进程,负责接收来自其下属各个分公司的“记账凭证”和“基本科目汇总”,并形成本地记账凭证关系和本地基本科目汇总关系;(3)集团统计汇总进程,负责把来自各个下属分公司的基本科目汇总信息按照集团统计汇总,形成集团“科目汇总”关系。1.获取新增凭证进程该进程的工作过程如下:(1)获取“当前汇总时段”;置cg=集团代码,cc=分公司代码,cb=基层公司代码。(2)读取基层公司原始财务凭证表,获取“当前汇总时段”的新增原始记账凭证,并形成临时关系T,T的模式与“记账凭证”的模式相同。(3)把T的所有元组的“集团代码”属性设置为cg;把T的所有元组的“分公司代码”属性设置为cc;把T的所有元组的“基层公司代码”属性设置为cb;把T的所有元组的“上传完成标志”属性设置为“0”。(4)对T的每个元组t,分配一个“传输序号”(传输序号从00001开始,步长为1递增),并写入t的“传输序号”属性;msn为本次分配序号的最大值。(5)向本地“基层主控进程”申请获得一个“通信时段”且获得的“通信时段代码”为pt,如果申请没有成功则重复本步骤。(6)设置T的所有元组的“通信时段代码”属性值为pt。(7)传递T和msn到发送进程,驱动发送进程向其上级分公司发送T。(8)通知“基本科目汇总生成进程”进行基本科目汇总工作。(9)等待发送结束。(10)如果T发送结束并且基本科目汇总工作完成,则删除T,等待进入下一周期的新增凭证获取工作。2.基本科目汇总生成进程该进程的工作过程如下:(1)置cg=集团代码,cc=分公司代码,cb=基层公司代码;读取“获取新增凭证进程”所构建的临时关系T。(2)读取“科目映射”关系。(3)根据“科目映射”关系的“基层科目代码”对T中的记账凭证进行三级科目汇总,生成临时关系TG,TG的关系模式同“基本科目汇总”;此时,关系TG的属性“日期”、“科目代码”、“科目名称”、“借方发生额”、“贷方发生额”和“余额”等属性值均已有实际意义(即这些属性已经被另外进程赋值,例如“余额”已经有一个实际的数值),TG的“科目代码”和“科目名称”的取值是由原始财务系统所定义的。(4)构建本地“基本科目汇总”关系BG,其关系模式同“基本科目汇总”;如果BG已经存在,则执行第(5)步;BG的构建方法如下:在“科目映射”关系中选择由(cg,cc,cb)确定的基层公司所对应的子集,然后在子集上做“集团科目代码”,“集团科目名称”的投影,得到临时关系TMP(集团科目代码,集团科目名称);根据关系模式“基本科目汇总”构建一个空关系BG;将TMP的所有元组添加到BG,这时TMP的“集团

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档