收藏 分销(赏)

ERWin详细教程PPT学习课件.ppt

上传人:天**** 文档编号:7435688 上传时间:2025-01-04 格式:PPT 页数:82 大小:1.15MB
下载 相关 举报
ERWin详细教程PPT学习课件.ppt_第1页
第1页 / 共82页
ERWin详细教程PPT学习课件.ppt_第2页
第2页 / 共82页
ERWin详细教程PPT学习课件.ppt_第3页
第3页 / 共82页
ERWin详细教程PPT学习课件.ppt_第4页
第4页 / 共82页
ERWin详细教程PPT学习课件.ppt_第5页
第5页 / 共82页
点击查看更多>>
资源描述

1、,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,ERWin,简介,目前流行的数据库建模工具,PowerDesigner,Rose,ERwin,ERwin,全称是,AllFusion ERwin Data Modeler,,是,CA,公司,AllFusion,品牌下的建模套件之一,采用,IDEF1X,数据库建模语言。,1,IDEF1X,是什么,建立数据模型方法是一种语言,起源于美國空軍,(1970s),美國政府单位与工业界已使用超过,10,年,(FIPS PUB 184,1993),DEF,I,1,X,e,2,IDEF0,通过分解功能、分类功能间的联系来

2、描述系统功能,IDEF1,用于描述企业重要管理资料的方法,IDEF1X,关系数据库的设计方法,IDEF2,一种以数字逻辑为基础的模拟方法,IDEF3,为自使用者描述系统结构的方法,IDEF4,一种面向对象式数据库的设计方法,IDEF5,是一种收集事实与资料的方法,IDEF6,是信息系统设计原理的描述方法,3,如何安装,ERwin,版本:,4.1.4.4224,首先运行ERWIN目录下Setup.exe进行安装;,然后,在安装目录下,找到并运行.REGIT.EXE,选择Register Later,选择ProductName:AllFusion ERWin Data Mo

3、dal4.1,输入ID:3848093643198295,见图,1,,图,2,,图,3,。,4,图,1,5,图,2,6,图,3,7,最后运行AllFusion Erwin Data Modeler 4.1.4 sp3.exe,图,1,8,图,2,9,图,3,10,工具栏介绍,图,1-1,选择目標,範圍內放大,正向工程,放大,顯示,Entity,的名字,新模型,顯示,attribute,和,entity,选择目標数据庫,MODEL MART,工具列,Edit,Subject Area,正常顯示,縮小,列印,開啟模型,Entity,定义,存檔,Complete Compare,放大到和視窗一樣,1

4、1,如何新建工程,单击,file,选择,new,键,选择配置后按,OK,键图,1-2,12,如何建主题域,双击,Create Subject Areas,在,Subject Areas,界面单击,New,按键,在,New Subject Areas,界面,Name,:输入主题域名,然后按,OK,键。,见图,2-1,及图,2-2,13,图,2-3,14,如何选择主题域,单击所选的主题域,按右键选择,Go To,见图,3-1,15,如何选择逻辑或物理模型,见,4-1,图,16,如何建立实体,(Entity),单击,Independent table,见图,5-1,17,实体被指定作为独立实体,或依

5、赖实体,取决于其键的获得方式。,独立实体不依赖于模型中任何其它实体来标识,依赖实体依赖实体依存于模型中的其它实体。,18,实体框图中的水平线把属性分为两套:,键,和,非键,。线上叫做,键区,,线下叫做数据区。,employee,的键属性是,”,id,”,,非键属是,”,name,”,、,”,adreess,”,见图,5-2,19,更改实体名,清楚地表达实体和属性的名称是非常重要的。,单击实体名进入修改,见图,5-3,20,添加属性,通常属性的定义应当与实体定义的基本结构一样(如:描述,例子,注释等),描述和注释肯定要用,选择表按右键单击,Columns,见图,5-4,弹出图,5-5,图,5-4

6、,21,图,5-5,22,单击,New,见图,5-6,进行输入,23,单击,General,选中,Primary Key,为主键,见图,5-7,24,Columns,说解见图,5-8,25,如何建立存储过程,单击实体右键,Stored Procedures,见下图,26,单击,New,键,在,New Stored Procedure,界面的,Name,输入存储过程名,按,OK,键。,见图,27,在,Code,处输入代码,按,OK,键。,见下图,28,如何建立索引,单击实体右键,Indexes,见下图,29,单击,New,,在,New Index,输入,Key,及,Index,按,OK,键。,见

7、右图,30,选择相应的列,按,OK,键。,见下图,31,如何建立触发器,单击实体右键,Triggers,见下图,32,单击,New,键,在,New Trigger,界面输入,触发器名,按,OK,键。,见右图,33,在,Trigger Code,输入代码,按,OK,键。,见右图,34,如何建立实体间的关系,ERwin,使用的,IDEF1X,模型语言建模,Identifying ralationship,Non-identifying relationship,Many-to-many relationship,图,6-1,35,Identifying ralationship,关系被称为,标识,

8、,是因为父实体的键成了子实体标识的一部分,即子实体的标识,依赖,于父实体。标识关系用连接两个实体间的带点实线来表示,见图,6-2,36,Non-identifying relationship,非标识关系,(,虚线,),也连接父实体和子实体,由非标识关系迁移的非空外键子集被置于数据区,(,线下,),见图,6-3,37,Many-to-many relationship,多对多的关系:一个学生可以选择多门课程,一门课程也可以被多名学生选取。,见图,6-4,38,如何使用,format preferences,如何将图,7-1,自动调整成图,7-2,效果,图,7-1,图,7-2,39,选择,For

9、mat,单击,preferences,见图,7-3,图,7-3,40,单击,Layout Entire Diagram,键选择是,见图,7-4,41,如何实现正向工程,通过正向工程能够快速方便生成,DDL,数据库定义语言。,选择,Tools,菜单,单击,Forward Engineer,见图,8-1,42,可以做相应的配置后单击,preview,见图,8-2,43,生成,DDL,数据库定义语言,保存成后缀为,.ers,的文件见图,8-3,44,如何实现反向工程,通过反向工程能把,DDL,转换成,ERwin,数据模型。,选择,Tools,菜单,单击,Reverse Engineer.,见图,9-

10、1,45,单击,Next,见图,9-2,46,选择,Script file,单击,Browse.,见图,9-3,47,选择,.ers,文件,单击,Next,见图,9-4,48,生成,Reverse Engineer,见图,9-5,及图,9-6,49,生成工程,见图,9-7,50,如何进行同步比较,通过同步比较能够对二个工程异同进行对比转换。,选择,Tools,菜单,单击,Complete Compare,图,10-1,51,单击,Browse.,选择比较工程,选择比较模型,单击,Next,见图,10-2,52,单击,Next,见图,10-3,53,单击,Next,见图,10-4,54,单击,N

11、ext,见图,10-5,55,进行比较,见图,10-6,56,单击,Report,生成,见图,10-7,57,单击,Preview,生成,见图,10-8,58,单击,Next,见图,10-9,59,选择确定键比较成功,见图,10-10,60,如何生成浏览报告,选择,Tools,菜单,单击,Data Browser,见图,11-1,61,可对数据模型进行浏览见图,11-2,62,如何与数据库建立连接,ModelMart,是业界领先的模型管理环境,它提供了实用的可扩展性服务能与,ERwin,无缝地相集成。它允许建模者共享和重复利用,ERwin,对象和模型,因而能提高生产效率。借助,ModelMar

12、t,,建模者甚至能同时更新相同模型。核查功能使建模者能检查他人的修改并对是否应保留修改进行表态。,63,选择菜单,ModelMart,单击,Connection.,见图,12-1,64,输入相应的配置,单击,Connect,键连接,见图,12-2,65,如何使用,Domains,选择,default,右键,单击,New,则可生成一项域。,选择,property,可以给他选择相关的属性,比如选择,Datatype,为,VARCHAR(18),,还可以给它选择约束等等。,这个新建的,Domain,就能在这个项目中方便的使用了。,66,图,13-1,图,13-2,67,图,13-3,68,在生成的域

13、树结构中,父节点改动类型配置,子节点的类型配置则跟着变动。,子节点如改变类型配置后,则不受父节点的约束。,子节点类型配置的改动则不影响父节点。,子节点的各个实例间类型的变动,不会影响同级节点。,69,如何生成映射文件,.nsm,在,Tools,菜单中,选中,Edit Naming Standards,见图,1,选中,Glossary,输入要映射的字段。见图,2,保存生,.nsm,文件。见图,3,70,图,1,71,图,2,72,图,3,73,如何配置映射文件,在,Tools,菜单中,选中,Model Naming Options,见图,1,选中,Use File,,单击,Browse,选中映射

14、文件的路径。见图,2,单击,Naming Mapping,在,Use glossary,列中打钩选中。见图,3,按,OK,键。,74,图,1,75,图,2,76,图,3,77,经验:在,nsm,文件中出现相同字段名时,是择后出现字段的映射为准。,同时要注意不同的字段是可映射成相同列名,(,因为在映射是允许的,),。,78,如何把,nsm,文件同工程合并,新建一个模型工程,在通过比较工程把有映射文件的工程全部导入,然后保存工程,就,OK,啦。,79,如何调整表结构列的顺序,一、正向工程中文生成,DDL,脚本,在脚本 中更改顺序后,新建一个模型导入生成工程,在用原来工程利用比较工程同生成工程进行比较,并新工程的表导入到原工程中,二、直接对列的名字进行对调重命名。,三、在没有,.NSM,映射文件中有时可以直接调整。,80,如何在工程中快速查找字段,生成正向工程时,在,DDL,脚本中查找。,如图,81,如何设置显示格式,在设计域中右键,根据需要选择配置,如图,82,

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服