2024年6月14日发(作者:)

实验六 使用visio2003画E-R图

E-R图也叫做实体-联系图(Entity Relationship Diagram),提供了表示

实体类型、属性和联系的方法,是用来用来描述现实世界的概念模型。对于计算

机专业的软件系统项目分析等文档是比较不可或缺的一项内容。下面就讲讲怎么

使用Mircosoft Office Visio 2003绘制标准的E-R图。

一、由于Visio 2003默认的绘图模板并没有E-R图这一项,但是画E-R图必须

的基本图形Visio 2003还是有的,所以我们就得先把必要的图形添加到“我的

模板”。以添加椭圆和矩形为例,打开Visio2003,在主界面的选择绘图类型下

选择“框图”,然后选择“基本框图”。

二、在基本框图的的可选图形中找到椭圆形,右击,选择“添加到我的形状”,

然后选择“添加到新模具”。

1

三、然后就是出现一个保存对话框,文件名处我们打上“e-r”,这样,Visio

就为我们新建了一个名为“e-r”的绘图模具,并且把椭圆加入了该模具中。

四、接下来就是继续添加需要的图形。找到矩形,右击,选择“添加到我的形状”,

这次不是选择“添加到新模具”,而是添加到“e-r”。

2

五、用同样的思路,在“数据库”-〉“ORM图表”找到直线,添加到模具“e-r” 中。

六、我们可以使用搜索形状“菱形”,添加到模具“e-r”中。

七、上面的办法基本上是解决了在visio画E-R图的麻烦,但似乎还少了一点什

么,我发现现在这个模具还少了一个能表示实体联系类型(1 : 1,1 : n或m : n)

的形状,多了这个才会比较完整。于是在“数据库”-〉“ORM图表”里的“频率约

束”,这是一个无边框的小矩形,适合来标示联系类型,把它添加到“E-R图”模具

中,这样以后画E-R图就方便多了。添加完成后,就可以在画E-R图时打开该

模具,E-R图所有的元素都会在一个模具中显示出来了。

八、

开始绘制E-R图

点击菜单栏的“文件”,依次选择“形状”,“我的形状”,“e-r”。

3

这时候Visio 2003就进入了画图状态,可以看到我们自定义的e-r模型下,已

经有绘制E-R图必须的一些图形了。看到界面的左边,选中“矩形”这个画图模

型,按住鼠标左键不放,直接拖动到中间的带有标尺的画图区域,双击图形可以

在里面输入文字。

九、最后一个步骤,保存好绘制出来的图形。点击菜单栏的“文件”,选择“另

存为”,填好文件的名字,文件类型可以选择普通的“jpg”,但这样保存以后

就不可编辑了。建议再保存一份vsd格式的绘图工程文件以便日后修改。

二、作业:

1、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的

产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零

件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用

E-R图画出此工厂产品、零件、材料、仓库的概念模型。

2、某一研究院有若干处室,包括处编号、处名称、地点、负责人等;每一个处

室有若干个科室,包括科编号、科名称、人数、地点;每一个科室有若干个工作

人员,包括职工编号、姓名、职务,学历、职称,简历,每个职工的简历包括开

始时间、终止时间、单位、担任职务,该研究院承担若干个课题,包括课题号、

课题名、经费等,每个职工可以承担若干个课题,每个课题可以由若干人参加,

每个课题有一个负责人。要求画出实体联系的E-R图。

4