4信息模型建模方法(IDEF1X)教程解析.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
两种传统的描述系统内部数据的观点: 用户观点 ? 外部模式 关注:报表、显示格式、直观… 随业务环节变化,个人喜好而变 计算机观点 ? 内部模式 关注:信心存储和检索便、速、空间分配使用效益 随计算机技术而变 IDEF1X是IDEF系列方法中IDEF1的扩展版本 是在E-R(实体联系)方法的原则基础上,增加了一些规则,使语义更为丰富的一种方法。 概念模型设计常用IDEF1X方法,它就是把实体-联系方法应用到语义数据模型中的一种语义模型化技术,用于建立系统信息模型。 连接联系 或称“确定的连接联系(Specific Connection Relationship)”,还可称“父子联系”或“依存联系”(Parent—Child Or Existence-Dependency Relationship)。 在这种联系中,被称为父实体的每个实例都与子实体的0个、1个或多个实例相连接,子实体的每个实例精确地同父实体的1个实例相连接。 只有与之相连接的父实体的实例存在时,子实体的实例才能存在,就是确定的连接联系。 它又可分为 “标定”与“非标定”两类。 例子:标定联系 例子:非标定联系 “完全分类联系” 一般实体的每一个实例都可以是某个分类实体的实例 “不完全分类联系” 如果存在一个一般实体的一个实例不与任何分类实体的任一实例相关联。 非确定联系 为多对多的联系 非确定联系需要分解为若干个一对多的联系 ERwin 中IDEF1X实例 小结:IDEF1X 结构特点 例子:分类联系 3.属性(Attribute): 指一类现实或抽象的事物的一种特征或性质(如:人、物、地点、事件、概念等),其实例要由“特征型”(Type)和“值”(Value)来定义。 实体的每一个相关属性都必须具有一个单一且确定的值。 每个属性都由一个唯一的名字来标记,这个名字用一个名词短语来表示,它描述了属性所表示的实体特征。写在实体的盒子内。 4.主键(Primary Key):又称主码或主关键字。一个实体必须具有一个属性或属性组,其值唯一地确定该实体的每一个实例,这个属性或属性组就构成该实体的主键。如果有几个不同的属性或属性组可以唯一地确定该实体的每一个实例,则选定其中之一为主键,其它称为“次键”(或次码,或次关键字)(Alternate Key)。 5.外来键(Foreign Key):如果两个实体之间存在确定联系或分类联系,那么构成父实体或一般实体的主键的属性将被继承为子实体或分类实体的属性,称为“外来键”。它是一种继承属性,可以是主键的全部或部分,可以是次键,也可以是非键属性。 基于用户观点来建立信息模型时,往往是以报表和屏幕格式来对数据资源进行定义的,通常称为“外部模式”。这种外部模式主要用于帮助系统用户从事各自的工作,因而随着业务环境的变化、用户个人爱好方式的不同而发生变化。 而基于计算机观点来建立信息模型时,常常以数据存储的文件结构来对数据资源进行定义,这时主要考虑的是信息的存储和检索的方便、迅速,以及外存空间的分配和使用效益。通常称之为“内部模式”。这种内部模式将随着计算机技术和数据的有效处理需求的变化而发生变化。因此,如果依据于外部模式或内部模式建立系统信息模型,必然会造成数据的冗余和不一致性问题,并且给系统维护带来一定的困难。 深入分析企业的内部信息可以得知:数据是现代化企业信息处理的核心,企业所运行的各种应用软件都是围绕数据来展开的,数据管理是系统建设的核心;同时,数据是稳定的,处理是多变的。在企业经营目标不发生变化的条件下,企业数据类型及其结构是比较稳定的,而处理的要求则会根据应用的不断发展而改变;全面地进行数据规划是系统建设的根本所在。 IDEF1的最初形式是在P.P.S (Peter) Chen的实体联系模型化概念与P.P.(Ted) Codd的关系理论的基础上发展起来的。IDEF1X是IDEF1的扩展版本,除在图形表达和模型化过程方面的改进外,还对语义进行了增强和丰富。 ? 支持概念模式的开发。IDEF1X语法支持概念模式开发所必需的语义结构,完善的IDEF1X模型具有所期望的一致性、可扩展性和可变换性。 IDEF1X是一种相关语言。IDEF1X对于不同的语义概念都具有简明的一致结构。IDEF1X语法和语义不但比较易于为用户掌握,而且还是强健而有效的。 IDEF1X是便于讲授的。语义数据模型对许多IDEF1X用户都是一个新概念。因此,语言的易教性是一个重要的考虑因素,设计IDEF1X语言是为了教给事务专业人员和系统分析人员使用,同样也是教给数据管理员

您可能关注的文档

文档评论(0)

武神赵子龙 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档