将 MySQL/PostgreSQL 表结构可视化为图形/UML

Max*_*Max 7 mysql postgresql graph

是否有任何程序、源代码或 API 将采用 MySQL 或 PostgreSQL 模式并吐出 UML 或其他图形可视化?

Con*_*lls 5

一个有用的小技巧 - Visio 在企业 IT 套件中广泛使用,并且 Visio Pro 或更高版本可用于对数据库进行逆向工程和记录。

Visio Professional 有一个数据库逆向工程工具,可以读取数据库架构并从中创建 ER 模型。PostgreSQL 和 MySQL 都支持 ODBC INFORMATION_SCHEMA 表,因此 Visio DB 建模器的 ODBC 驱动程序将使用它们。首先创建一个数据库图表,然后在“数据库”菜单下查找“逆向工程师”。

作为奖励,如果物理数据库缺少外键约束,您可以将它们添加回模型以用于文档目的。对于更复杂的模式,您还可以创建多个显示不同子系统的图表。我发现自己半定期地使用它来记录客户端站点上的系统,并且它通常是唯一可用的工具。