2024年4月22日发(作者:)
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.1正向工程
⑴新建文件,如图1所示:
图1
Logical:只创建逻辑模型
Physical:只创建物理模型
Logical/ Physical:二者均可创建
⑵假设创建逻辑模型,可选择Logical,如图2所示:
工
绘图区
图2
常用的有以下几种:
:用于移动;
:用于创建实体。
:用于“Complete sub-category”
:用于连接。“Identifying relationship”,即为标值关系。注意:先点的为被引用的表,后点的为引
用的表。
:用于多对多连接。“Many-to-many relationship” 注意:先点的为被引用的表,后点的为引用
的表。
:用于连接。“Non- identifying relationship”,即为非标值关系。注意:先点的为被引用的表,后
点的为引用的表。
如创建学生信息表,点击,在绘图区一点,便如图3所示:
表
主关
非主
图3
注:单击“表名”位置可输入表名;一次回车或点击“主关键字”位置可输入或连续输入主关键字;
连续两次回车“主关键字”位置可输入非主属性;“非主属性”位置同理。如图4所示:
图4
还可双击“学生”或“课程表”实体,调出如图5所示:
类型
字段重
新增
删除
图5 (a)
主关
类
约
默
图5 (b)
⑶建立连接
学生与课程之间为多对多关系;学生与班级之间为一对多关系。应选择使用连接符
6所示。
,如图
允许为空-非强制
多
一对一对
图6
可通过双击改变其性质。如图7所示:
当选择此项时,可
设为“非空”,称为非
标值强制关系,
图7
2.2逆向工程
⑴在SQL SERVER 2000中先建立数据库
⑵tools->Reverse Engineer->Physical(默认)
(选择DATABASE)->next ->next (输入数据库名及IP地址),单击“ connect” 即可。


发布评论