




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ERwin工具使用培训
应用集成部BI组邹奕
2010年8月...2前言
与以往相比,当前应用程序的开发不断发生变化,各种基于Internet,C/S和B/S
结构以及使用纯Java、C++、C#和诸如Eclipse,VC之类的可视化开发工具编写的新系统层出不穷。但是,对遍布整个公司的信息进行逻辑设计,以便生成物理数据库,对这种数据库结构设计的需求没有发生变化...3前言
数据库设计错误将会导致在很长一段时间内不断听到各种抱怨。因此,选择一个适合的数据库开发工具对公司数据环境进行规范非常重要。...ERwin介绍目前流行的数据库建模工具PowerDesignerRoseTogetherERwinERwin全称是AllFusionERwinDataModeler,是CA公司AllFusion品牌下的建模套件之一,采用IDEF1X数据库建模语言。4...5ERwin介绍
ERwin可以实现将已建好的ER逻辑模型到数据库物理设计的转换,即可在多种数据库服务器(如Oracle,SqlServer,DB2,MySql等)上自动生成数据库结构,提高了数据库的开发效率。...ERwin设计三种模型logicalmodel逻辑模型physicalmodel
物理模型logical/physicalmodel逻辑/物理模型6...ERwin设计三种模型
1、如果只做文档,可以选择只建立logicalmodel.
2、如果是做项目,需要同时使用logicalmodel和physicalmodel.
3、physicalmodel是用于生成或者导出脚本的.7...8ERwin逻辑模型的建立主要步骤:1.建立空的数据模型文件2.添加实体3.修改实体名,并为实体加入属性4.建立实体间的关系...如何新建工程单击file选择new键 选择配置后按OK键9...如何建主题域双击CreateSubjectAreas在SubjectAreas界面单击New按键在NewSubjectAreas界面Name:输入主题域名,然后按OK键。见图1及图210...图111...图212...如何选择主题域单击所选的主题域,按右键选择GoTo见图13...如何选择逻辑或物理模型见图14...工具栏介绍
15选择目標範圍內放大正向工程放大顯示Entity的名字新模型顯示attribute和entity选择目標数据庫MODELMART
工具列EditSubjectArea正常顯示縮小列印開啟模型Entity定义存檔CompleteCompare放大到和視窗一樣...ERwin中的实体实体被指定作为独立实体,或依赖实体,取决于其键的获得方式。独立实体由方角盒来指定,不依赖于模型中任何其它实体来标识依赖实体被指定为圆角盒,依赖实体依存于模型中的其它实体。16...17如何建立实体(Entity)单击Independenttable见下图...实体示意图18独立实体依赖实体...ERwin中的实体关系实体间的三种关系:1标识关系(identifyingrelationship)2多对多关系(many-to-manyrelationship)3非标识关系(non-identifyingrelationship)19...标识关系标识关系:把实体1中的主键作为实体2中的外键,且作为实体2的主键。20...非标识关系非标识关系:把实体1中的主键作为实体2中的外键,但不作为实体2的主键。21...多对多的关系多对多的关系:一个学生可以选择多门课程,一门课程也可以被多名学生选取,一般很少用到。22...建立各个实体方法1:23...建立各个实体方法2右击entities,然后单击new也可以新建一个实体24...对实体名称进行修改方法1:单击实体名,按F2键对实体名称进行修改方法2:右键单击所选实体,选择EntityProperties,进行修改25...实体图26...修改实体的属性和类型属性的编辑:方法1:右键单击所选实体,选择Attributes,在弹出的Attributes窗口中添加,删除或修改属性。方法2:单击所选实体,按tab键也可以进行添加,删除或修改操作27...实体属性28...设置实体的主键方法:右击所选实体,然后单击keygroups,然后选择实体的主键。29...KeyGroups30...建好的实体31...使用formatpreferences如何使用formatpreferences如何将图1自动调整成图2效果图1 图232...使用formatpreferences选择Format单击preferences见下图33...使用formatpreferences单击LayoutEntireDiagram键选择是如下图34...Logical模型ERwin中存在logical和physical两种模型,操作的流程是先创建建好logical模型,建好实体(entity),当logical模型完成之后,同时physical模型也建立好了,是一个同步映射的过程35...Logical和physical模型Logical和physical模型的映射对照关系:logical中的实体(entity)--physical中的表(table)Logical中的属性(attribute)--physical中的列(column)必须同过physical模型才能完成和数据库的连接,在数据库中生成对应的数据结构表一般情况下,为了方便阅读和使用设计,logical为中文模型,Physical为英文模型36...介绍physical模型添加属性,通常属性的定义应当与实体定义的基本结构一样(如:描述,例子,注释等),描述和注释肯定要用选择表按右键单击Columns见图1弹出图237...图138...图239...单击New见下图进行输入40...单击General选中PrimaryKey为主键见图41...Columns详解 见下图42...如何建立存储过程单击实体右键StoredProcedures…见下图43...如何建立存储过程单击New键,在NewStoredProcedure界面的Name输入存储过程名,按OK键。见图44...如何建立存储过程在Code处输入代码,按OK键。见下图45...如何建立索引单击实体右键Indexes…见下图46...如何建立索引单击New,在NewIndex输入Key及Index按OK键。见右图47...如何建立索引选择相应的列,按OK键。见下图48...如何建立触发器单击实体右键Triggers…见下图49...如何建立触发器单击New键,在NewTrigger界面输入触发器名,按OK键。见右图50...如何实现正向工程Physical模型设计完成之后,就可以利用正向工程快速方便生成DDL数据库定义语言。选择Tools菜单,单击ForwardEngineer见图851...可以做相应的配置后单击preview 见图52...生成DDL数据库定义语言,保存成后缀为.ers的文件 53...如何实现反向工程通过反向工程能把DDL转换成ERwin数据模型选择Tools菜单,单击ReverseEngineer...见图54...55单击Next见图...选择Scriptfile单击Browse..见图56...选择.ers文件单击Next见图57...生成ReverseEngineer见图58...生成工程见图59...如何使用Domains选择default右键,单击New则可生成一项域。选择property可以给他选择相关的属性,比如选择Datatype为VARCHAR(18),还可以给它选择约束等等。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州中医药大学《人员素质测评技术》2023-2024学年第二学期期末试卷
- 广州铁路职业技术学院《数字媒体实务》2023-2024学年第二学期期末试卷
- 内蒙古工业大学《计算机网络应用技术》2023-2024学年第二学期期末试卷
- 唐山工业职业技术学院《统一建模语言及工具》2023-2024学年第二学期期末试卷
- 江苏海事职业技术学院《文献检索与科研写作D》2023-2024学年第二学期期末试卷
- 抹灰工承包合同书
- 合同管理部岗位职责制度
- 2025年三月份办公楼租赁合同增补的微电网接入条款
- 房地产合伙人合同协议书
- 劳务派遣合同协议书建筑工程
- 2025-2030“一带一路”之菲律宾矿业行业市场深度调研及发展趋势与投资前景预测研究报告
- 天津市南开区2024-2025学年高三下学期质量监测(一)地理试卷(原卷版+解析版)
- 2025-2030中国国防车辆行业市场发展趋势与前景展望战略研究报告
- 2025年03月荆门市“招硕引博”1412人笔试历年参考题库考点剖析附解题思路及答案详解
- “育人为本,德育为先”在学校人才培养方案中的具体体现
- 2025年商丘职业技术学院单招职业技能考试题库含答案
- 2025年榆林城市投资经营集团有限公司招聘笔试参考题库含答案解析
- 液氯钢瓶应急堵漏工具操作指导规程
- 自然辩证法知到课后答案智慧树章节测试答案2025年春浙江大学
- 2025新人教版七年级历史下教案-第20课 明清时期社会经济的发展
- 股份制合作协议及企业章程草案
评论
0/150
提交评论