为了解决“信息孤岛”问题,需要在信息的统一数字化表达基础上建立一套完整的异构制造系统集成框架。......
2023-10-28
一些文献使用网上开放样例企业数据库Northwind database作为示范[3]。这里我们也使用该样例进行讨论。
样例中的北风公司出口大量货物。为了存储和管理公司的大量数据,设计了一个关系型数据库,存储的主要数据有以下几种。
●客户数据(customer data),包括:客户识别号(identifier)、客户名称(customer’s name)、合同单签注人姓名和头衔(contact person’s name and title)、详细地址(full address)、电话(phone)和传真号(fax)。
●员工数据(employee data)、企业雇员数据,包括:工号(identifier)、姓名(name)、头衔(title)、荣誉头衔(title of courtesy)、出生日期(birthdate)、雇佣日期(hire date)、住址(address)、家庭电话(home phone)、电话分机号(phone extension)和人像照片(photo)。照片可以存放在文件里,数据库里则存放指向该文件的指针。
●地理数据(geographic data),即公司覆盖的地理领域数据。地域可以分成区域(regions)。一个雇员可以指定给几个地域。
●运输商数据(shipper data),是指北风公司用于提供运输服务的公司信息。
●供应商数据(supplier data),包括:供应商公司名称(company name)、合同名称和标题(contact name and title)、详细地址(fulladdress)、电话(phone)、传真(fax)和网页(home page)。(www.chuimin.cn)
●企业产品数据(products),北风公司的产品数据,如产品号(identifier)、产品名(name)、单位数量(quantity per unit)、单位价格(unit price)、是否停产(if the product has been discontinued)。此外,还有一个库存数据,记录仓库里的现货数据。产品也按目录分类(categories)。
●销售订单数据(orders),包括:编号(identifier)、要求交货时间、实际交互时间、销售员工、客户、交运运输商,等等。
我们可以用一个ER图简述北风公司数据库,如图24.6所示。
北风公司在全球有许多业务,建立了众多子公司/地区分部。总部数据库和东南西北分部数据库构成一个分布式数据库,如图24.7所示。
这样一个分布式数据库系统可以按照经典的分布式数据库系统来构建。一般可以采用非均衡的架构,即总部站点扮演的角色相对于其他四个站点更重要。
有关分布式数据库技术的文章
而数据仓库中的数据仅是一系列某一时刻生成的复杂的快照。图24.8数据仓库的基本结构由图24.8可以看出,数据仓库不仅关注当前数据,也关注历史数据。数据仓库是一次一步地设计和载入数据。在数据仓库中,要在数据量大小与查询的详细程度之间作出权衡。判断样本所带来的问题是使样本数据具有某种偏差,随机抽取数据带来的问题是可能无法进行统计。如上所述,在数据仓库环境中,需要对数据进行分割。......
2023-10-28
回顾历史,企业的信息化已经历了长久的发展阶段。我们从企业的不同级别讨论企业信息化。目前,我国ERP所代表的含义已经被扩大,用于企业的各类软件,已经统统被纳入ERP的范畴。可以说,ERP系统是工业信息系统的核心,是其业务的基础骨干。ERP系统相应实现这方面的功能,使决策者及业务部门实现跨企业的联合作战。ERP将企业所有资源进行整合集成管理,简单来说是将企业的三大流:物流,资金流,信息流进行全面一体化管理的管理信息系统。......
2023-10-28
Oracle公司的OPS环境比一般的(单实例)Oracle环境复杂得多。不同结构下的OPS的实施略有不同。图14.23OPS体系结构为了利用这些特性,需要专业人员合适的设计以及恰当的手工配置。下面对有些关键问题进行简单讨论,讨论中会涉及一些Oracle系统专用的术语,读者可参阅Oracle公司的相关文档。DLM与Oracle进程一起工作并相互通信。DLM相关的初始化参数在每个实例的SGA[12]中分配必要的结构以处理消息机制、封锁与实例相关的Cache管理,这样就为各种Oracle进程操纵提供了基础。......
2023-10-28
查询优化的本地化分层聚焦于将查询转换成本地数据。一个全局关系可以通过应用重构规则来重构,从而导出一个关系代数程序,其操作数是数据片,这个程序称为本地化程序。将分布查询分配到节点上的自然办法是生成查询,让每个全局关系使用本地化程序来代替。这可以看成是在一棵分布查询的算符树上将叶子用与本地化程序对应的子树来替代。数据水平分片关系的连接也可以简化。......
2023-10-28
与数据库安全系统打交道的人员可以分为两类:数据库管理员和普通用户。DBA要对安全负责,所以他(们)要创建授权规则,定义谁可以使用哪部分数据,以及如何使用。图13.1数据库安全系统由图13.1可知,数据库安全系统里存放着授权规则,在每次数据库存取时强制满足其规则。从完整性方面考虑,数据库安全可以包含以下两方面。1)设计阶段的数据库安全在设计阶段必须关注数据库的安全性。DBA负责处理整个数据库系统里的用户账号和口令。......
2023-10-28
图3.1软件开发过程数据库设计的过程与软件开发的过程类似。下面先来看一下集中式数据库设计的情况。在分布式数据库系统中,集中式数据库设计的问题依然存在,且有以下两个新的问题需要考虑。这个过程就是确定如何将全局关系划分成水平、垂直或者混合的数据片。数据片的分配,即决定数据片如何映射到物理镜像上,决定如何复制数据片。数据片的分配问题则研究已久,当然,过去研究的则是“文件分配”问题。......
2023-10-28
自1995年以来,基于CORBA软件的企业级应用发展迅猛。CORBA是OMG随着硬件和软件产品的快速增长,针对互操作性的需要而提出的。CORBA 2.0于1994年12月被提出,它定义了不同供应商的ORB怎样才能实现真正的互操作性。图12.4OMA体系结构OMA体系结构主要包括以下几部分。ORB用于发现与该请求对应的对象实现,对所要求的所有机制做出响应,准备好对象实现以响应请求,并完成请求所需要的数据通信。由图12.5可知,客户端通过ORB向对象实现发送请求。......
2023-10-28
相关推荐