ImageVerifierCode 换一换
格式:PPT , 页数:82 ,大小:912KB ,
资源ID:1372013      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1372013.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ERWin详细教程.ppt)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ERWin详细教程.ppt

1、ERWin简介,目前流行的数据库建模工具PowerDesignerRoseERwinERwin全称是AllFusion ERwin Data Modeler,是CA公司AllFusion品牌下的建模套件之一,采用IDEF1X数据库建模语言。,IDEF1X是什么,建立数据模型方法是一种语言起源于美國空軍(1970s)美國政府单位与工业界已使用超过10年(FIPS PUB 184,1993),IDEF0通过分解功能、分类功能间的联系来描述系统功能IDEF1用于描述企业重要管理资料的方法IDEF1X关系数据库的设计方法IDEF2一种以数字逻辑为基础的模拟方法IDEF3为自使用者描述系统结构的方法ID

2、EF4一种面向对象式数据库的设计方法IDEF5是一种收集事实与资料的方法IDEF6是信息系统设计原理的描述方法,如何安装ERwin,版本:4.1.4.4224 首先运行ERWIN目录下Setup.exe进行安装;然后,在安装目录下,找到并运行.REGIT.EXE 选择Register Later 选择ProductName:AllFusion ERWin Data Modal4.1 输入ID:3848093643198295见图1,图2,图3。,图1,图2,图3,最后运行AllFusion Erwin Data Modeler 4.1.4 sp3.exe图1,图2,图3

3、,工具栏介绍,图1-1,如何新建工程,单击file选择new键选择配置后按OK键图1-2,如何建主题域,双击Create Subject Areas在Subject Areas界面单击New按键在New Subject Areas界面Name:输入主题域名,然后按OK键。见图2-1及图2-2,图2-3,如何选择主题域,单击所选的主题域,按右键选择Go To见图3-1,如何选择逻辑或物理模型,见4-1图,如何建立实体(Entity),单击Independent table见图5-1,实体被指定作为独立实体,或依赖实体,取决于其键的获得方式。独立实体不依赖于模型中任何其它实体来标识 依赖实体依赖实

4、体依存于模型中的其它实体。,实体框图中的水平线把属性分为两套:键和非键。线上叫做键区,线下叫做数据区。employee的键属性是”id”,非键属是”name”、”adreess”见图5-2,更改实体名,清楚地表达实体和属性的名称是非常重要的。单击实体名进入修改见图5-3,添加属性,通常属性的定义应当与实体定义的基本结构一样(如:描述,例子,注释等),描述和注释肯定要用 选择表按右键单击Columns见图5-4弹出图5-5图5-4,图5-5,单击New见图5-6进行输入,单击General选中Primary Key为主键见图5-7,Columns说解见图5-8,如何建立存储过程,单击实体右键St

5、ored Procedures见下图,单击New键,在New Stored Procedure界面的Name输入存储过程名,按OK键。见图,在Code处输入代码,按OK键。见下图,如何建立索引,单击实体右键Indexes见下图,单击New,在New Index输入Key及Index按OK键。见右图,选择相应的列,按OK键。见下图,如何建立触发器,单击实体右键Triggers见下图,单击New键,在New Trigger界面输入触发器名,按OK键。见右图,在Trigger Code输入代码,按OK键。见右图,如何建立实体间的关系,ERwin使用的 IDEF1X模型语言建模Identifying

6、ralationship Non-identifying relationshipMany-to-many relationship图6-1,Identifying ralationship关系被称为标识,是因为父实体的键成了子实体标识的一部分,即子实体的标识依赖于父实体。标识关系用连接两个实体间的带点实线来表示 见图6-2,Non-identifying relationship非标识关系(虚线)也连接父实体和子实体,由非标识关系迁移的非空外键子集被置于数据区(线下)见图6-3,Many-to-many relationship多对多的关系:一个学生可以选择多门课程,一门课程也可以被多名学生

7、选取。见图6-4,如何使用format preferences,如何将图7-1自动调整成图7-2效果 图7-1 图7-2,选择Format单击preferences见图7-3图7-3,单击Layout Entire Diagram键选择是见图7-4,如何实现正向工程,通过正向工程能够快速方便生成DDL数据库定义语言。选择Tools菜单,单击Forward Engineer见图8-1,可以做相应的配置后单击preview 见图8-2,生成DDL数据库定义语言,保存成后缀为.ers的文件见图8-3,如何实现反向工程,通过反向工程能把DDL转换成ERwin数据模型。选择Tools菜单,单击Rever

8、se Engineer.见图9-1,单击Next见图9-2,选择Script file单击Browse.见图9-3,选择.ers文件单击Next见图9-4,生成Reverse Engineer见图9-5及图9-6,生成工程见图9-7,如何进行同步比较,通过同步比较能够对二个工程异同进行对比转换。选择Tools菜单,单击Complete Compare图10-1,单击Browse.选择比较工程选择比较模型单击Next见图10-2,单击Next见图10-3,单击Next见图10-4,单击Next见图10-5,进行比较见图10-6,单击Report生成见图10-7,单击Preview生成见图10-8

9、,单击Next见图10-9,选择确定键比较成功见图10-10,如何生成浏览报告,选择Tools菜单,单击Data Browser见图11-1,可对数据模型进行浏览见图11-2,如何与数据库建立连接,ModelMart 是业界领先的模型管理环境,它提供了实用的可扩展性服务能与 ERwin 无缝地相集成。它允许建模者共享和重复利用 ERwin 对象和模型,因而能提高生产效率。借助 ModelMart,建模者甚至能同时更新相同模型。核查功能使建模者能检查他人的修改并对是否应保留修改进行表态。,选择菜单ModelMart单击Connection.见图12-1,输入相应的配置,单击Connect键连接见

10、图12-2,如何使用Domains,选择default右键,单击New则可生成一项域。选择property可以给他选择相关的属性,比如选择Datatype为VARCHAR(18),还可以给它选择约束等等。这个新建的Domain 就能在这个项目中方便的使用了。,图13-1图13-2,图13-3,在生成的域树结构中,父节点改动类型配置,子节点的类型配置则跟着变动。子节点如改变类型配置后,则不受父节点的约束。子节点类型配置的改动则不影响父节点。子节点的各个实例间类型的变动,不会影响同级节点。,如何生成映射文件.nsm,在Tools菜单中选中Edit Naming Standards见图1选中Glos

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

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1