我们的应用有一个相当大,蔓延DB设计有175表。大多数表格是由一个或两个主要特点,并且我想要创建几个小的"微型架构"的结构来描述系统的不同部分对新的聘用(而不展示他们的巨大的总架构其是,坦率地说,那么大,因为是无用的).

由于这些都是已经存表,我需要一个工具,该工具将允许我进入完全自定名称的字段,并指定连接的自己的(由于我们的一些外键不遵守标准命名的图案)。

什么是最好的廉价或免费工具吗?

奖励点,如果它允许定义的颜色可以选择用于示意图的要素(即,表格),因为这将允许我为建立一个重新版本的模式为讨论如何在主要系统的相互作用。

有帮助吗?

解决方案

好了,它不会做自定义颜色,但 MySQL工作台是提供一个免费的数据库建模工具由MySQL。

您甚至可以将它设置为扭转单单是把它连接到你的数据库工程师一个完整的架构图。你可以把它从那里和分区出你需要什么样的成单独的模型图。

其他提示

对于任何一种图形绘制的我真的很难被击败的的Graphviz 效用;但它会要求你学习新的(我用“学习”随意)的语言称为“点”。语言是非常简单,而且使用它来记录模式是大量的模板左右。

在一个侧面说明,有一个很好的架构映射工具,它可以推断基于列名,可能让你很接近你所需要的连接,这就是所谓的 SchemaSpy

我喜欢简单的 WWW SQL设计师 (演示):

WWW SQL Designer

我使用Visio。它有一个逆向工程能力,使您可以指向一个ODBC数据源,它会在表,视图和存储过程作为绘图元素拉。如果约束上都存在,它会自动选择Connet通过他们的关系表。想画一个子模式,只需要选择你的提取和中提琴期间所需的表!它也有图纸内的多个页面,所以你可以有一切,与嵌入式子模式细节后续页面母版页。

您还可以设置线条样式,填充样式和字体样式了。如果你是MSDN上,你已经拥有它......

请尝试使用 SQLyog的的架构设计。这是非常简单和直观的使用。值得给予一试...

“SQLyog的的架构设计截图”

检查出这个开源图表工具发现这里

下面是另一个称为DBDesigner发现这里

希望这有助于。

1 这是一个很不错的在线工具,你可以使用这个的 http://creately.com/diagram-type/database-design .I正在使用此。这也给功能颜色数据库表。

“在这里输入的图像描述”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top