ERWin建模基础教程(非常好的入门教程)

合集下载

ERWin建模基础教程(非常好的入门教程)

ERWin建模基础教程(非常好的入门教程)
化,如稳定性分析、控制策略优化等,帮助用户更好地评估和优化控制系统设计。
06
总结与展望
Erwin建模基础教程总结
掌握Erwin软件的基本操作
通过本教程的学习,用户应能够熟练掌握Erwin软件的基本操作,包 括但不限于创建模型、添加元素、设置属性等。
理解数据模型的概念
教程中详细介绍了数据模型的概念,以及如何使用Erwin软件进行数 据模型的构建和分析。
自动化分析
通过机器学习和人工智能技术,未来 的Erwin软件将能够自动进行数据模
型的分析和优化,减少人工干预。
云端协作
借助云技术,未来的Erwin软件将支 持多用户在线协作,共同完成复杂的 数据模型构建和分析任务。
定制化功能
为了满足不同行业和领域的需求,未 来的Erwin软件将提供更多定制化的 功能和工具,以帮助用户更高效地进 行数据建模和分析。
数据模型。
灵活性
Erwin支持多种数据模 型,可以根据用户的 需求进行定制和扩展。
高效性
Erwin提供了丰富的建 模功能,可以快速地 构建复杂的数据模型。
可靠性
Erwin具有高度的可靠 性和稳定性,可以确 保数据模型的准确性
和完整性。
Erwin软件应用场景
数据仓库建设
Erwin可以帮助用户设计 和构建数据仓库,提高数 据处理和分析的效率。
01
02
命名规范
使用有意义的名称,避免使用缩写或 简写,保持一致性。
03
索引优化
合理使用索引,提高数据查询效率。
存储过程设计
将常用业务逻辑封装在存储过程中, 提高代码复用性和维护性。
05
04
视图设计
利用视图简化复杂的查询和报表需求。

ERWin建模基础教程(非常好的入门教程)

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使用说明(中英文)

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.该软件为多种多样的关系型数据库管理系统,包括Microsoft Access,甲骨文,Sybase,DB2,和其他人提供支持数据库设计的各个方面,包括数据建模、正向工程(在现有的数据模型的基础上创建数据模式和物理数据库)和逆向工程(在现在的数据库基础上创建数据模型)This brief tutorial steps you through the process of creating a data model using ER win.(你可以通过这个简单教程中的步骤运用Erwin来创建数据模型) It will not explain all aspects of ERwin, but will show you the minimum necessary to create and use data models for this class. (这个课程不可能全面地讲解Erwin,但它向你展示了必要的最基本的创建和使用数据模型的知识) It consists of three major segments, which correspond to the project-related assignments in your class: (这个课程由三个主要部分组成,它与有关项目任务相符)1.Creation of a basic data model (Conceptual data model) 创建一个基本的数据模型(概念数据模型)2.Creation of a database schema 建立数据库模式3.Creation of the database创建数据库This tutorial is a static one, suitable for printing.本教程是一个静态的,适合印刷A tutorial using screen captures and narration is also available. 一个指南使用屏幕捕捉和叙述是可用的。

ERwin简单教程

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应用以及使用示例

ERwin应用以及使用示例

实例
步骤: 1 单击File\new 创建一MFCAppWizard(exe) 程,工程名为:student(可以自己定义)。

2 单击确定\选择基于对话框类型\选择完成\ 单击确定,完成工程的创建。
进入对话框的编辑界面,选中上面的 三个控件,按delete键将其删除。
删除后的界面
添加三个button控件和一个edit控件。
4 设置实体的主键
方法: 右击所选实体,然后单击key groups,然后 选择实体的主键。
5 建好的实体
建立好的实体间的关系
6 产生数据库报表
第一步: 单击Tools\Report templates Builder\ Report Builder,弹出窗口如下所示:
选择输出的类型(这里选择html), 单击new弹出窗口:
erwin介绍erwin介绍erwin可以方便地构造实体和联系表达实体间的各种约束关系并根据模板创建相应的存储过程包触发器角色等还可编写相应的pb扩展属性如编辑样式显示风格有效性验证规则等
第一部分: Erwin的介绍 第二部分:数据库应用程序(vc++ 和sqlserver)
Erwin介绍
与以往相比,当前应用程序的开发不断发生 变化,各种基于Internet和客户机/服务器 结构 以及使用纯Java、C++和诸如Delphi、 PowerBuilder之类的可视化开发工具编写的 新系统层出不穷。但是,对遍布整个公司的信 息进行逻辑设计,以便生成物理数据库,对这种 数据库结构设计的需求没有发生变化。
运行介绍 了用VC++制作数据库应用系统的一个基本过 程。
方法:点击控件菜单上所要选的控件,然后 再点击在对话框上欲放的位置,即可完成控 件的添加。

erwin 概念模型 逻辑模型 物理模型 案例

erwin 概念模型 逻辑模型 物理模型 案例

erwin 概念模型逻辑模型物理模型案例--设计一个学生信息管理系统Erwin概念模型、逻辑模型和物理模型是信息系统设计和开发中常用的三个模型。

下面是一个案例,展示这些模型是如何应用的:案例:设计一个学生信息管理系统。

1.Erwin概念模型:首先,使用Erwin(一个数据库设计工具)来创建概念模型。

概念模型将主要关注学生信息管理系统中的实体和它们之间的关系。

在这个案例中,可能的实体包括“学生”、“课程”、“班级”等。

通过定义实体的属性和它们之间的关系,可以建立一个逻辑上的概念模型,可视化系统的核心组成部分。

2.逻辑模型:基于Erwin概念模型,将其转化为逻辑模型。

逻辑模型更加具体,关注数据库模式的设计和结构。

在学生信息管理系统中,逻辑模型将包括实体的详细属性、关系的定义以及约束条件等。

例如,学生实体可以有学号、姓名、年级、专业等属性。

逻辑模型确定了数据库的表和字段,以及它们之间的关系和约束。

3.物理模型:建立在逻辑模型的基础上,物理模型定义了数据库的实际物理结构和存储细节。

物理模型将确定各个表和字段的具体存储类型、索引和关系的实现方式等。

它考虑到数据库管理系统的特性、性能优化以及可扩展性等方面。

例如,在学生信息管理系统中,物理模型可以定义数据库表的存储引擎、索引类型以及适当的分区策略。

通过这样的设计过程,学生信息管理系统的概念、逻辑和物理三个层次的模型被建立起来。

Erwin概念模型帮助我们在早期阶段理解和明确系统的核心要素。

逻辑模型将概念模型具体化,定义了表和关联的结构。

物理模型将逻辑模型转化为实际可执行的数据库结构。

这样的设计过程有助于系统的规划和开发,确保系统功能的正确实现和高效运行。

ERwin使用教程

ERwin使用教程
FIPS PUB:FEDERAL INFORMATION PROCESSING STANDARDS PUBLICATION AXON TECHNOLOGY
IDEF1X
IDEF0-通过分解功能、分类功能间的联系来描述 系统功能 IDEF1-用于描述企业重要管理资料的方法 IDEF1X-关系数据库的设计方法 IDEF2-一种以数字逻辑为基础的模拟方法 IDEF3-为自使用者描述系统结构的方法 IDEF4-一种面向对象式数据库的设计方法 IDEF5-是一种收集事实与资料的方法 IDEF6-是信息系统设计原理的描述方法
Payment Number (FK) Customer Number (FK)
Order Date Order Shipment Charge
Order Total Order Shipment Date (IE4)
包含
AXON TECHNOLOGY
LINE ITEM
Order Number (FK) Line Item Sequence Number

Transaction Patterns
Physical Model
Sales Order
DBMS Functions
ERwin在Client/Server 发展环境的角色
Client Environment
E
Visual Basic
R
w
PowerBuilder
i
n
AXON TECHNOLOGY
AXON TECHNOLOGY
Primary Key,PK 实体中所有候选键中被指定为最优先或最 常用來唯一标识每个实例的某个属性或一 组属性
老師
教職員编号
姓 名字 住址 國別 電話 生日

erwin使用经验分享

erwin使用经验分享
大家可以看到,第一个红框内,subject area下拉框,你可以方便的选择。
第二个红框则是该subject area拥有的数据库表。
6
6.1
在erwin的逻辑模型中,有两个概念需要向大家介绍一下。
Entity(实体),对应物理模型的table name(表名)。
Attribute(属性),对应物理模型的columns(列名)。
6.3
1.点击‘e/106’diagram,右击,选择‘attribute’。弹出如下界面。
2.点击上图红框标记ibute name’,数据字段中午字段名,Column Name,数据库英文字段名点‘ok’。
4.回到如下界面,对该列,进行字段类型,字段长度,字段定义等的设置。
数据库ERWIN培训文档
文件状态:
[√] 草稿
[ ] 正式发布
[ ]正在修改
文件标识:
当前版本:
0.1
作者:
完成日期:
版本历史
版本/状态
作者
审核人
起止日期
备注
1
该文档主要介绍了数据库建模工具erwin的使用方法,简化《北京AFC2.0业务系统》数据库设计和管理工作。
1.1
为了让《北京AFC2.0业务系统》开发人员能熟练的使用erwin做数据库建模,同步,管理工作。特出具该培训文档。
点击‘New’按钮,弹出如下对话框:
输入‘Attribute Name’,数据字段中午字段名,Column Name,数据库英文字段名点‘OK’。如下:
等将所有字段都添加上后,选择相应字段添加添加主键即选择Primary Key选项框,选中一个字段在Datatype选择栏中选择相应类型。如下图:
点击‘OK’,如下图:

Pro-eEngineerWildfire5.0基础教程第五章特征操作要求

Pro-eEngineerWildfire5.0基础教程第五章特征操作要求

在“编辑特征”工具栏中单击 按钮,选择如图的”RIGHT”基准平面作为镜像
参照平面,单击 按钮,得到如图的镜像特征。
镜像参照平面 原特征
镜像特征
3、阵列特征
特征阵列可根据需要一次生成多个按一定规律排列的特征, 有如下优点:
设计效率高
修改方便
轴阵列
尺寸阵列
2.1 特征阵列的形式
尺寸阵列:驱动尺寸控制阵列
图标。
圆柱体特征
点击“尺寸” 按钮并单击“方向1”尺寸“100”。
单击尺寸“100”
将尺寸100改为-50,将“第一方向阵列成员数”由2改为5并单击左键, 得到结果如下图。
数量由“2”改为“5” 尺寸改为“-50”
点击“尺寸” 按钮并单击“方向2”尺寸“50”。
单击尺寸“50” 尺寸改为“-50”
点击“基准轴”工具“基准轴” 按钮并按下图操作。
按住“ctrl”键点击取第二点
点击取第一点
结果如图。
点击“基准轴”菜单中的“确定”按钮并单击鼠标中键。
将“第一方向的成员数”由2改为8 并将“阵列成员之间的间距”由21.38改 为30,单击左键。
点击 按钮,得到结果如下图。
方向阵列练习:
Pro-e/Engineer Wildfire 5.0基础教程
第五章特征操作要求
培训内容
一、pro-e工作界面及基本操作 二、二维草绘 三、三维设计基础 四、构造特征的设计 五、特征操作 六、工程图设计 七、装配设计
本章主要内容
(1)复制特征 (2)镜像特征 (3)阵列特征 (4)特征的修改与编辑
指定
要 的 原始 制特
在单击“完成移动” 。
勾选Dim1、Dim2、Dim3 并单击“完成 ”。

ERWin介绍

ERWin介绍

主键、候选键、外键的区别
• 候选键可以唯一决定一个元组或记录, 被选用的候选键为主键,外键是另一个 关系或表的主键。
• 比如一个球员一般属于一个球队。
球队
球员
team-id
player-id player-team-id.team-id(FK)
… …
主键、候选键、外键的区别(续)
• 如果一个球员属于一个球队,则球员可 认为是一个依赖实体,因为他的识别必 须通过球队。但是如果一个球员可以不 属于一个球队而存在。这时用另一种风 格表示。
定义实体间的关系
关系是模型定义中的核心部分。现在分几种情况介绍
• One-to-One • One-to-Many • Many-to-Many • N-ary Relationship • Recursive Relationship • Subtype Relationship • ERWin对Normalization的支持
内容导航
• 背景知识 • 逻辑模型的创建 • 定义实体 • 定义实体间的关系 • 模型的规范化 • 创建物理模型 • ERWin的其他特性
背景知识
• 数据模型和功能模型 • 高层模型和低层模型 • 一些基本的标记 • 命名规定
数据模型和功能模型
• 同等重要、共同发展。分析功能模型, 能揭示新的数据需要,并使该数据能满 足功能的要求。讨论数据模型,能分析 出新的功能需求。
球 队
球 员
team-id
player-id
player-team-id.team-id(FK) …
外键的一个命名规则
Rolename + “.” + keyname • 用dot分隔,前面是角色名,后面是外键

ERWin详细教程

ERWin详细教程


选择Script file 单击Browse.. 见图9-3

选择.ers文件 单击Next 见图9-4

生成Reverse Engineer 见图9-5及图9-6

生成工程 见图9-7
如何进行同步比较

通过同步比较能够对二个工程异同进行对比转换。 选择Tools菜单,单击Complete Compare… 图10-1
单击New键,在New Trigger界面输入 触发器名,按OK键。 见右图

在Trigger Code输入代码,按OK键。 见右图
如何建立实体间的关系

ERwin使用的 IDEF1X模型语言建模
1. 2.
3.
Identifying ralationship Non-identifying relationship Many-to-many relationship

单击Browse..选择比较工程 选择比较模型 单击Next 见图10-2

单击Next 见图10-3

单击Next 见图10-4

单击Next 见图10-5

进行比较 见图10-6

单击Report生成 见图10-7

单击Preview生成 见图10-8

单击Next 见图10-9

选择确定键比较成功 见图10-10
如何生成浏览报告

选择Tools菜单,单击Data Browser… 见图11-1

可对数据模型进行浏览
见图11-2
如何与数据库建立连接

ModelMart 是业界领先的模型管理环境, 它提供了实用的可扩展性服务能与 ERwin 无缝地相集成。它允许建模者共 享和重复利用 ERwin 对象和模型,因而 能提高生产效率。借助 ModelMart ,建 模者甚至能同时更新相同模型。核查功 能使建模者能检查他人的修改并对是否 应保留修改进行表态。

Erwin的使用手册

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注:单击“表名”位置可输入表名;一次回车或点击“主关键字”位置可输入或连续输入主关键字;连续两次回车“主关键字”位置可输入非主属性;“非主属性”位置同理。

ERWin详细教程教程

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&nbspERWin&nbspDat a&nbspModal4.1 输入ID:3848093643198295 见图1,图2,图3。
ERWin简介

简述er图的绘制方法

简述er图的绘制方法

简述er图的绘制方法
**
ER图是实体关系图,是数据库设计中最有用的工具之一,是以符号的形式表达数据库设计模型的图表。

它可以从复杂的关系中提炼出结构,决定系统的层次结构,便于更好地理解和设计数据库系统。

ER图的绘制一般需要一系列的步骤,这样才能更好地完整地表达复杂关系,步骤如下:
1. 收集系统信息:要开始绘制ER图,第一步必须收集要表示的实体,这些实体之间的关系及其属性。

这是ER图的基础,而收集系统的信息有助于明确业务需求,因此在开始画ER图之前,最好先做一个信息集合。

2. 建立实体:绘制ER图的核心是实体,因此要绘制ER图,我们需要一张实体表,它清楚地列出了每一个实体及其属性。

在表中,可以为实体添加名字、属性和类型信息,以便后续比较容易地开展ER图绘制。

3. 建立关系:根据建立的实体之间的联系,绘制ER图时需要建
立关系,它有助于表述实体之间的关系,也有助于表述实体的属性,
形成实体的完整的图形。

4. 确定属性:实体的每一个属性都有不同的属性值,绘制ER图
时需要根据业务需求确定,并将属性列入ER图中。

5. 完善ER图:在完成ER图绘制后,考虑图形美观以及算法优化
等问题,以便最终完善ER图,使它能够更加精准地描述实体及其关系。

总之,ER图的绘制需要认真细致,关注实体及其属性,清楚实体
间的关系,审查实体属性之间的联系,最后确保满足算法的要求。

ERWin图形教程

ERWin图形教程
ERWin简介
目前流行的数据库建模工具 PowerDesigner Rose ERwin ERwin全称是AllFusion ERwin Data Modeler,是 CA公司AllFusion品牌下的建模套件之一,采用 IDEF1X数据库建模语言。
IDEF1X是什么
I DEF
1e X
建立数据模型方法-是一种语言 起源于美國空軍(1970s) 美國政府单位与工业界已使用 超过10年(FIPS PUB 184,1993)
实体框图中的水平线把属性分为两套:键和非键 键 非键 非键。线 上叫做键区 键区,线下叫做数据区。 键区 employee的键属性是”id”,非键属 是”name”、”adreess” 见图5-2
更改实体名,清楚地表达实体和属性的名称是 非常重要的 。 单击实体名进入修改
见图5-3
添加属性,通常属性的定义应当与实体定义的基本结 构一样(如:描述,例子,注释等),描述和注释肯 定要用 选择表按右键单击Columns见图5-4弹出图5-5 图5-4
如何把nsm文件同工程合并
新建一个模型工程,在通过比较工程把 有映射文件的工程全部导入,然后保存 工程,就OK啦。
如何调整表结构列的顺序
一、正向工程中文生成DDL脚本,在 脚本 中更改顺序后,新建一个模型 导入生成工程,在用原来工程利用比较 工程同生成工程进行比较,并新工程的 表导入到原工程中 二、直接对列的名字进行对调重命名。 三、在没有. NSM映射文件中有时可以直 接调整。
选择菜单ModelMart单击Connection.. 见图12-1
输入相应的配置,单击Connect键连接 见图12-2
如何使用Domains
选择default右键,单击New则可生成一项域。 选择property可以给他选择相关的属性,比如 Datatype VARCHAR(18) 选择Datatype为VARCHAR(18),还可以给它选 择约束等等。 这个新建的Domain 就能在这个项目中方便的 使用了。

ERWin建模工具使用指南

ERWin建模工具使用指南
定义属性是模型开发的最后阶段,目标是:
a)开发属性集
b)建立属性属主关系
c)定义非键属性
d)检验并改进模型所有的属性定义也必须遵从IDEF1X的“同名即同义规则”。这一阶段的结果是形成全属性图。全属性视图的建立标志逻辑模型建立完毕。
1.2.3
对一个给定的逻辑模型选取一个最适合应用环境的物理结构(即物理模型)的过程,称为数据库的物理设计。所谓数据库的物理结构主要是指数据库在物理设备上的存储结构和存取方法,它与除了考虑逻辑的完美性(如第三范式)外,还必须兼顾物理环境的要求和性能的优化,如机器的性能、事务的种类、数据库管理系统的功能等。物理设计可分两步走,第一步先确定数据库的物理结构,第二步对物理结构进行评估,评估的重点是时间和空间的效率。如果评估结果满足设计要求则转向物理实施。否则,就重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改逻辑模型。本文基于ORACLE数据库管理系统描述如何从逻辑模型建立物理模型。
2.4第四阶段:定义键
这一阶段的成果是形成键基图。除了增加实体的键属性外,还需要扩展并改进实体和关系的定义。首先,将所有不确定的关系改进、替代成确定的连接(父子)关系或者分类关系,方法是引进中间实体。在此基础上,标识实体的候选键,选择其中一个作为实体的主键,最后标注实体的替代键。
2.5第五阶段:定义属性
逻辑模型的建立由用户需求驱动,建立逻辑模型的过程首先是分析信息需求、明确业务规则,它是人脑对现实世界进行抽象和加工的过程。范式理论是关系数据库逻辑设计的基础,关系模型可以从第一范式到第五范式进行无损分解,该过程也称为规范化(Normalize)。规范化的基本思想是逐步消除数据依赖中不合适的部分,使各关系模式达到某种程度的分离,即“一事一地”(One Fact in One Place)的设计原则,它有非常严格的数学定义。目前一般采用第三范式,如果从所表达的含义看,一个符合第三范式的关系必须满足以下三个条件:

ERWin标准操作手册

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中还有该实体的垃圾存在
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置物理实体字段属性
弹出Columns字段属性界面,依次选择General ,ORACLE ,Comment选项卡,前两个选 项卡逻辑模式下已经设置好字段属性的数据类型,长度,只需要设置Comment选项卡为 逻辑字段名一致。而New ,Rename ,Delete按钮与之前逻辑模式下的操作基本一致。
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置物理实体表属性
选择物理模型,选中要设置的表右键Table PropertiesComment,设置表的物理属性
Business Intelligence WGODS
ERWin 建模基础教程
2019/12/16
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
ERWin简介
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何建主题域
下面的两种方法:
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置实体表的索引
在索引属性界面中单击New,出现New Index界面,设置索引名称,不选中Unique,单击 OK。
选中要设置的表,双击或者右键,如下:
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置逻辑实体表名与属性
弹出如下图的实体属性窗口:
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置逻辑实体表字段属性
选择Datatype选项卡设置字段的数据类型,由于在General中选择了字段的数据域 Domain类型, Datatype选项卡会选择该域的默认数据类型,然后可依据情况设置相应的 数据类型长度等。
标题栏中有快捷选择
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何建立实体表
单击逻辑模型下的Entity ,物理模型下的Independent table,如下图:
Business Intelligence R&D Department
如何建主题域
双击或者依据弹出的界面设置域名称
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置逻辑实体表字段属性
选择Definition选项卡设置字段的逻辑定义(注释),一般与字段逻辑名一致,单击OK按 钮,一个逻辑字段的属性设置完成。
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置实体表的索引
选中要设置的物理表实体,右键Indexes,弹出索引设置界面 ,设置物理表的索引属性.
在建模区域的空白外单击就会出现一个实体
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置逻辑实体表名与属性
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何新建工程
出现如下界面,依据需求选择,配置好后按OK键。
| 16 December 2019 |
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置物理实体字段属性
选中要设置的物理表实体,右键Columns ,设置物理表的字段属性.
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置逻辑实体表字段属性
选中要设置的实体表,右键--Attributes… 出现下面的Attributes属性框,再选择New 按钮:
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置实体表的颜色,字体
依据需要设置实体表的名称的字段,窗体的颜色。
如何选择主题域
单击所选的主题域,按右键选择Go To
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何选择逻辑或物理模型
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置实体界面显示
选择属性数据类型,外键和数据类型的图标显示。
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置逻辑实体表字段属性
弹出如下属性框: 可以选择New新建实体的字段属性,选择Rename修改字段属性,选择Delete删除相关属 性;在General选项卡中选择相应的数据域类型,如果是关键字,勾选Primary Key
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何设置物理实体表属性
在弹出的界面中设置输入Name ,Owner ,Comment ,Comment 通常与逻辑名称一致。
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
Business Intelligence R&D Department
如何新建工程
•单击file 选择new键或者工具栏上的Create Model 按钮
选择前及选择后的区别
| 16 December 2019 |
© Copyright GuangZhou Sunrise Electronics Development CO.,LTD
相关文档
最新文档