我厌倦了在每个项目开始时打开Dia并创建数据库图。是否有一种工具可以让我选择特定的表,然后根据MySQL数据库为我创建数据库图?最好是允许我在之后编辑图表,因为没有设置外键…
以下是我所描绘的图表(请原谅糟糕的数据设计,这不是我设计的。在这个例子中,让我们关注图表的概念,而不是它所代表的实际数据;)):
参见全尺寸图
我厌倦了在每个项目开始时打开Dia并创建数据库图。是否有一种工具可以让我选择特定的表,然后根据MySQL数据库为我创建数据库图?最好是允许我在之后编辑图表,因为没有设置外键…
以下是我所描绘的图表(请原谅糟糕的数据设计,这不是我设计的。在这个例子中,让我们关注图表的概念,而不是它所代表的实际数据;)):
参见全尺寸图
当前回答
SchemaBank试试。他们也支持逆向工程。
其他回答
我相信DB Designer就是这么做的。我想他们甚至有免费版本。
编辑 不要紧。迈克尔的链接要好得多。
试试MySQL Maestro吧。 对我来说很好。
我最近开始使用https://github.com/schemaspy/schemaspy。它给我的印象是在可用性和简单性之间取得了很好的平衡。(GraphViz现在是可选的)
SchemaBank试试。他们也支持逆向工程。
UML 9.0的可视化范例
这是很棒的,我曾经使用mysql工作台,但对于大型数据库(比如超过300个表)不会很好地工作,但可视化范式反向数据库工作得更好