企业里,ERP系统要将自己的生产数据和供应链数据集成,也要与CRM中的客户数据集成。下面先讨论数据库集成。数据库集成涉及处理参与数据库中信息的集成问题,将参与的数据库从概念上集成起来,形成一个凝聚定义的多数据库。因此,要设计一种合理的和适当的全局概念模式,将这些成分数据库集成为一个多数据库是一个重要的问题。图5.1数据库集成过程第一步,需要把成分数据库模式翻译成一个通用中间体(记作InS1,InS2,…......
2023-10-28
政府机构的信息化工作包括业务管理与处理信息化,而这一工作的核心是部门业务数据库。因此,根据政府不同职能部门的特点,会存在诸多部门业务数据库。一方面,从全地区视野看,会存在一系列基础数据库,也会存在众多部门业务数据库。业务部门间需要协作,这些部门业务数据库的数据应当尽可能一致。如果能一次将它们集成为一个语义完整、一致的数据库是最理想的,这就引出分布式数据库的需求。另一方面,从行政业务部门看,从国家层面到省市、地县,行政体系自形一个层次结构,业务数据库就构成一个层次结构,这样,也对业务数据的分布管理形成了需求。
因此,有了政务数据库集成的思路。
首先,从数据库集成角度来看,业务数据库可以分为层次型集成和综合集成。而层次型集成可分为两类集成体系:两层集成体系(见图21.4)、多层集成体系。
图21.4 业务数据库的两层集成体系
两层集成体系结构是业务系统的集成架构。一般可以采用联邦制的方式来集成。但是,在一些条线直接管理的政府业务部门,业务数据会集中在省级业务数据库里,生产系统的业务实施在核心数据库里。边缘数据库(这里指的是县级部门业务数据库)里存放的是该部分的本地视图数据副本。
两层集成体系结构有时不敷使用,从而可以使用三层(或三层以上)集成体系结构,如图21.5所示。(www.chuimin.cn)
图21.5 业务数据库的三层集成体系
与两层集成体系相同,三层集成体系也可分为两类集成体系:一类是联邦式集成系统;另一类是省级系统扮演核心数据库的角色,所有生产性事务实施在其中,底下两层是本地数据库视图。
综合集成包括紧耦合集成和松耦合集成两种集成体系,后者是典型的数据仓库集成。
【注释】
[1]中华人民共和国国家标准GB/T 21062.2—2007,《政务信息资源交换体系》。
有关分布式数据库技术的文章
企业里,ERP系统要将自己的生产数据和供应链数据集成,也要与CRM中的客户数据集成。下面先讨论数据库集成。数据库集成涉及处理参与数据库中信息的集成问题,将参与的数据库从概念上集成起来,形成一个凝聚定义的多数据库。因此,要设计一种合理的和适当的全局概念模式,将这些成分数据库集成为一个多数据库是一个重要的问题。图5.1数据库集成过程第一步,需要把成分数据库模式翻译成一个通用中间体(记作InS1,InS2,…......
2023-10-28
以教育为例,可以将教育定义为如图5.12所示的本体模型。图5.12本体模型在图5.12所示的本体模型中,树状的根称为元本体,用于描述通用知识,它是一个〈C,R,A〉三元组。图5.12中,元本体的三个特指是EducationalOntology、Domain Ontology和UsageOntology,分别表示教育本体、领域本体和应用本体,它们的is-a相关于MetaOntology。图5.13将PDF格式的教材转换为本体为了实现将PDF格式的教材自动转换为本体,参考文献[12]提出了一个算法General。......
2023-10-28
政府的各个职能部门也管理着与其职能有关的部门业务数据,主要包含以下几种。工商企业数据库主要具有以下功能。因此,工商企业数据库围绕的是企业法人,以企业法人为核心及其相关实体构建而成。非政府机构组织数据库等可参照工商企业数据库。类似的部门业务数据库很多,在此不再赘述。......
2023-10-28
Oracle公司的OPS环境比一般的(单实例)Oracle环境复杂得多。不同结构下的OPS的实施略有不同。图14.23OPS体系结构为了利用这些特性,需要专业人员合适的设计以及恰当的手工配置。下面对有些关键问题进行简单讨论,讨论中会涉及一些Oracle系统专用的术语,读者可参阅Oracle公司的相关文档。DLM与Oracle进程一起工作并相互通信。DLM相关的初始化参数在每个实例的SGA[12]中分配必要的结构以处理消息机制、封锁与实例相关的Cache管理,这样就为各种Oracle进程操纵提供了基础。......
2023-10-28
“Semantic Web”这个词出自万维网的发明者Tim Berners-Lee爵士2001年的文章中:The Semantic Web is an extension of the current Web in which information is given well-defined meaning,better enabling computers and people to work in cooperation.W3C的专门小组将标准化语义Web的概念定义为:The Semantic Web provides a common framework that allows data to be shared and reused across application,enterprise,and community boundaries.可以说,语义Web是一组技术和标准,能让机器理解Web上信息的意义(语义)。图5.10语义Web栈在这个栈的底部定义了标识符URI和字符集Unicode。RDF是一种描述Web资源的简单而又强大的数据模型和语言。语义Web的骨干是本体。......
2023-10-28
传统电子政务系统面临如下挑战。因此,若能充分利用此资源,建设电子政务等信息化平台,实现政府信息流通和共享,必将有助于国家的整体发展。同时,采用政务云平台集约化模式建设电子政务项目,可以使政府部门从传统的硬件采购、系统集成、运行维护等工作中解脱出来,转而将更多的精力放到业务的梳理和为人民服务上来,能够极大提升为人民服务的水平,促进政府管理创新和建设服务型政府。......
2023-10-28
查询优化的本地化分层聚焦于将查询转换成本地数据。一个全局关系可以通过应用重构规则来重构,从而导出一个关系代数程序,其操作数是数据片,这个程序称为本地化程序。将分布查询分配到节点上的自然办法是生成查询,让每个全局关系使用本地化程序来代替。这可以看成是在一棵分布查询的算符树上将叶子用与本地化程序对应的子树来替代。数据水平分片关系的连接也可以简化。......
2023-10-28
相关推荐