Visio没有提供专门的模板来绘制一般的ER图,先在“形状”-->“流程图”-->“基本流程图形状”中找到矩形和菱形,分别右键“添加到我的形状”-->“添加到新模具”在弹出的对话框中填入“ER图”,这样我们就把矩形和菱形添加到了新模具“ER图”中。用同样的思路,在“数据库”-->“ORM图表”找到椭圆和直线,添加到模具“ER图”中。
添加完成后,我们就可以在画ER图时打开该模具(文件->形状->我的形状->打开模具ER),ER图所有的元素都会在一个模具中显示出来了。
Visio提供了两种形式绘制ER图:
第一种是通过图形工具自己创建ER图。下面以一个酒店管理系统的数据库的ER图为例,为大家介绍visio绘制ER图的方法。
打开Visio后选择“文件”-->“新建”-->"数据库"-->“数据库模型图”,然后双击创建数据库模型图。创建后的控制面板左边分别有三个针对数据库ER模型的七个专用工具,最常用的是最上面的两个分别代表了数据库表及外键关系。操作简单在使用时只需将实体拖到页面上,随后会在下面出现数据库属性,在其中添加或修改数据表的一些属性。
可以通过更改实体的属性进行增加列、设置列数据类型、设置主键等功能。下图创建了一个名为GuestRecord的实体,主键为GuestId。
提示:如果想实体图显示实体的数据类型,可以通过数据库----管理----显示选项----表----数据类型---显示物理的,进行设置
第二种是通过数据库选项卡内的反向工程,它通过Visio和其他数据库驱动器进行交互,将已有的数据库架构转换为ER图;
1)数据库--->反向工程
2) 下一步
3)下一步,全部选中
4)下一步
5) 完成 如下 E-R数据模型图
原文:http://blog.csdn.net/hlx20080808/article/details/51322561