1、首先需要从Mysql下载用于数据库链接的驱动ODBC
根据相应的版本下载即可,下载完后直接在本地安装
2、启动Visio2010(其他版本自学)
新建文档的时候在模板类别里面选“软件和数据库”,如下图
然后会跳到“选择模板”里面,直接选“数据库模型图”,如下图
3、在上面的工具栏里面选择“数据库”选项卡
选择左边的“反向工程”按钮,跳出如下界面:
下拉“已安装的Visio驱动程序”,选择“ODBC通用驱动程序”,然后点击“新建”,如果跳出来“您使用非管理权限登录,无法创建或修改System DSN”,不用理睬,直接跳过
4、选择系统数据源
会跳出来下面的界面,一般我们只是一次性的导入表结构,选择“用户数据源(只用于当前机器)”
下一步,选择“MySQL ODBC 5.1 Driver”
下一步,完成即可,就会跳出来Mysql的数据库配置界面
5、配置Mysql数据源
在上面的界面中按照相应的信息填入即可,点击“Test”进行测试,如果数据库名称、用户名密码都没问题,点“OK”开始回到前面的界面,这就配置好了数据源,然后点击“下一步”,这时会让你再次输入用户名和密码
6、反向数据库
数据用户名和密码后,就会让你选择需要导入的对象类型,选择好后下一步
这时开始选择需要反向的对象,如下图
选好后点击下一步,选择是否将表的形状添加进去
打开控制面板—管理工具—数据源 (ODBC),打开ODBC数据源管理器。选择系统DSN,添加一个系统数据源。选择IBM DB2 ODBC DRUVER作为数据源的驱动程序—点完成按钮,输入数据源名称TEST,数据库别名test(要连接的DB2数据库),描述TESTDES,点确定按钮,回到ODBC数据源管理器界面.选择数据源TEST,点配置按钮,对数据源选项的连接到数据源以检索配置信息子选项,输入用户标识和密码(连接test(数据库的用户名和密码),点确定按钮.完成数据源的配置二.在visio中新建数据库模型图
打开visio ,文件—新建—数据库—数据库模型图。建立数据库模型图之后,菜单栏多出一个菜单项数据库。点数据库菜单—反向工程.在反向工程向导中:
已安装的visio驱动程序选择ODBC通用驱动程序,数据源选择TEST,点下一步按钮,输入连接数据库的用户名和密码,点确定按钮,对象类型选择表,主键,索引,外键,点下一步按钮,选择要生成er图的表,点下一步按钮,选中是,将形状添加到当前页,点下一步按钮,点完成按钮.
怎样用visio画ER图【转】今天刚刚装了Visio,但是郁闷地发现Visio中默认没有ER图的模型,绘图类型中的数据库模型中也没有ER图,根本没有菱形。对于第一次接触Visio的我来说花了好大的力气也没有找到,想专业一把未遂。
后来问了其他人,答案更让当时郁闷的我有些火气:1)菱形在基本流程图里(晕,那也不是ER图中的啊,怎么能这么混用啊,不伦不类)2)你就将就一下嘛,画出来就行,那么专业干嘛?(更晕,要是不想画的专业我就不花力气用Visio了)。其实想想,他们是比我懂得变通的,我怎么就这么死心眼儿呢?还是有点儿完美主义?我不知道,但是我没有采纳他们的意见,继续找我自己的解决方式。记得好像有相关的模版或者模型可以下载的,但是没有找到。再后来,我对Visio熟悉了一些,自己选择了这样一种解决方式:自定义。
先在“流程图”-〉“基本流程图”中找到菱形和方块,分别右击选择“添加到我的形状”-〉“添加到新模具”。之后出现“另存为”对话框,把新模具命名为“ER图”,这样我们就把菱形和方块添加到了新模具“ER图”中。用同样的思路,在“数据库”-〉“ORM图表”找到椭圆和直线,添加到模具“ER图”中。
添加完成后,我们就可以在画ER图时打开该模具,ER图所有的元素都会在一个模具中显示出来了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)