【发布时间】:2011-09-13 22:31:47
【问题描述】:
是否有一种简单的方法可以在 Visio 中从现有的 MySQL 数据库生成 ERD?我知道这在 MySQL Workbench 中是可能的,但我需要在 Visio 中完成。或者我可以将在 MySQL Workbench 中制作的 ERD 转换为 Visio 可以打开的格式吗?
【问题讨论】:
标签: mysql visio mysql-workbench erd
是否有一种简单的方法可以在 Visio 中从现有的 MySQL 数据库生成 ERD?我知道这在 MySQL Workbench 中是可能的,但我需要在 Visio 中完成。或者我可以将在 MySQL Workbench 中制作的 ERD 转换为 Visio 可以打开的格式吗?
【问题讨论】:
标签: mysql visio mysql-workbench erd
是的,可以在 Visio 中完成。您需要使用逆向工程功能。
这是一篇解释基本步骤的博文:
http://maniish.wordpress.com/2007/11/24/reverse-engineer-mysql-in-visio-2007/
【讨论】:
以上都是正确的。您还必须特别注意应用程序的架构。我们解决了 MySQL ODBC 配置的 UserDSN 在逆向工程师对话框中不可见的问题,包括使用多个版本的 ODBC。我们最终发现我们必须在 64 位 Windows 机器上安装 32 位 ODBC 驱动程序,因为安装的 Visio 2K10 是一个 32 位应用程序。
起初我们安装了 64 位 ODBC,因为这是一台 64 位机器(听起来合乎逻辑)。我终于找到了一篇文章,提到应用程序架构是 ODBC 的决定因素。安装 32 位 MySQL ODBC 驱动程序(就在前面的顶部)并删除/重新创建 DSN 连接后,驱动程序在对话框中可见,并且逆向工程过程开始工作。
【讨论】: