段江涛《数据库原理》ERWin简介.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ERWin简介 ERwin信息模型及其创建方法 第一部分 Erwin介绍 ERwin用来建立实体-关系(E-R)模型,是关系数据库应用开发的优秀CASE (Computer?Aided?Software?Engineering)工具。 ERwin可以方便地构造实体和联系,表达实体间的各种约束关系,并根据模板创建相应的存储过程、包、触发器、角色等,还可编写相应的扩展属性,如编辑样式、显示风格、有效性验证规则等。 ERwin可以实现将已建好的ER模型到数据库物理设计的转换(正向工程),即可在多种数据库服务器(如Oracle,Sql Server,Watcom等)上自动生成库结构,提高了数据库的开发效率。 ERwin可以进行逆向工程、能够自动生成文档、支持与数据库同步、支持团队式开发,所支持的数据库多达20多种。 Erwin介绍 ERwin主要用来建立数据库的逻辑模型和物理模型。 它能用图形化的方式,描述出实体、联系及实体的属性。ERwin支持IDEF1X方法。通过使用ERwin建模工具自动生成、更改和分析IDEF1X模型,不仅能得到优秀的业务功能和数据需求模型,而且可以实现从IDEF1X模型到数据物理设计的转变。 IDEF1X 由 ERwin支持的信息模型方法是神秘的缩写字:”IDEF1X” IDEF1X-关系数据库的设计方法 Integration DEFinition for Information Modeling 起源于美國空軍(1970s) 目前,它应用于空军、政府机构、航空工业和财政部门、大公司、大型企业。 IDEF1X模型的基本结构 实体(如人、地点、概念、事件等)用方框表示; 实体之间的关系(联系),用方框之间的连线表示; 实体的属性,用方框内的属性名称来表示。 实体:独立实体,依赖实体 独立实体(强实体)由方角盒来指定,独立实体不依赖于模型中任何其它实体来标识。 依赖实体(弱实体)被指定为圆角盒,依赖实体依存于模型中的其它实体。 属性(ATTRIBUTE) 用來分辨或說明实体的性质与特征 ,亦是数据真正处理的值。 主键属性(Primary Key) 非键属性(Non Key) 备用键( Alternate Key,除PK外的所有候选键) 以 (AKn)表示,假如备用键本身包含好几个属性 , 每个属性后面均需加(AKn) 外键(Foreign Key):以(FK)表示 FOREIGN KEY(FK) 关系从父实体贡献外键到子实体;外键可能有角色名。 角色名(Rolename) rolename是外键属性的新名字,角色名定义一个新属性,它用来描述由关系体现的业务陈述。 Relationship Relationship:两实体间关联性的表示。 Relationship的基数性:描述了在一个关系中每个父实体或父表被连接到子实体或子表的实例的数量。 标识关系(Identifying Relationship) 实体主键迁移給子实体作为部分主键(PK) 实体須由父实体决定,其存在亦需依附父实体 关系被称为标识,是因为父实体的键成了子实体标识的一部分,即子实体的标识依赖于父实体。 非标识强制关系(Non-Identifying Mandatory Relationship) 实体主键迁移給子实体作为非键属性(非PK) , 其表示並不能由父实体來决定子实体为何。 子实体不須由父实体决定,但其存在仍需依附父实体 (mandatory) 外键是非空的。父实体是强制参与的。 子实体不能由父实体来标识 。 非标识非强制关系(Non-Identifying Non-Mandatory Relationship) 实体主键迁移給子实体作为非键属性(非PK) , 其表示並不能由父实体來决定子实体为何。 子实体不須由父实体决定,其存在不需依附父实体。 外键是可空的。父实体可选参与的。 子实体不能由父实体来标识。 多对多关系(Many-to-Many Relationship) 一种不确定关系 主键并不迁移给它实体做为外来键 需将其转换为两个一对多的关系 关系类型总览 关系表示方法 标识关系:直线+圆点 非标识强制关系:虚直线+圆点 非标识可选(非强制)关系:菱形+虚直线+圆点 多对多(不确定)关系:圆点+直线+圆点 IDEF1X逻辑模型 ( Logical Model ) IDEF1X物理数据模型(Physical Data Model) StayHome E-R模型(ERwin) StayHome E-R模型(UML) 第二部分:Erwin的使用 Erwin可以设计三种模型 logical model physical model logical/physical model 建立新的E-R模型 建立新的E-R模

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档