CIMS信息设计.ppt_第1页
CIMS信息设计.ppt_第2页
CIMS信息设计.ppt_第3页
CIMS信息设计.ppt_第4页
CIMS信息设计.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CIMS的信息设计,CIMS的信息设计,CIMS要处理的信息: 企业内部信息; 企业外部信息; 实时数据; 重要历史数据; CIMS要处理的信息包括了其所有功能所涉及的信息,CIMS的各种功能都与信息分不开的。,CIMS的信息设计,为了实现CIMS信息的集成,我们要做的工作: 为了对信息进行加工、处理和集成,我们必须建立信息模型; 为了便于计算机进行识别和处理,我们必须对信息进行分类编码;,CIMS的信息设计,信息模型 目的:采集和整理数据库设计所需要的共享信息数据的基本模式及其联系; 建模方法:目前CIMS总体设计的信息建模方法主要就是IDEF1X方法;,CIMS的信息设计,IDEF(ICA

2、M DEFinition)方法,()IDEF0被用来产生“功能模型”。这个模型结构化地描述了所研究系统的活动相处理进程。 (2)IDEF1是用来开发“信息模型”。这个信息模型表述了制造系统环境的信息结构和语义。 (3)1DEF2被用来开发“动态模型”。它表述环境或系统时变行为的特征。,CIMS的信息设计,IDEF1X方法IDEFlX方法是IDEF1方法的扩展版本,它在IDEF1方法的基础上做了以下改进: 增强了图形表述能力; 丰富了语义; 简化了开发过程。,IDEF1X方法,IDEF1X是语义数据模型化技术,它主要用来满足以下需要和特性: (1) IDEF1X支持概念模式的开发; (2) ID

3、EF1X是一种相关语言; (3) IDEF1X是便于讲授的;,IDEF1X方法,IDEF1X是语义数据模型化技术,它主要用来满足下列需要和应具有的特性: (4) IDEF1X在应用中得到很好地检验和证明; (5) IDEF1X是可自动化的。,IDEF1X方法,IDEF1X模型的基本结构: (1)“事物”:包含数据的有关事物。例如:人、概念、地方和事物等用盒子来表示。 (2)“事物”间的联系:事物之间的联系用连接盒子的连线表示。 (3)“事物”的特性:事物的特征用盒子中的属性名表示。,IDEF1X方法,IDEF1X模型的结构图:,IDEF1X方法,IDEF1X模型的成分: (1)实体(entit

4、ies) 独立标识实体 从属标识实体 (2)联系(relationships) 可标定连接联系 非标定连接联系 分类联系 非确定联系,IDEF1X方法,(3)属性/关键字(attributes/keys) 属性 主关键字,亦称“主键” 次关键字,亦称“次键” 外来关键字,亦称“外来键”,实体,实体的含义: 一个“实体”表示一个现实和抽象事物的集合,这些事物必须具有相同的属性或特征。这个集合的一个元素就是这一实体的一个“实例”。 一个现实世界的事物可以由数据模型中的多个实体表示。 例如:张三可以同时是“雇员”实体和“顾客”实体的一个实例。 一个实体的实例又可以描述现实世界事物的一个组合。 例如:

5、约翰和玛丽就可以是“婚配双方”实体的一个实例。,实体,实体的分类: 如果一个实体的每个实例都能被唯一地标识,而不依赖于它与其他实体的联系,那么该实体就是“独立标识符实体”,或简称为“独立实体”; 如果实体的一个实例的唯一标识,依赖于该实体与其他实体的联系,那么它就是“从属标识符实体”,或简称为“从属实体”。,连接联系,连接联系的含义: “确定连接联系”(或简称“连接联系”,还可称为“父子联系”或“依存联系”)是实体之间的一种连接或联结。 这种连接联系中,被称为父实体的每一个实例与子实体的0或多个实例相连接,子实体的每个实例精确地同父实体的一个实例相连接。也就是说,只有与之相连接的父实体的实例存

6、在时,子实体的这个实例才能存在。 例如:假设“买主”与“订单”两实体之间存在确定的连接联系,则若一个买主(实例)发出0或多张订单(实例),并且每张订单必须只由一个买主发出。,连接联系,IDEFlX模型描述的是两实体间的联系类型或类型集合。而一个具体的联系实例,只是使两个实休的具体实例发生联系。例如:“买主张三发出123号订单”就是一个联系的实例。 连接联系可以由确定联系基数来进一步定义。也就是说,详细说明对于每个父实体的实例,可以对应存在几个子实体的实例。,分类联系,分类联系的含义 为了从一些现实事物中获取信息,我们用实体来表示有关事物的概念。由于一些现实世界的事物是其他事物的类,因此,有些实

7、体也必须在某种意义上是其他实体的类。 例如,假设“雇员”是一个要被获取信息的事物。尽管这个“雇员”实体已有了一些关于所有雇员的所需的信息但对于拿月薪雇员,也许还需要有不同于计时雇员的附加信息。因此,月薪雇员和计时雇员就是“雇员”实体的分类,在IDEF1X模型中,他们通过个分类联系互相联系。,非确定联系,非确定联系的含义 父子连接和分类联系都被认为是“确定联系”,它们都确切地定义了一个实体的实例如何与其他实体的实例相关联。在完善的IDEF1X模型中,实体间的所有联系都必须用确定联系来描述。 但是,在建模的初始阶段,标识一些两实体间的“非确定联系”常常对开发模型是有帮助的。这些非确定联系在进一步的

8、建模阶段中不断地得到细化。,属性,属性的含义 “属性”表示一类现实或抽象的事物的一种特征或性质。如:人、物、地点、事件、概念等,一个“属性实例” 是这类事物一个个体成员的具体特性。 属性实例由特征型和值来定义,该值也称 “属性值”。在IDEF1X模型中,属性是与具体的实体相联系的。实体的每一个相关属性都必须具有一个单一且确定的值。 例如:雇员名和生日是与实体“雇员”相关的属性,“雇员”实体的一个实例可有这样的值:“张三”和“227 /1988”。,属性,一个实体必须具有一个属性或属性组,其值唯一地确定该实体的每一个实例。这个属性或属性组就构成核实体的“主关键字”。 例如:属性“雇员号”就可以作

9、为“雇员”实体的主关键字;而属性“雇员名”和“生日”只是其他属性,因为它不能唯一地确定该实体的每一个实例。 在IDEF1X模型中,每一个属性仅属于一个实体,并且对于每一个与实体相关的属性而言,该实体的每一个实例都必须具有一个值。,主关键字和次关键字,一个实体的一个候选关键字,可以由一个或多个属性组成,它唯一确定实体的每一个实例。 例如:属性“订单号”可以唯一地确定“订单”实体的实例。 又如:“账号”和“支票号”的组合可以唯一地确定“支票”实体的实例。 每一个实体至少有一个候选关键字。有些情况下,一个实体可以有多个候选关键字。 如:属性“雇员号”和“身份证号”都唯一地确定“雇员”实体的实例。 若

10、一个实体存在多个候选关键宇,那么必须指定其中一个为“主关键字”,其他候选关键字为“次关键字”。,外来关键字,如果两个实体之间存在确定连接和分类联系,那么构成父实体或一般实体主关键字的属性将被继承为子实体或分类实体的属性。这些继承属性称为“外来关键字”。 如果在“项目”和“任务”两实体之间存在一个连接联系,“项目”充当父实体,“任务”充当子实体,那么“项目”实体的主关键字属性将被继承为“任务”实体的属性。 例如:如果“项目标识号”属性是“项目”实体的主关键宇,那么“项目标识号”将是“任务”实体的继承属性或“外来关键宇”。,IDEF1X模型的建立过程,IDEF1X模型的建立过程,设计的开始,定义实

11、体,定义联系,定义键,定义属性,设计的开始,建立模型的目标工程目标包括两方面的叙述: (1)目标说明:定义模型事务的说明,即其上下文的限制。 (2)范围说明:所表示的功能模型的边界说明。,设计的开始,开发建模计划建模计划概述了要完成的任务和这些任务开发的顺序。任务的布局要和总任务相一致: (1)项目计划 (2)收集数据 (3)定义实体 (4)定义联系 (5)定义键属性 (6)定义非键属性组 (7)确认模型 (8)评审验收,设计的开始,队伍组织,设计的开始,收集源材料源材料可以呈各种形式,并广泛地分布在整个机构中,源材料可以包括: 调研的结果 观察的结果 策略和生产过程 原系统的输出(报表和屏幕

12、) 原系统的输入(数据的输入形式和屏幕) 原系统数据库和文件的说明,设计的开始,采用作者约定(惯例) 作者约定是授权建模者帮助开发模型、评审组表以及其他表示的自由范围。共同的目的是为了加强材料的表示。它们也用于促进对模型的任何部分有较好的理解和了解。例如,一个标淮命名的约定,可为实体名和属性名所采用。,返 回,定义实体,定义实体阶段目标是标识和定义在建模的问题范围中的实体。 标识实体实体总是用单数的通用名词命名,并必须有一个属性(键)唯一地标识每一个实例。 实体定义内容包括:实体名、定义实体和实体同义词。,返 回,定义联系,定义联系:目标是标识和定义实体之间的基本联系,在该阶段中有些联系是非确定的并需要在以后的阶段中进一步改善。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论