Erwin工具使用指南
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Erwin工具使用指南(版本号:V )
文档修订状况
目录
第一章基本概念 (4)
数据模型(Modal) (4)
视图 (4)
逻辑视图(Logical) (4)
物理视图(Physical) (4)
第二章操作指南 (6)
新建模型 (6)
视图切换 (7)
新建主题区域 (7)
切换主题区域 (9)
编辑主题区域 (10)
选择现有数据实体到指定的主题区域。 (10)
在主题区域新建数据实体 (11)
在主题区域删除数据实体 (12)
数据实体导航 (13)
第一章基本概念
1.1数据模型(Modal)
数据模型是数据实体(Entity)和数据实体间的关系(Relationship)总和。可以简单的理解认为数据实体就是对应数据库表,实体间的关系就是表之间的关系。
1.2视图
Erwin对数据模型提供两种视——逻辑视图、物理视图。
1.2.1逻辑视图(Logical)
是以业务需求的概念对数据模型进行描述。通俗的说,在逻辑视图中我们可以用中文或描述性的语言来描述数据实体(表)和数据实体的属性(字段)。下面就是一个对车辆信信息实体的逻辑视图。
1.2.2物理视图(Physical)
物理视图与逻辑视图一一对应,物理视图是针对一种具体的数据库进行逻辑视图的物理映射。通俗的说,在物理视图中我们必须为每一个在逻辑视图中出现的数据实体(表)指定一个可被具体数据库接纳的表名称,譬如我们使用MySQL作为我们的数据库实现,我们就必须为具体的实体指定一个数据库表名(英文单词或词组),同样的对实体属性(字段)的命名也需进行转换,数据类型也需要具体为数据库支持的数据类型。下面就是对应车辆信息实体针对MySQL数据的物理视图。
suser
userId: CHAR(8)
branchId: VARCHAR(20) (FK)userName: VARCHAR(24)userDesc: VARCHAR(100)loginName: VARCHAR(18)loginPwd: VARCHAR(32)
主题区域(Subject Area )
主题区域是一个逻辑概念,一个数据模型可以定义多个主题区域。一个主题区域可以让设计者从整个数据模型的设计的某一方面去查看数据模型,主题区域也由实体与实体间的关系构成,从这个角度来说,主题区域是一个数据模型的子集,子模型。但主题区域对数据实体和实体的关系只是引用。只是为了方便查看数据模型,一个数据实体可以在多个主题区域中被引用。Erwin 有一个默认的主题——
机构表
机构编号:
用户表
用户编号: String 机构编号: String (FK)用户姓名: String 用户描述: String 登录名: String 登录密码: String
角色表
角色编号:
用户角色关系
角色编号:
功能
功能编号:
模块编号:
角色&功能关系
角色编号:
模块
模块编号:
菜单
菜单编号:
快捷菜单
用户编号: String (FK)菜单编号:
系统类型: String
设备类型
设备类型编号:
设备操作
设备操作代码:
设备类型编号:
设备操作属性
设备操作代码:
角色&设备操作关系
角色编号:
设备操作代码:
第二章操作指南
2.1新建模型
1.点击File>New
2.从弹出的对话框中选中Ligcal/Physical选选项,确定。
2.2视图切换
进行数据模型逻辑视图/物理视图的切换操作
如图所示:
通过选择下拉列表中的视图类型Logical/Physical进行视图切换。
2.3新建主题区域
在Erwin的左侧窗口如图: