在Microsoft Visio中画数据库的ER图,应该选择哪种模具啊?

作者&投稿:禤毅 (若有异议请与网页底部的电邮联系)
怎么用Visio画ER图~

画法如下:
1、由于Visio 2003默认的绘图模板并没有E-R图这一项,但是画E-R图必须的基本图形Visio 2003还是有的,所以就得先把必要的图形添加到“我的模板”。以添加椭圆和矩形为例,打开Visio2003,在主界面的选择绘图类型下选择“框图”,然后选择“基本框图”


2、在基本框图的的可选图形中找到椭圆形,右击,选择“添加到我的形状”,然后选择“添加到新模具”


3、然后就是出现一个保存对话框,文件名处打上“ER图”,这样,Visio就新建了一个名为“ER图”的绘图模具,并且把椭圆加入了该模具中


4、接下来就是继续添加需要的图形。找到矩形,右击,选择“添加到我的形状”,这次不是选择“添加到新模具”,而是添加到“ER图”



5、重复上述步骤直到把画ER图所需的所有图形(矩形,椭圆,菱形,直线)添加完毕。需要注意的是,并不是上述图形都能在“基本框图”下找到。比如直线可以在数据库的ORM图下找到,菱形则在流程图的基本流程图中



开始绘制ER图:
1、点击菜单栏的“文件”,依次选择“形状”,“我的形状”,“ER图”。


2、这时候Visio 2003就进入了画图状态,可以看到自定义的ER图模型下,已经有绘制ER图必须的一些图形了。看到界面的左边,选中“矩形”这个画图模型,按住鼠标左键不放,直接拖动到中间的带有标尺的画图区域,双击图形可以在里面输入文字。


3、根据ER图的规则开始想要的绘图,矩形表示实体,椭圆表示实体的属性,菱形表示实体与实体之间的联系,图形之间用线段连接,直到绘图基本完成。


4、最后一个步骤,保存好绘制出来的图形。点击菜单栏的“文件”,选择“另存为”,填好文件的名字,文件类型可以选择普通的“jpeg”,但这样保存以后就不可编辑了。建议再保存一份vsd格式的绘图工程文件以便日后修改。


  方法/步骤如下
  1、打开Microsoft Office Visio 2007,左侧的模板类别中选择“软件和数据库”,双击右侧的“数据库模型图”;


  2、调整显示比例;


  3、添加实体:鼠标指针移动到实体上,按下鼠标左键不要松开,移动鼠标到右侧的绘图页上,松开鼠标左键;


  4、修改实体定义:去掉键入时同步的勾,输入物理名称和概念名称;

  5、添加列:左侧类别选择“列”,右侧输入列名,选择数据类型,选择是否必须,是否主键。相同的方法添加“用户与角色关联表”;


  6、添加关联关系:在左侧的关系上按下鼠标左键,拖动到右侧的“用户表”实体上,实体边框会变成红色,松开鼠标左键;


  7、移动关系连接线的另一端关联到另一个实体上。左侧的数据库属性中就会显示对象关系。按此方法创建其它实体和关系;

  8、保存文件:实体关系图设计好之后就可以保存了。为了以后可以继续修改,一定要保存为.vsd扩展名;如果为了方便查看,可以再另存为其它格式。


  9、最终效果:


1.Visio有专用的数据库建模模板,操作如下:
文件-->新建-->软件和数据库-->数据库??(手头电脑未装Visio,记得不太清.大概是不错的.)
2.Visio的数据库建模模板与ER图有所不同,但更好用,也更先进。
3.若一定要画ER图,可用“框图”或“基本框图”模板,其中有了所有ER图需要的形状。操作如下:
文件-->新建-->常规-->框图(或基本框图)

visio2013。看图,选择chen's数据库表示法即可



要做数据字典等文档,我还是建议你使用PowerDesigner
这个用起来,更为专业一些,而且与数据库关联也更好一些.