通过反向工程数据库,我正在使用MySQl Work-bench 2构造一个模式图。但是,当我包含450个表.时,表正在相互重叠,而且由于没有空间,因此几乎不可能对进行重新排列。
arrange选项在Mysql work-bench中也没有帮助。是否有任何工具可以在互联网上使用,也可以重新排列。或者我只需要做分治的方法。即,部分选择表的一部分,并逐个构造图表。
发布于 2014-10-15 06:16:21
我正在使用6.1。默认情况下,对于大量的表,图表看起来很容易处理,因此很难确定表之间的关系。许多表将覆盖在其他表上。这是因为,默认布局大小很小。
在菜单中,转到Model >> "Diagram属性和大小“。
将宽度和大小更改为大的东西(例如宽度23和高度5) -

然后在菜单中,去安排>>自动退出。
现在我们应该把所有的关系都看清楚了。现在我们可以重新调整宽度和高度,更有意义了。
对于MySQL工作台8.0,我们需要选择Arrange > Align to Grid和Arrange > Center diagram contents,然后选择Arrange > Autolayout --这要感谢@mowwwalker获得这一信息。
发布于 2013-10-15 01:12:41
同时盯着450张桌子通常是适得其反的。在许多模式中,表是按函数关联的。例如,对于表示商店的架构,可能有客户、订单、产品等。产品本身可以由许多相关的表组成。您可以使用像SchemaCrawler这样的工具来理解这样的模式。SchemaCrawler允许您使用正则表达式搜索列名和表名。然后可以添加相关的表。最后,您可以绘制选定的表。所有这些都可以通过一个命令行来完成。如果模式更改,只需保存命令行,然后重新运行。SchemaCrawler是免费的、开源的。
https://stackoverflow.com/questions/19331551
复制相似问题