Erwin工具使用指南
ERWin建模基础教程(非常好的入门教程)
06
总结与展望
Erwin建模基础教程总结
掌握Erwin软件的基本操作
通过本教程的学习,用户应能够熟练掌握Erwin软件的基本操作,包 括但不限于创建模型、添加元素、设置属性等。
理解数据模型的概念
教程中详细介绍了数据模型的概念,以及如何使用Erwin软件进行数 据模型的构建和分析。
自动化分析
通过机器学习和人工智能技术,未来 的Erwin软件将能够自动进行数据模
型的分析和优化,减少人工干预。
云端协作
借助云技术,未来的Erwin软件将支 持多用户在线协作,共同完成复杂的 数据模型构建和分析任务。
定制化功能
为了满足不同行业和领域的需求,未 来的Erwin软件将提供更多定制化的 功能和工具,以帮助用户更高效地进 行数据建模和分析。
数据模型。
灵活性
Erwin支持多种数据模 型,可以根据用户的 需求进行定制和扩展。
高效性
Erwin提供了丰富的建 模功能,可以快速地 构建复杂的数据模型。
可靠性
Erwin具有高度的可靠 性和稳定性,可以确 保数据模型的准确性
和完整性。
Erwin软件应用场景
数据仓库建设
Erwin可以帮助用户设计 和构建数据仓库,提高数 据处理和分析的效率。
01
02
命名规范
使用有意义的名称,避免使用缩写或 简写,保持一致性。
03
索引优化
合理使用索引,提高数据查询效率。
存储过程设计
将常用业务逻辑封装在存储过程中, 提高代码复用性和维护性。
05
04
视图设计
利用视图简化复杂的查询和报表需求。
ERWin建模基础教程(非常好的入门教程)
| 19 November 2014 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置逻辑实体表名与属性
弹出如下图的实体属性窗口:
Business Intelligence R&D Department
弹出以下界面,选择Edit Options,然后在左边选择需要生成的选项:
| 19 November 2014 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何新建工程
出现如下界面,依据需求选择,配置好后按OK键。
| 19 November 2014 |
| 19 Novembຫໍສະໝຸດ r 2014 |© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置物理实体表属性
选择物理模型,选中要设置的表右键Table PropertiesComment,设置表的物理属性
| 19 November 2014 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
ERwin使用说明(中英文)
Getting Started with ER win (Erwin 入门)by Dr。
Peter WolcottDepartment of Information Systems and Quantitative AnalysisCollege of Information Science and TechnologyUniversity of Nebraska at Omaha(由内布拉斯加州的奥马哈大学信息科学与技术学院门的信息系统和定量分析博士彼得著)Introduction (介绍)ER win is a popular data modeling tool used by a number of major companies in Omaha and throughout the world. (Erwin是受奥马哈和世界各地的一些主要的公司欢迎的数据模型工具) The product is currently owned,developed, and marketed by Computer Associates, a leading software developer.(该产品是由具有领导地位的CA软件开发公司拥有、开发和销售)The product supports a variety of aspects of database design, including data modeling, forward engineering (the creation of a database schema and physical database on the basis of a data model), and reverse engineering (the creation of a data model on the basis of an existing database) for a wide variety of relational DBMS, including Microsoft Access, Oracle, DB2, Sybase, and others。
ERWIN 操作简要说明
subject下的main subject area下是本文档中所有表的集合,所有分类下的表在此区域下都体现。
8. 文档输出
选择tools-àreport buildàreport build…ànewàentityà”entity” sectionàTABLE(选择输出项) —COLUM(à选择要输出的字段à选择字段后选section,选择字体。à点P后成。
ቤተ መጻሕፍቲ ባይዱ
在设计过程中,有两种状态可选择,一种是Logical模式,看到的是表的逻辑描述信息(就是中文名称),包括表的描述信息和字段的描述信息;一种是Physical模式,看到的是表的英文名称和字段的英文名称。
3. 建立新表
在左侧的导航菜单上有subject areas栏,先点击展开下面的分类(如内部组织、团体等),然后在你要建表分类下点击右键,选择go to,走到分类区域下。然后在左侧的导航菜单中 ,有一个entities栏(以逻辑模型为例, 如果是物理模型则是tables 选项),右键点击它. 选择new,建立一张新表,右面的区域就会产生一个实体或表的定义框,定义框上双击或右键选择就可以开始定义逻辑实体或表的定义,在逻辑实体状态下定义表逻辑名、表描述(definition)、字段逻辑名、字段描述(definition)等。在物理状态下定义表物理名、字段物理名、字段类型等,也可以定义表描述、字段描述,但当逻辑态下已经定义了相应的描述的情况下(有描述信息),物理态下定义的描述信息不会生效,需要注意。逻辑态下没有定义描述信息的情况下,物理态下定义的描述信息是生效的。
ERWIN 操作简要说明
1. ERWIN安装
在VSS上的工具软件下有ERWin 4.14 的软件包 ERWin.v4.1.rar,请使用get last version将软件包下载到本地,然后解开,点击AFEDM414-b3643, 进入安装界面。在注册的时候选择以后注册( register later )。
ERwin简单教程
Erwin教程erwin是一个数据库关系实体模型(ER Model)设计工具,与Power Designer(Sybase公司开发)成为最常用的两种数据库设计工具。
目前该工具被CA收购,成为CA数据库解决方案中的一个关键部分。
与微软的Vision相比,erwin只能设计er model,而且设计界面选项较多,相对来说并不那么友好,增加了使用的难度。
但如果你是一个出色的数据库应用开发者,那你一定会发现erwin的好处。
因为在设计模型层次和复杂度提高以后,visio难以应付众多的数据对象设计和对象之间的关系设计。
而且erwin提供了数据库正向工程、逆向工程和文档正向工程功能,可以把设计直接实施到数据库后者把数据库中的对象信息读到erwin设计中,也可以生成设计文档,格式还可以自动定义。
在本教程中,将告诉大家我是怎样简单的使用erwin来进行数据库设计的。
这里强调了简单二字,就是说有很多只有20%机会用到的80%的功能本教程是不会介绍的。
本文用到的erwin版本是4.0。
教程一:Table & Subject AreasTable是数据库中最基本的物理元素,保持了应用的持久数据。
在普通的信息系统数据库结构设计中,有90%的工作是在设计table。
而table的字段定义和表间的关系,也反映了整个系统的数据流图和大致的业务流程。
Subject Areas是erwin提供逻辑元素,在实际数据库中并不存在。
它的含义是把物理元素和逻辑元素按照实际意义划分成各个主题,在主题域中添加对元素的引用,起到一个按图索骥和目录的作用。
有一个缺省的主题域Main Subject Area,所有的元素都会在该主题域中存在。
在我本人的设计方法中,我会新建诸如“参数表”,“分户表”,“控制表”,“临时表”,“明细表”,“日志表”和“总帐”等主题域。
下面跟着我的说明,一步一步来设计table:装好erwin4.0后,打开程序。
ERWin详细使用教程
目前流行的数据库建模工具 PowerDesigner Rose ERwin ERwin全称是AllFusion ERwin Data Modeler,是 CA公司AllFusion品牌下的建模套件之一,采用 IDEF1X数据库建模语言。
.
1
IDEF1X是什么
I DEF 1eX
建立数据模型方法-是一种语言 起源于美國空軍(1970s) 美國政府单位与工业界已使用
.
3
如何安装ERwin
版本: 4.1.4.4224 首先运行ERWIN目录下Setup.exe进行安装; 然后,在安装目录下,找到并运行..\REGIT.EXE 选择"Register Later" 选择
ProductName:AllFusion ERWin Dat a Modal4.1 输入ID:3848093643198295 见图1,图2,图3。
通过反向工程能把DDL转换成ERwin数据模型。 选择Tools菜单,单击Reverse Engineer... 见图9-1
.
45
单击Next 见图9-2
.
46
选择Script file 单击Browse.. 见图9-3
.
47
选择.ers文件 单击Next 见图9-4
.
48
选择目標
Entity定义
Complete Compare
開啟模型
存檔
列印
縮小
放大到和視窗 一樣
正常顯示
Edit Subject Area
.
11
如何新建工程
单击file 选择new键 选择配置后按OK键
《erwin操作手册》word版
目录1.通过Erwin建立er1文件 (2)2用ERWin的方法将ERWin中的表导入到数据库中 (6)3用ERWin的方法将数据库表结构导入到ERWin中 (18)Erwin数据库设计工具介绍数据库设计错误将会导致在很长一段时间内不断听到各种抱怨,因此,选择一个适合的数据库开发工具对数据环境进行规范将非常重要.Erwin在物理数据库的生成和反向生成、双向同步和比较功能方面居领先地位,可以进行逆向工程、能够自动生成文档、支持与数据库同步、支持团队式开发,所支持的数据库多达20多种。
Erwin数据库设计工具可以用于设计生成客户机/ 服务器、Web、Intranet和数据仓库等应用程序数据库。
1.通过Erwin建立er1文件在开始\程序菜单中打开Erwin,在Erwin主窗口中单击create model图标弹出如下窗口:在new model type选项中选择physical项,在database中选择oracle类型,version中选择9.x版本,如下图:点击ok按钮.1.1建表单击independent table控件图标,在页面上点击如下图:单击E_1处可以修改表名:选中此表点击右键选择columns如下图:单击new按钮增加字段如下图:选择字段类型为string型,字段名称为name如下图:单击ok按钮,如下图:在oracle选项卡中设置好字段的相关属性,单击ok按钮如下图,根据以上方法,增加相关字段.这样我们就建好了一个表,保存就会生成er1文件.2通过ERWin将表导入到数据库中导入方法如下:进入REWin,打开要往oracle中导入表的er1文件如下图:首先要连接要导入数据表的数据库,在上图中选中如图所示的Database中的Database Connection,出现如下图,User Name指数据库中建立的用户名(如qts)、Password指数据库中建立的用户名的口令(如qts)、Connect String指连接的数据库名称及机器名(如qts_wangchao)。
Erwin的用法
Erwin 的使用:一、正向工程1、新建文件,如图1所示:图1(1) Logical :只创建逻辑模型 (2) Physical :只创建物理模型(3) Logical/ Physical :二者均可创建2、假设创建逻辑模型,可选择Logical ,如图2所示:图2常用的有以下几种::用于移动;绘图区工具栏:用于创建实体。
:用于“Complete sub-category ”:用于连接。
“Identifying relationship ”,即为标值关系。
注意:先点的为被引用的表,后点的为引用的表。
:用于多对多连接。
“Many-to-many relationship ” 注意:先点的为被引用的表,后点的为引用的表。
:用于连接。
“Non- identifying relationship ”,即为非标值关系。
注意:先点的为被引用的表,后点的为引用的表。
如创建学生信息表,点击,在绘图区一点,便如图3所示:图3注:单击“表名”位置可输入表名;一次回车或点击“主关键字”位置可输入或连续输入主关键字;连续两次回车“主关键字”位置可输入非主属性;“非主属性”位置同理。
如图4所示:图4表名主关键字非主属性还可双击“学生”或“课程表”实体,调出如图5所示:图5 (a )图5 (b )3、建立连接学生与课程之间为多对多关系;学生与班级之间为一对多关系。
应选择使用连接符,如图6所示。
图6可通过双击改变其性质。
如图7所示:主关键字类型类型约束 默认值一对多一对多强制关系,图7一、正向工程1、新建逻辑图:new->logical->ok 完成ER图的建立。
2、编辑命名标准并使用(1)tools->names->edit names standards->glossary 输入词对照表并存盘(2)tools->names->mode names options->use file找到刚存盘的文件再存盘3、驱动新模型:tools->derive new model->选择“database” ->下一步->下一步->出现了三个复选按钮“□”,全选中,单击“完成”4、将上述所建表放入数据库中:tools->Forward Engineer(第一项) ->preview 可查看命令Generate可完成将表连接到库中(输入库名及IP地址,连接,OK)说明:库名必须已经存在。
个人总结ERwin操作说明
Erwin操作说明
域操作
1、鼠标右击“Domains”,选择“New”
2、点击新建的“域名”,点击鼠标右键,选中“属性”
3、在Logical模式下,选择General下的Name Inherited by Column,输入中文名称,如“步
骤”
4、在Logical模式下选择“Rename”,将名字修改为刚刚输入的中文名称,即“步骤”
5、在Physical模式下的General下的Name Inherited by Column,输入英文名字,即“FStep”
6、在Physical模式下Comment下的Comment Inherited by Col,输入注释,该注释将和数据
库中的字段的注释一致
7、在Physical模式下选择“Rename”,将名字修改为刚刚输入的中文名称,即“步骤”
表操作
1、Logical模式下,鼠标右击“Entities”,选择“New”
2、Logical模式下,选择新建的表,点击鼠标右键,选中“属性”
3、编辑Name,修改表名,如“测试表”
4、在Physical模式下选择新建的表,点击鼠标右键,选中“属性”编辑Name,修改表名,
如“TBL_TEST”,该名字与建的表名保持一致
主题模块
鼠标右击“Subject Areas”,选择“New”即可
显示设定
鼠标右击主题区域相关的Stored_Display,选择属性,然后在“Logical”和“Physical”相关选项中进行设定即可。
ERWin标准操作手册
让 中 国 移 动 BI 腾 飞
目录 1 2 3 4 5
引言 简单教程 标准化、规范化、 标准化、规范化、版本化 模型校验 综合实例
让 中 国 移 动 BI 腾 飞
如何实现标准化、规范化、版本化
• • • 使用模型模版 使用Model Manager 使用建模规范
让 中 国 移 动 BI 腾 飞
让 中 国 移 动 BI 腾 飞
Domain(类型域)
• • 是一个命名的特性集合,可以被一个或者多个属性继承 作用: – 将类似的定义从具体的某个模型对象中分离出来,提高复用性 – 为了模型的规范性,减少手工环节,减少工作量,减少人为的出错和不遵 守规范的机会 创建Domain:菜单Model->Domain Dictionary
描述域主题
让 中 国 移 动 BI 腾 飞
如何引用其他主题的实体—1
• • • 不允许在同一模型中从其他主题通过复制、粘贴实体 不同模型间可以复制实体 引用实体是将源Subject Area中源实体通过鼠标从导航区拖拽到目标Subject Area中目标实体
切换到目标主题
通过鼠标拖拽
让 中 国 移 动 BI 腾 飞
让 中 国 移 动 BI 腾 飞
如何删除实体
• • 确定是否是引用实体,如果是,选择Remove them from current subject area, 如果不是,选择Delete them from the entire model 判断或操作不正确产生的结果: – 如果是引用实体,选择了Delete them from the entire model,则将该实体 从模型中全部删除 – 如果不是引用实体,选择了Remove them from current subject area ,则 将Main Subject Area中还有该实体的垃圾存在
使用excel导入ERWIN的操作步骤
使用excel导入ERWIN的操作步骤使用excel导入ERWIN的操作步骤一、填写excelExcel的编写参照“Standard-Blank.xlsx”文档:Standard-Blank.xlsx文档路径C:\Program Files\CA\ERwin Data Modeler r7.3\MetaIntegrat ion\conf\MIRModelBridgeTemplate\MIRMicrosoftExcel\Standard-Blank.xls x具体填写内容如下:1、Model/CatalogNAME填写的是系统名,必须填写。
Type也必须填写。
如图1所示。
图12、Subject AreaSubject Area 表示表所属主题。
如图2所示。
图23、Entity / Table / Record / ViewName是表名,必填项。
如图3所示。
图34、Attribute / Column / FieldName是字段名。
Primary key是表示为主键的字段(用Y表示)。
如图4所示。
图4position 决定erwin图中一个表字段的顺序。
注意主键不用填。
如图5所示。
图5二、Erwin操作1、总流程打开Erwin-->File --> import -->import from external fomat --> source1)T YPE: MICROSOFT OFFICE EXCEL2)l ocaltion : Standard-Blank的路径3)V ALIDATION :BASIC consistencycheck-->overview 点击 finish2、图片展示操作流程图1图2Type是表示源文件类型。
Location表示Standard-Blank.xlsx的路径。
如图3所示。
图3Location为生成的erwin图保存路径。
如图4所示。
Erwin的使用手册
ERwin的使用手册1. ERwin简介ERwin是一个数据库关系实体模型(ER Model)设计工具,与Power Designer(Sybase公司开发)成为最常用的两种数据库设计工具。
目前该工具被CA收购,成为CA数据库解决方案中的一个关键部分。
与微软的Vision相比,ERwin只能设计er model,而且设计界面选项较多,相对来说并不那么友好,增加了使用的难度。
但如果你是一个出色的数据库应用开发者,那你一定会发现ERwin的好处。
因为在设计模型层次和复杂度提高以后,visio难以应付众多的数据对象设计和对象之间的关系设计。
而且ERwin提供了数据库正向工程、逆向工程和文档正向工程功能,可以把设计直接实施到数据库后者把数据库中的对象信息读到ERwin设计中,也可以生成设计文档,格式还可以自动定义。
在本教程中,将告诉大家我是怎样简单的使用ERwin来进行数据库设计的。
这里强调了简单二字,就是说有很多只有20%机会用到的80%的功能本教程是不会介绍的。
本文用到的ERwin版本是4.0。
2.ERwin使用2.1正向工程⑴新建文件,如图1所示:图1Logical:只创建逻辑模型Physical:只创建物理模型Logical/ Physical:二者均可创建⑵假设创建逻辑模型,可选择Logical,如图2所示:工绘图区图2常用的有以下几种::用于移动;:用于创建实体。
:用于“Complete sub-category”:用于连接。
“Identifying relationship”,即为标值关系。
注意:先点的为被引用的表,后点的为引用的表。
:用于多对多连接。
“Many-to-many relationship”注意:先点的为被引用的表,后点的为引用的表。
:用于连接。
“Non- identifying relationship”,即为非标值关系。
注意:先点的为被引用的表,后点的为引用的表。
如创建学生信息表,点击,在绘图区一点,便如图3所示:表主关非主图3注:单击“表名”位置可输入表名;一次回车或点击“主关键字”位置可输入或连续输入主关键字;连续两次回车“主关键字”位置可输入非主属性;“非主属性”位置同理。
E-Net2.0非线性编辑软件包操作手册050406
E-Net2.0 ENE非线性编辑软件操作手册目录目录 (1)前言 (4)上篇非线性编辑软件操作手册 (5)第一章非线性编辑软件操作指南 (6)1. 系统登录 (6)2. 节目管理 (6)1)新建文稿 (7)2)打开节目 (8)3)刷新 (9)4)退出 (9)5)删除节目 (10)3. 素材上载 (10)1)素材采集 (10)2)采集素材入库 (11)3)采集素材同时上线 (11)4)非编素材库的使用 (11)4. 节目编辑 (12)1)素材窗口编辑 (12)2)时间线播放 (13)3)时间线编辑 (14)4)素材修改 (16)5)切割删除 (17)6)鼠标改变图像出入点 (18)7)改变素材入出点时间 (18)8)素材移位 (18)9)插入编辑 (18)10)素材解组/成组 (18)11)素材替换 (19)12)消除黑场 (21)5. 音频操作 (21)1)设置音频过渡方式 (21)2)音量调节 (22)3)音频输出设置 (24)6. 特技编辑及常用特技制作 (26)1)在特技编辑窗口制作特技 (27)2)使用特技库添加特技 (29)3)入出点间添加特技 (29)4)自定义特技库 (30)5)时间线上右键中的特技操作 (31)6)静帧: (32)7)常用特技制作 (32)7. 字幕编辑 (38)1)唱词制作 (38)2)模板调用 (40)3)唱词字幕的使用 (40)4)通告制作 (42)5)文字对象 (43)6)滚屏字幕制作 (44)7)底行游动字幕制作 (47)8)几何图形制作 (48)9)符号图形制作 (48)10)引入图片 (49)11)引入动画 (50)12)引入字幕工程 (50)13)字幕清屏 (51)14)综合页 (51)15)字幕特技 (51)8. 节目引入与导出 (52)E-Net2.0 ENE非线性编辑软件操作手册1)节目导入 (53)2)节目导出 (54)3)导出节目的打开 (56)9. 节目生成 (56)1)时间线生成 (57)2)生成简单节目包 (57)3)生成AVI (59)4)制播传送 (60)5)片断导出 (60)10. 节目的下载和保存 (62)1)保存节目 (62)2)下载节目 (62)11. 退出系统 (64)第二章XDCAM(专业光盘)设备的连接 (65)下篇文稿处理软件操作手册 (66)前言感谢您选用成都索贝数码科技股份有限公司(Sobey Digital TechnologyCo., Ltd)的E-Net 2.0 ENE编辑网络系统。
ERWin详细教程教程
选择目標
Entity定义 列印 存檔 開啟模型
Complete Compare
Edit Subject Area
縮小
放大到和視窗 一樣 正常顯示
如何新建工程
单击file 选择new键 选择配置后按OK键
图1-2
如何建主题域
双击Create Subject Areas 在Subject Areas界面单击New按键 在New Subject Areas界面Name:输入 主题域名,然后按OK键。 见图2-1及图2-2
建立数据模型方法-是一种语言 起源于美國空軍(1970s) 美國政府单位与工业界已使用 超过10年(FIPS PUB 184,1993)
IDEF0-通过分解功能、分类功能间的联系来描述系统功能
IDEF1-用于描述企业重要管理资料的方法 IDEF1X-关系数据库的设计方法
IDEF2-一种以数字逻辑为基础的模拟方法
IDEF3-为自使用者描述系统结构的方法 IDEF4-一种面向对象式数据库的设计方法
IDEF5-是一种收集事实与资料的方法
IDEF6-是信息系统设计原理的描述方法
如何安装ERwin
版本: 4.1.4.4224 首先运行ERWIN目录下Setup.exe进行安装; 然后,在安装目录下,找到并运行 ..\REGIT.EXE 选择"Register Later" 选择 ProductName:AllFusion ERWin Dat a Modal4.1 输入ID:3848093643198295 见图1,图2,图3。
ERWin简介
ERWin建模工具使用指南
ERWin建模工具
第1章
1.1
模型是实际事物、实际系统的抽象。它是针对所需要了解和解决的问题,抽取其主要因素和主要矛盾,忽略一些不影响基本性质的次要因素,形成对实际系统的表示方法。模型的表示形式是可以多种多样的,可以是数学表达式、物理模型或图形文字描述等等。总之,只要能回答所需研究问题的实际事物或系统的抽象表达式,都可以称为模型。在CIM的研究中,由于企业实际问题的复杂性、不确定性和人的因素、主观因素的存在,我们更多应用的是图形模型和文字描述模型。
2.4第四阶段:定义键
这一阶段的成果是形成键基图。除了增加实体的键属性外,还需要扩展并改进实体和关系的定义。首先,将所有不确定的关系改进、替代成确定的连接(父子)关系或者分类关系,方法是引进中间实体。在此基础上,标识实体的候选键,选择其中一个作为实体的主键,最后标注实体的替代键。
2.5第五阶段:定义属性
2.2第二阶段:开发定义实体
实体是具有相同特征或属性的事物的集合,集合中的每个成员称为实体的实例。大多数实体可以从第一阶段收集的源材料中直接或间接地标识出来。如果是对已有的数据模型进行扩展或完善,可以从原有的数据模型中选择适当的实体。如果是从零开始,则必须从源材料中标识出那些可能是实体的“事物”并将它们集中起来,进行分析、比较、综合,找出真正的实体,根据建模规范,对实体进行命名和定义,在这里必须遵从IDEF1X的“同名即同义规则”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Erwin工具使用指南(版本号:V 1.0)
文档修订状况
目录
第一章基本概念 (4)
1.1 数据模型(Modal) (4)
1.2 视图 (4)
1.2.1 逻辑视图(Logical) (4)
1.2.2 物理视图(Physical) (4)
第二章操作指南 (6)
2.1 新建模型 (6)
2.2 视图切换 (7)
2.3 新建主题区域 (7)
2.4 切换主题区域 (9)
2.5 编辑主题区域 (10)
2.5.1 选择现有数据实体到指定的主题区域。
(10)
2.5.2 在主题区域新建数据实体 (11)
2.5.3 在主题区域删除数据实体 (12)
2.6 数据实体导航 (13)
第一章基本概念
1.1 数据模型(Modal)
数据模型是数据实体(Entity)和数据实体间的关系(Relationship)总和。
可以简单的理解认为数据实体就是对应数据库表,实体间的关系就是表之间的关系。
1.2 视图
Erwin对数据模型提供两种视——逻辑视图、物理视图。
1.2.1 逻辑视图(Logical)
是以业务需求的概念对数据模型进行描述。
通俗的说,在逻辑视图中我们可以用中文或描述性的语言来描述数据实体(表)和数据实体的属性(字段)。
下面就是一个对车辆信信息实体的逻辑视图。
1.2.2 物理视图(Physical)
物理视图与逻辑视图一一对应,物理视图是针对一种具体的数据库进行逻辑视图的物理映射。
通俗的说,在物理视图中我们必须为每一个在逻辑视图中出现的数据实体(表)指定一个可被具体数据库接纳的表名称,譬如我们使用MySQL作为我们的数据库实现,我们就必须为具体的实体指定一个数据库表名(英文单词或词组),同样的对实体属性(字段)的命名也需进行转换,数据类型也需要具体为数据库支持的数据类型。
下面就是对应车辆信息实体针对MySQL数据的物理视图。
主题区域(Subject Area)
主题区域是一个逻辑概念,一个数据模型可以定义多个主题区域。
一个主题区域可以让设计者从整个数据模型的设计的某一方面去查看数据模型,主题区域也由实体与实体间的关系构成,从这个角度来说,主题区域是一个数据模型的子集,子模型。
但主题区域对数据实体和实体的关系只是引用。
只是为了方便查看数据模型,一个数据实体可以在多个主题区域中被引用。
Erwin有一个默认的主题——<Main Subject Area>在这个主题区域中,展现了整个数据模型。
且这个主题区域是不能删除的。
下面是一个有关用户权限管理的主题区域
第二章操作指南
2.1 新建模型
1.点击File>New
2.从弹出的对话框中选中Ligcal/Physical选选项,确定。
2.2 视图切换
进行数据模型逻辑视图/物理视图的切换操作
如图所示:
通过选择下拉列表中的视图类型Logical/Physical进行视图切换。
2.3 新建主题区域
在Erwin的左侧窗口如图:
1.选中Subject Areas,右键点击从弹出菜单选择新建。
2.输入主题区域名称。
2.4 切换主题区域
1.选中要切换到的主题区域名称,单击右键选中Swith to
2.5 编辑主题区域
编辑主题区域是指在主题区域内将该主题区域相关的数据实体和数据实体间的关系,即数据模型的子模型展示出来。
主题区域中的数据实体和数据实体的关系可以从现有的数据模型进行选择,也可以在对应主题区域进行新建。
在非<Main Subject Area>中的主题区域中创建的实体都只保留数据实体和关系的引用,我们可以从指定的主题区域中进行删除操作时,其实只是删除对数据实体的引用,数据实体本身还存在于数据模型中。
2.5.1 选择现有数据实体到指定的主题区域。
1.首先切换到指定的主题区域
2.从现有实体列表中选择要添加的数据实体,然后拖动到右侧已经切换到主题区域。
如下图所示:
2.5.2 在主题区域新建数据实体
1.点击如图所示的图标,可以创建新的数据实体
2.5.3 在主题区域删除数据实体
1.切换到指定的主题区域。
2.在Erwin的数据模型展示区域,选中要删除的数据实体。
3.点击键盘的Del键。
从弹出的对话框中进行选择。
●选择“Remove them from current subject area”则只是从当前的主题区域删除该数据实体的引
用,对应的数据实体删除后,不会在该主题区域出现,但是该数据主题还存在于数据模型中,可以被其他主题区域所引用
●选择“Delete them from the entire model”则是从真正数据模型中删除,该数据实体在所有被
引用的主题区域中的引用也将被删除。
因此,除非你确定选中的数据实体真的要被删除,否则请采用默认选择,仅删除该实体在指定主题区域的引用。
2.6 数据实体导航
当一个数据模型或主题区域包含了太多的数据实体时,如何快速的定位数据实体。
可以采用如下的方式进行导航:
1.从Erwin 左侧窗口中找到“Entities”或主题区域。
节点如图所示:
2.展开对应节点,选中定位到想要导航到的数据实体,单击右键从弹出菜单中选择“Jump to
Entity”如下图所示:。