如何用Visio画数据库实体关系图

如何用Visio画数据库实体关系图,第1张

方法/步骤如下

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

2、调整显示比例;

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

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

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

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

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

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

9、最终效果:

在visio中绘制ER图有两种方式,一种是通过visio的反向工程自动生成;另外一种是通过图形工具进行创建。经过对多个专业绘制ER图的工具探索 后,发现visio绘制ER图不仅快,而且兼容性高。下面以留言板数据库的ER图为例,为大家介绍visio绘制ER图的方法。如果觉得好的话就顶一下 吧!

首先打开visio,选择新建--------数据库---------数据库模型图,打开后如下图所示:

图 1-1 数据库模型图设计界面

左边分别有三个针对数据库ER模型的七个专用工具,最常用的是前两个;创建实体后将实体间用关系连接线连接起来。 *** 作方法十分简单,只要将工具拖动到右侧

工作界面即可。创建实体成功后,点击实体;下方就会出现实体的属性。可以通过更改实体的属性进行增加列、设置列数据类型、设置主键等功能。以下创建了一个

guestbook 的实体,主键为guestbook。

图1-2 创建guestbook实体图

(提示:如果想实体图显示实体的数据类型,可以通过数据库----选项----文档----表----数据类型---显示物理的进行设置;效果图如图1-3所示 )

图1-3 guestbook ER图

实体间的关系,在visio中有两种表示表示方法;分别为下图所示:

visio默认为第一种形式,箭头的指向为实体的父表。可以通过数据库----选项----文档----关系---鱼尾纹 的进行设置改变为第二种显示方式。

使用关系连接线连接后,会自动生成外键。前提是实体间的列名必须一致。接下来我创建了另外一个实体,用户表(msguser);并将它与留言表连接起来。效果图如图1-4 所示:

图1-4 用户与留言表的实体关系图

多个实体的关系也与可以用这种方式实现,但缺点是花费太多的时间进行设置。下面我介绍另外一种更高效率的方式,那就是visio强大的反向工程,它可以自

动生成ER图;生成后只需用关系连接线连接起来就可以了! 支持的数据库包括 access 、mssql、

excel等,几乎是ODBC支持连接的数据库都可以进行连接生成ER图形结构。下面以access数据库为例,创建留言表ER图。

选择 数据库------反向工程-------设置如下:

图1-5 反向工程设置截图

选择下一步-------点击确定-------选择数据库路径-------跳过警告---选择需要生成的表 如下图所示:

图1-6 选择生成ER的表

点击 下一步-----完成 !最后用连接线将用户表与留言表连接起来,最终效果图如图 1-7 所示:

图1-7 留言板全局ER图

相关资源:jsp购物商城系统项目(毕业设计).rar-Java代码类资源-CSDN文库

点击阅读全文


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10020536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存