使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图

时间:2023-03-09 14:34:33
使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图

反向即根据已有的数据库,生成ER图,很多工具都可以实现这一过程,如visio,powerdesigner等,下面文章记录一下我使用VISIO生成远程服务器上的一个数据库ER图过程,供以后自己参考。

1:启动visio,在菜单中选择:文件—新建—数据库—数据库模型图 创建一个空文件

2:选择菜单栏 数据库—反向工程

使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图

在上述向导界面下拉框选择oracle server,点击新建建立新的数据连接:

使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图

具体选择什么数据源类型自行确定,下一步选择驱动程序。对于已经安装好oracle客户端,配置过tnsnames.ora文件的用户,可以在这里看到如下驱动:

使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图

【如果还没有配置好tnsnames.ora文件,先在这个文件中配置你要连接的远程数据库】

点击下一步,完成后进入ODBC数据源的详细配置页面:

使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图

使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图

填好后点击Test Connection测试连接是否成功:

使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图

点击确定保存后返回向导界面点击下一步,这时会要求再次输入登录数据库的密码:

使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图

点击确定进入下一步

使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图

下一部里面就可以看到数据库中的对象,勾选前面的复选框来将这些对象加入到ER图中。完工前的最后一步:

使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图

等待一段时间后就可以在当前页面看到对象关系:

使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图