ERWin标准操作手册

上传人:平*** 文档编号:49007976 上传时间:2018-07-22 格式:PPT 页数:54 大小:1.96MB
返回 下载 相关 举报
ERWin标准操作手册_第1页
第1页 / 共54页
ERWin标准操作手册_第2页
第2页 / 共54页
ERWin标准操作手册_第3页
第3页 / 共54页
ERWin标准操作手册_第4页
第4页 / 共54页
ERWin标准操作手册_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《ERWin标准操作手册》由会员分享,可在线阅读,更多相关《ERWin标准操作手册(54页珍藏版)》请在金锄头文库上搜索。

1、让 中 国 软 件 影 响 世 界ERWin标准操作手册V1.0李雪杰亚信科技(中国)有限公司目录3 1 4 引言标准化、规范化、版本化模型校验2 简单教程5 综合实例数据仓库存在的问题问题 经分建设已经八年,从BASS1.0开始模型一直是修修补补 “数据烟囱”和“数据倒金字塔”问题严重 数据不一致问题突出 性能存在问题,越来越难以在用户要求的时间点出来数据(KPI、报表) 需求增长迅速,模型却难以应对多变的需求 硬件资源、存储浪费严重 PSO工程压力和维护压力持续增加 问题解决方案之一:重构亚信的数据仓库模型如何更好的设计、管理模型标准化 标准Domain 术语表和命名标准文件 不同数据库类

2、型转换标准 标准ERWin模板 标准ERWin操作手册,即本文档 规范化 建模规范 版本化 建立版本管理机制,对各版本进行严格管理 增加工具的支持,ERWin Model Manager 流程化 在PSO和研发建立模型管理流程 确保每个流程有相关的责任人目录3 4 标准化、规范化、版本化模型校验1 引言5 综合实例2 简单教程ERWin简介 流行的数据库建模工具 PowerDesigner Rose ERwin ERwin全称是AllFusion ERwin Data Modeler,是CA公司 AllFusion品牌下的建模套件之一,采用IDEF1X、IE( Information Engi

3、neering)数据库建模语言; 移动总、亚信使用IE 推荐书籍杨国强等人ERwin数据建模ERWin版本3.5.2 4.1.4 7.0 7.1 7.2 7.2.5 7.2.9 7.3 7.3.4界面导航区菜单区工具条区画图区操作日志区操作反馈区工具栏介绍新建模型打开模型保存模型打印模型查找替换Data BrowerReport Builder实体级属性级定义级UndoRedo缩小放大不放大适合模型适合选择编辑主题域逻辑模型/物理模型切换选择实体标识关系排外分类关系多对多关系非标识关系选择独立表物化视图视图标识关系视图/物化视图关系非标识关系方框圆弧方框直线椭圆折线多边形文字如何新建Model

4、 单击菜单file-new 工具条Create Model按钮 选择配置后按OK键逻辑物理逻辑/物理使用模版数据库、版本文件模版库模版注意:对于新建的 Model必须使用文 件或者从Model Manager库中的模 版如何建主题域菜单Model-Subject Area 工具条Edit Subject Area 导航区Model中右键点击Subject Area,New注意:对于任何模型不 允许直接在MainSubject Area中操作,必须新建 一个Subject Area,而 且必须在Definition TAB 中注释,具体格式参见 建模规范如何选择主题域单击所选的主题域,按右键选择

5、Swich To 通过导航区的Subject Area选择如何选择逻辑或物理模型菜单Model-Logical Model或Model-Physical Model 如图工具条选择 键盘操作:Ctrl+上箭头或者下箭头键如何建立实体(Entity)单击工具条Independent table重要概念实体、关系、角色名 实体被指定作为独立实体,或依赖实体,取决于其键的获 得方式 独立实体不依赖于模型中任何其它实体来标识 依赖实体依存于模型中的其它实体,又进一步分为存在依赖和标识依赖 存在依赖:如果父实体不存在,依赖实体,也就是子实体也不能单独存在 标识依赖:如果不使用父实体的主键属性,依赖实体,

6、也就是子实体就不能被 标识 关系代表实体之间的连接,按照标识依赖和存在依赖,可 以将关系分为标识关系和非标识关系 标识关系:当一个外键从父实体迁移到子实体的主键区域,在两个实体之 间就形成了一个标识关系,标识关系用连接两个实体间的实线来表示 非标识关系:当一个外键从父实体迁移到子实体的非主键区域,在两个实 体之间就形成了一个非标识关系,非标识关系用连接两个实体间的虚线来表 示重要概念实体、关系、角色名 角色名 当外键通过关系从父实体迁移到子实体中时,它在表达业务规则的方面承 担着双重作用,一方面表示主键属性的信息本身,即两个实体由于在业务 上存在某种关系所共享的信息; 另一方面表示外键在子实体

7、中所起的作用或承担的角色 为了更好的理解这两种作用,可以角色名来为外键重新命名,以表示它在 子实体中所承担的角色如何使用format preferences1如何将图1自动调整成图2效果 图1 图2如何使用format preferences2菜单Format-Preferences继承关系ERWin中很重要的概念,也是大家经常忽略的概念 一般通过在继承的属性旁边加“*”来表示; Domain到字段有继续关系; 建立关系有继承关系; 逻辑模型到物理模型有继承关系。 注意事项: 继承关系中子对父的继承,子可以修改从父中继承的属性,但是不可以通 过修改子继承父的属性来影响到父的属性,即继承的不可逆

8、性; 有效的利用继承关系,可以达到事倍功半的效果,如有效利用Domain。如何实现正向工程通过正向工程能够快速方便生成DDL数据库定义语言 菜单Tools-Forward Engineer-Schema Generation选项配置选取实体生成DDL如何实现反向工程通过反向工程能把数据库或者DDL脚本转换成ERwin数据模型。 选择Tools菜单,单击Reverse Engineer.只能选用物 理模型如何进行同步比较通过同步比较能够对两个工程进行对比转换 菜单Tools-Complete Compare-Compare,按照指示操作如何生成浏览报告菜单Tools-Data Browser管理

9、配置域描述域主题结果显示域如何引用其他主题的实体1不允许在同一模型中从其他主题通过复制、粘贴实体 不同模型间可以复制实体 引用实体是将源Subject Area中源实体通过鼠标从导航区拖拽到目标Subject Area中目标实体切换到目标主题通过鼠标拖拽如何引用其他主题的实体2通过菜单Model-Subject Area 鼠标右键点击目标主题,选择Properties菜单 从Available Objects中选择想要包含的实体,移入Included Objects中如何引用其他主题的实体3引用其他主题的实体后,该实体的FillColor填充正黄色,这样在整个模型中该 实体的FillColor

10、是正黄色,表明该实体被其他实体引用; 删除引用时首先将其FillColor置为无色,然后删除实体,在删除实体弹出窗口 中选择第一项 不要轻易完全删除被引用实体,在删除前,一定要通知引用该实体的建模人员 。如何删除实体确定是否是引用实体,如果是,选择Remove them from current subject area ,如果不是,选择Delete them from the entire model 判断或操作不正确产生的结果: 如果是引用实体,选择了Delete them from the entire model,则将该实体 从模型中全部删除 如果不是引用实体,选择了Remove th

11、em from current subject area ,则 将Main Subject Area中还有该实体的垃圾存在目录2 4 简单教程模型校验1 引言5 综合实例3 标准化、规范化、版本化如何实现标准化、规范化、版本化使用模型模版 使用Model Manager 使用建模规范模型模版 包含内容 模型风格:背景色、不同模型对象的填充色、字型、字 号、颜色等 类型域(Domain) 术语表和命名标准文件 不允许重复实体设置如何得到模型风格菜单Format-Default Fonts & Colors设置模型的整体风格:General属性页 设置实体的风格:Entities属性页 设置属性风

12、格:Attributes属性页 设置关系风格:Relationships属性页 设置子类型风格:Subtype属性页 设置画图字体风格:Drawing Object Text属性页 设置画图图形风格:Drawing Object Colors属性页Domain(类型域)是一个命名的特性集合,可以被一个或者多个属性继承 作用: 将类似的定义从具体的某个模型对象中分离出来,提高复用性 为了模型的规范性,减少手工环节,减少工作量,减少人为的出错和不遵 守规范的机会 创建Domain:菜单Model-Domain Dictionary如何使用Domain模型中所有字段都是通过Domain拖拽实现 先建

13、Domain再建字段,不允许未建Domain就建字段先建Domain,字段由鼠标拖动 Domain到实体中生成术语表和命名标准文件术语表:规范各种业务术语的标准中文称呼、英文译法和英文缩写 如何编辑 使用文本编辑器或者Excel编辑,保存成CSV文件获得; 通过导出Domain,并生成CSV文件编辑获得 通过菜单Tools-Names-Edit Naming Standards 如何得到命名标准文件 通过菜单Tools-Names-Edit Naming Standards,点击Glossary TAB中 的Import按钮 选择菜单File-Save,将内容存为一个命名标准文件(.NSM)如

14、何使用标准命名文件菜单Tools-Names-Model Naming Options,General TAB 选择使用文件 选择从Model Manager中获取如何进行命名检查菜单Tools-Names-Check Standards Compliance,打开命名检查对话框, 选择想检查的选项,点击Start,ERWin就在指定的名称范围内逐一检查,发现 有不符合术语表的名字就会提示。不允许重复实体设置作用:不允许在模型中生成重复实体 菜单Tools-Names-Model Naming Option如何使用模版新建模型Model Manager简介CA使用多年的版本管理工具 作用:解决

15、团队化建模以下几个主要问题 访问冲突 版本管理 模型一致性与标准维护 模型的重用与共享 安全问题 核心:一套模型的存储库 存储数据库系统:目前只支持Oracle、SQLServer、Sybase,不支持DB2 客户端:ERWin Data Modeler 内部存储结构(按照范围从大到小的顺序): ModelMart:这个模型存储库 Library:在ModelMart中建立的一个个的存储区域 Model:对应于ERWin的模型文件 Subject Area:主题域如何连接Model Manager菜单Services-Connection 工具条Connect to Allfusion MM按钮选择模型存储的数据库选择认证方式,选数据库认证数据库连接字符串用户名/密码如何打开Model Manager中模型菜单Services-Open 工具条Open AllFusion MM Model按钮选择模型库选择模型选择Subject Area选择模型锁如何在Model Manager中保存模型菜单Services-Save 工具条Save AllFus

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号