预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

精品文档你我共享 第1章ERwin介绍 1.1.ERwin简介 流行的数据库建模工具 ——PowerDesigner ——Rose ——ERwin ERwin的全称是AllFusionERwinDataModeler,是CA公司AllFusion品牌下 的建模套件之一,采用IDEF1X、IE(InformationEngineering)数据库建模 语言,是关系数据库应用开发的优秀CASE(ComputerAidedSoftware Engineering)工具。 ERwin可以方便的构造实体和联系,表达实体间的各种约束关系,并根据模板 创建相应的存储过程、包、触发器、角色等,还可以编写相应的PB扩展属性, 如编辑样式、显示风格、有效性验证规则等。 ERwin可以实现将已建好的ER模型到数据库物理设计的转换,即可在多种数据 库服务器(如Oracle、SqlServer、Mysql)上自动生成库结构,提高了数据 库的开发效率。 知识创造价值 精品文档你我共享 1.2.ERwin界面说明 知识创造价值 精品文档你我共享 1.3.ERwin常见概念说明 1.3.1ERwin中的实体 Erwin中的实体有两种:独立实体和依赖实体。实体被指定作为独立实体,或依 赖实体,取决于其键的获得方式。 独立实体由方角盒来指定,独立实体不依赖于模型中任何其它实体来标识。 依赖实体被指定为圆角盒,依赖实体依存于模型中的其它实体。 独立实体依赖实体 1.3.2ERwin中的关系 实体间的三种关系: 1标识关系(identifyingrelationship) :把实体1中的主键作为实体2中的外键,且作为实体2的主键。 2多对多关系(many-to-manyrelationship) 3非标识关系(non-identifyingrelationship) 1.标识关系 3.非标识关系 知识创造价值 精品文档你我共享 第2章ERwin中基本操作 2.1.如何新建工程(Model) 方法①:菜单File—>New 方法②:直接点File按钮下的CreateModel图标 弹出窗口如下: 注意:对于新建的Model必须使用文件或者从ModelManager库中的模板。 2.2.如何新建主题域(SubjectArea) 方法①:菜单Model—>SubjectArea 方法②:工具条EditSubjectArea 方法③:导航区Model中右击SubjectArea–>New 知识创造价值 精品文档你我共享 注意:对于任何模型不允许直接在MainSubjectArea中操作,必须新建一个 SubjectArea,而且必须在DefinitionTAB中注释。 2.3.如何选择主题域 单击所选的主题域,右击选择Switchto 知识创造价值 精品文档你我共享 2.4.如何选择逻辑模型或物理模型 逻辑模型(Logical)显示的中文字段、物理模型(Physical)显示的英文字段。 2.5.如何建立实体(Entry) 方法①:单击Logical模型下的Entity 方法②:单击Physical模型下的Independenttable 在实体中,E/2处填入表名,日字上口为主键区,下口非主键区。主键字段可 以通过鼠标直接拖拽至非主键区变为非主键,反之非主键字段也可以通过鼠标 拖拽变为主键。当然,主键也可以通过右击所选实体,选择 AttributesGeneralPrimarykey选中设置。 知识创造价值 精品文档你我共享 2.6.如何使实体排列有序 菜单栏Format—>Preferences…—>LayoutEntireDiagram 2.7.如何设置实体界面显示 选择属性数据类型,外键和数据类型的图标显示。 知识创造价值 精品文档你我共享 2.8.如何建立一个完整实体 2.8.1设置逻辑实体表名与属性 选中要设置的表,双击或右击。右击后如下: 选EntityProperties,在弹出的窗口中Entity、Name、Definition项填入表名, 此例中填:客户经理管户信息。作用是在其DDL文件中标示出此表的中文名。 注:若在逻辑实体中设置了Definition,则在对应的物理实体的TableProperties 的comment一项中不必设置。 2.8.2建实体字段、设属性 选中要设置的实体表,右击—>Attributes…出现如下属性框: New…新建字段Rename…重命名字段Delete删除字段 知识创造价值 精品文档你我共享 选择New… 在AttibuteName栏写入中文字段,在Col